APP下载

基于ARM/Linux的嵌入式卫星定位平台设计及实现

2012-08-21陈建华潘树国才宇彤任立冰

舰船科学技术 2012年11期
关键词:嵌入式

陈建华,潘树国,才宇彤,任立冰

(1.南京邮电大学自动化学院,江苏 南京 210046;2.东南大学仪器科学与工程学院,江苏 南京 210096;3.中国移动通信集团福建有限公司福州分公司,福建 福州 350000;4.中国联合网络通信有限公司桦甸分公司,吉林 桦甸 132416)

0 引言

随着电子技术的发展及高性能嵌入式芯片的出现,使传统的基于硬件的GPS接收机导航解算软件化成为可能[1]。而嵌入式设备的广泛采用,也促使嵌入式导航软件的产生。本文GPS导航解算对跟踪环路输出的导航数据进行电文解码和数据处理,对大于等于4颗卫星的情况使用接收机位置信息,并在ARM嵌入式Linux平台上实现。

1 导航解算算法设计

GPS接收机对GPS信号的基带信号处理后,后续的工作即对导航数据的解码,以得到用户的准确位置信息。导航数据处理包括导航电文解码和定位解算。导航解算对跟踪环路输出的导航数据进行解调和数据处理,得到星历等信息。在跟踪环路提供准确的码起始点基础上,配合星历,求得卫星的位置坐标和伪距值,最后计算得到最终的接收机位置等信息。

1.1 前同步位的检测

导航数据位的检测是导航解算定位的前提,获得正确的导航数据的传输开始时间是正确解码的首要工作。导航数据的比特率为50 bit/s,即20 ms传输1个导航数据位。理论上只要找到任意一个导航数据的起始位置,每隔20 ms即可确定所有导航数据的传输结果。

导航解码中的首要问题是找到导航电文中子帧的起始位置。该位置由格式为10001011的8 bit长的前同步位校验位。……

登录APP查看全文

猜你喜欢

嵌入式
Focal&Naim同框发布1000系列嵌入式扬声器及全新Uniti Atmos流媒体一体机
TS系列红外传感器在嵌入式控制系统中的应用
基于嵌入式Linux内核的自恢复设计
嵌入式系统通信技术的应用
嵌入式PLC的设计与研究
搭建基于Qt的嵌入式开发平台
基于嵌入式系统Windows CE的应用程序开发
嵌入式单片机在电机控制系统中的应用探讨
嵌入式软PLC在电镀生产流程控制系统中的应用
Altera加入嵌入式视觉联盟