GPS同步算法的ASIP实现
【摘要】:
信号同步算法集中了GPS软件接收机的主要运算量,其完成的主要功能是接收GPS中频输入信号,从中解扩解调出GPS卫星的导航电文用于后续的定位解算。同步算法主要包括捕获和跟踪二个阶段,捕获阶段通过三维搜索得到可见卫星号及其粗略的C/A码码偏和载波多普勒频偏;跟踪阶段通过修正频偏和码偏产生与接收信号同步的本地信号,从而将载波和C/A码从输入信号中剥离,得到最终的导航电文。二个阶段中的相关器是实现实时软件接收机的瓶颈。
作为ASIC和通用处理器之间的折中,专用指令集处理器(Application Specific Instruction Set Processor,ASIP)兼具了专用性和灵活性。本文研究了GPS信号同步算法,并根据其运算特性,基于Nios II嵌入式处理器实现了面向GPS同步算法的ASIP,同时把显式通信指令集结构的TRIPS作为另一ASIP的备选方案,基于其指令集对部分同步算法做了汇编优化。最后对二种方案的ASIP性能进行了分析和比较,探索了基于ASIP的GPS信号同步算法的嵌入式实时解决方案。
本文通过对捕获和跟踪算法的分析,确定了核心运算单元FFT/IFFT和Bit-Wise相关器为主要待优化单元,继而从二个单元中提取出了一组专用指令,进行了基于Nios II的指令扩展,从而完成了ASIP的Nios II实现,并对其做了板级验证。同时,为了在TRIPS上获得更好的性能,对FFT/IFFT和Bit-Wise相关器二个核心运算单元做了TRIPS汇编优化。最后提取二种ASIP的性能参数分别进行了分析,并使用归一化的频率对二者进行了比较。通过分析二种方案的ASIP性能参数,发现虽然基于Nios II的ASIP已经获得了相对较优的性能,但使用显式通信指令集的体系结构(TRIPS)在处理GPS信号同步算法时的优势更加明显。
|
|
|
|
1 |
张锦红;叶甜春;徐建华;;一种高灵敏度的GPS比特同步技术[J];电子器件;2008年06期 |
2 |
张巨,景宁,黄以超;特种车辆监管系统中的GPS定位技术[J];小型微型计算机系统;2000年01期 |
3 |
王晓海;GPS及应用新发展[J];电信工程技术与标准化;2002年03期 |
4 |
孟凡科,武拥军;对GPS接收机的干扰信号分析[J];航天电子对抗;2002年04期 |
5 |
濮国梁,杨武年,袁配新,秦举礼,游丽君;岷江中上游流域生态环境的遥感动态监测分析[J];遥感信息;2003年01期 |
6 |
徐东平,周诗盛,钟涛;基于矩阵变换的矢量地图校正算法[J];武汉理工大学学报(交通科学与工程版);2004年02期 |
7 |
刘文,李连银;飞机人工降雨3S集成应用系统[J];遥感信息;1997年03期 |
8 |
张浅秋,陈正杰;磁通门与GPS复合车辆导航系统探讨[J];兵工自动化;1998年02期 |
9 |
刘世胜,刘世洪;精确农业中的信息技术[J];计算机与农业;1999年03期 |
10 |
曾元萍,范胜林,袁信;GPS航姿测量中最优姿态矩阵的一种快速算法[J];全球定位系统;1999年Z1期 |
11 |
王让会,张慧芝;关于GPS研究中几个问题的探讨[J];遥感技术与应用;2000年01期 |
12 |
徐绍铨,李征航,刘经南,李振洪;隔河岩大坝外观变形GPS自动化监测系统的可靠性分析[J];全球定位系统;2000年01期 |
13 |
丛书全,张建军,吕晓林,刘志强,郑广;GPS在CK-1无人机导航系统中的应用[J];测控技术;2001年01期 |
14 |
周琼,宋子善,沈为群;一种SINS/GPS组合导航系统的数字仿真方法[J];计算机仿真;2001年06期 |
15 |
李廷军,金慧琴;移动电话系统的定位方案[J];无线电工程;2001年09期 |
16 |
张智勇,荣建,任福田,刘小明;基于GPS的实时动态车辆跟驰数据采集方法[J];北京工业大学学报;2002年02期 |
17 |
张自川,万恩璞,田卫;地理信息系统(GIS)与全球定位系统(GPS)在游客调查中的应用——以长春净月潭旅游度假区为例[J];东北师大学报(自然科学版);2002年04期 |
18 |
徐叶淮,姜健,张蓉;现场总线控制系统中GPS精确校时的实现[J];兵工自动化;2002年06期 |
19 |
彭宁昆
,卢钢
,卢益民;基于GSM短消息的GPS车辆监控移动单元设计[J];电子工程师;2002年02期 |
20 |
罗诗途,张玘;车辆用综合显控系统的研究[J];电子质量;2002年06期 |
|