摘要
本文基于C++实现的GPS软件接收机,研究一种适用于弱信号条件的GPS信号捕获算法——重叠分段循环相关法。该算法在每次对接收信号与本地信号进行相关的前后,都将数据以部分重叠的方式进行分段处理,并在多次循环中累积相关值,当该值达到预定义的阈值时完成捕获。强弱信号条件下不同算法的捕获结果表明,该算法在保证捕获效果的同时计算量有所减少。最后,在弱信号条件下,对应用了该算法的软件接收机进行了实验验证。
A GPS signal acquisition method suited in weak signal condition,called Circular Correlation with Clinker-Built,is developed based on a C ++ GPS software receiver.Before and after every correlation between the received signals and the local signals,the method groups data in a clinker-built way for processing,and the correlation values in circulations are counted.When the correlation value achieves the predefined threshold,the acquisition is accomplished.The acquisition results of the different methods ' performance in normal and weak signal conditions show that the method reduces calculation work and keeps the acquisition quality at the same time.At last,the software receiver with the method is testified in weak signal condition.
出处
《微计算机信息》
2012年第9期415-416,463,共3页
Control & Automation
关键词
弱信号捕获
循环相关
重叠分段
Weak Signal Acquisition
Circular Correlation
Clinker-Built