GPS信号捕获是GPS接收机的关键技术,针对常用的GPS接收机中采用的串行滑动相关捕获技术速度慢的缺点,设计了基于FPGA的频域快速捕获算法.与传统的时域相关捕获算法相比,采用FFT技术的频域捕获算法可以快速捕获到多普勒频移及C/A码相位延时.同时使用了系统级建模工具System Generator设计快速捕获算法的FPGA硬件方案,并采用时分复用的方式使每次相关运算共用一个FFT核,节省了大量的硬件资源.
For the GPS receiver,capturing the GPS signal is one of the key technologies.The conventional GPS receiver employs serial sliding capturing technology which is slow in speed,and therefore,a rapid acquisition method in frequency domain based on FPGA is designed.Compared with the traditional correlation acquisition algorithm in time domain,a signal acquisition approach processing in frequency domain which is based on FFT can fast capture the Doppler frequency shift and the phase delay of C/A code.And at the same time,the system-level modeling instrument—System Generator is used to design the FPGA hardware scheme for implementation of the rapid acquisition algorithm.As applying time division multiplexing technology,only one FFT core is used during each correlation operation,which therefore saves much hardware resources.