宇航学报 ›› 2014, Vol. 35 ›› Issue (2): 213-219.doi: 10.3873/j.issn.1000-1328.2014.02.013

• 电子信息 • 上一篇    下一篇

实时GNSS软件接收机并行相关器设计

向为,李垣陵,牟卫华,王飞雪   

  1. 国防科学技术大学电子科学与工程学院,长沙  410073
  • 收稿日期:2013-03-08 修回日期:2013-07-08 出版日期:2014-02-15 发布日期:2014-02-25
  • 基金资助:

    国家自然科学基金(61101182)

Design of a Real Time GNSS Software Receiver Parallel Correlator

XIANG Wei,  LI Yuan ling,  MOU Wei hua,  WANG Fei xue   

  1. College of Electronic Science and Engineering, National University of Defense Technology, Changsha 410073, China
  • Received:2013-03-08 Revised:2013-07-08 Online:2014-02-15 Published:2014-02-25

摘要:

为了改进软件接收机的实时性,提出了一种新的并行相关器设计,不再采取常用的查找表方法,而是利用基于位操作的并行算法,以及处理器的SIMD(单指令多数据)指令集,分别对相关器中的乘法与求和运算进行了优化。新方法可适应各种信号量化位数,比现有算法性能提升4~10倍,在普通计算机上并行处理12通道的GPS L1频点信号时,处理器资源占用率不到1%。

关键词: 全球卫星导航系统, 全球定位系统, 软件接收机, 实时, 相关器

Abstract:

In order to improve the real time performance of the software receiver, a new parallel correlator is designed. It does not adopt a common look up table method, but uses bit wise based operating parallel algorithms and Single Instruction Multiple Data (SIMD) instruction set to optimize the operation of multiplication and summation of the correlator respectively. The new method can be adapted to various signal quantization bits, and its performance increases by 4 to 10 times than the existing algorithm. When tracking 12 channels GPS L1 signals, the new method uses less than 1% of the CPU occupied rate.
 

Key words: GNSS, GPS, Software Receiver, Real time, Correlator

中图分类号: