基于Allegro库的北斗软件接收机设计与实现
随着我国对自主导航系统——“北斗”的不断建设与完善,美国与俄罗斯在导航领域的长期垄断地位正在逐渐被打破,北斗接收机作为导航系统中的用户终端,对北斗导航系统应用的普及至关重要,鉴于目前实时处理对北斗接收机的重要性,本文设计并实现了一套基于Allegro库的北斗软件接收机,并通过多线程、SSE4指令集等手段对系统运行速度进行优化.系统使用多线程技术分离界面更新模块与北斗信号运算模块,通过FIFO缓冲区实现两模块间的信息交互,充分发挥平台计算能力,避免用户等待;Allegro库负责对卫星状态、天空图、导航电文、接收机位置等交互信息的实时更新;信号运算模块承担捕获、跟踪、PVT解算等工作,核心代码如相干累加则由汇编以及SSE4指令集共同实现.经过实测数据的检验,本系统能提升北斗接收机数据处理能力,满足用户对于实时数据处理的需求.
北斗卫星导航系统 软件接收机 结构设计 Allegro库
周辉 严颂华 许姚三川 刘池莉 张楠 辛鑫 闫慧 李星星
武汉大学电子信息学院,武汉,中国,430072
国内会议
南京
中文
1-4
2017-05-23(万方平台首次上网日期,不代表论文的发表时间)