The processing speed is the key problem of software frame synchronization. This article, using the arithmetic of KMP and Rabin-Karp, give an effective method in software frame synchronization, which increase the processing speed. And a software frame synchronizer was built and related test and analysis were made, the result was given in the paper. With the analysis of the data format of CBERS-2 (China-Brazil Earth Resources Satellite) and using the software frame synchronizer and the technology of DirectX display, a software moving window display system of the CBERS CCD two channels sensor was made. The effect of the overlap data of this satellite was lighten by some method. The software frame synchronizer and moving window display system can act as very important parts in a data recording system.