| With rapid development of chinese aerospace industry,global satellite navigation and positioning system is becoming increasingly an indispensable key part of Life and military and plays an important role of social development.The cycle of spreading codes using to global satellite navigation and positioning system is long.If caught using parallel methods,which will greatly consumption of hardware resources.If caught with a serial approach,capture time is too long.It is significance of global satellite navigation and positioning system that how to solve the consumption of resources and capture time.This paper studies and analyzes algorithms capture.On the basis of analyzing algorithms capture,a novel GPS signal acquisition algorithm using differential C/A codes and block processing technique is proposed and realized using VHDL.Fist,this paper introduces traditional algorithms capture.For example,serial correlation method in the time domain,digital matched filter method and FFT. Performances which are capture time,probability of detection and resources of those are simulated and anlied.Then on the basis of the traditional algorithm,a code based on the differential treatment of catch and block algorithm is proposed. On the basis of the same gain in dealing,not only the acquisition time speed up, but also resources using capture is becoming reduce.Latest,tool QUARTUS 6.1 and VHDL Language are applied to this algorithms capture in EP1S80B956C6 chip of FPGA. |