基于DSP的GPS定位解算算法研究与实现.docVIP

基于DSP的GPS定位解算算法研究与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP的GPS定位解算算法研究与实现   摘要:采用TI公司的TMS320C6713DSP芯片实现了GPS接收机定位解算功能。利用该芯片实现GPS接收机各模块的调度,完成对时间观测量和导航电文的提取,进行卫星位置解算和用户位置解算以及对外接口。试验结果表明,根据该方案设计的GPS接收机工程样机可以准确地实现定位解算功能。   关键词:GPS接收机; TMS320C6713; 中断; EMIF; 定位解算   中图分类号:TN927??34文献标识码:A文章编号:1004??373X(2011)23??0160??04      Implementation and Research on Navigation Solution of GPS Receiver Based on DSP   WANG Meng1, CHAI Jun??shuan1, WANG Xiao??nan2   (1. China Airborne Missile Academy, Luoyang 471009, China; 2. PLA Unit of 63883, Luoyang 471000, China)      Abstract: The navigation solution function of GPS receiver based on TMS320C6713DSP of TI Corporation is introduced. The TMS320C6713DSP was used to control each module of GPS receiver, extract observed time and navigation telegram to calculate the position of GPS satellites and the receiver, and provide external interface. The experiment shows that the navigation solution of GPS receiver works correctly.   Keywords: GPS receiver; TMS320C6713; interrupt; EMIF; navigation solution         收稿日期:2011??05??220引言   全球定位系统(Global Positioning System,GPS)是一种全天候、全球覆盖、高精度的卫星导航定位系统。该系统向有适当接收设备的全球范围用户提供精确、连续的三维位置和时间信息[1]。DSP芯片具有适合于数字信号处理的硬件和软件资源,运算速度快,精度高,接口丰富,稳定性好,可用于实现复杂的数字信号处理算法。随着DSP技术的发展,GPS卫星信号的实时处理越来越趋向于用DSP来实现。TMS320C6713 是TI 公司生产的一种32位高性能浮点型数字信号处理器,功能强大,片内资源丰富,外扩存储器方便,运算速度快,无论从速度上还是精度上,TMS320C6713芯片都完全可以满足GPS接收机系统的设计要求[2]。   1GPS定位解算原理   1.1用户位置的计算   GPS卫星定位系统定位的基本原理是延时测距,通过测量空间己知位置上信号传播的时间延迟,确定该己知位置至用户的距离,根据测量距离解算出用户的三维位置和用户与已知位置的时间偏移量。为了确定用户的三维位置(xu,yu,zu)和时间偏移量,需要同时对4颗卫星进行跟踪并获取其伪距:ρj=(xj-xu)2+(yj-yu)2+(zj-zu)2+ctu,   j=1,2,3,4由于这个方程组是非线性的,很难直接求解,解非线性方程组一个常用的方法就是线性化。由于用户的三维位置和时间偏移量是未知量,于是可以认为未知的接收机位置和时间偏移量由近似分量xu′,yu′,zu′,tu′和修正分量Δxu,Δyu,Δzu,Δtu两部分组成,即:xu=xu′+Δxu   yu=yu′+Δyu   zu=zu′+Δzu   tu=tu′+Δtu因此可以得到:f(xu,yu,zu,tu)=f(xu′+Δxu,yu′+Δyu,zu′+   Δzu,tu′+Δtu)将上式用泰勒级数展开,并保留一阶偏导数项有:ρj′-ρj=xj-xu′rj′+Δxu+yj-yu′rj′+Δyu+   zj-zu′rj′+Δzu-cΔtu式中:rj′=(xj-xu′)2+(yj-yu′)2+(zj-zu′)2   ρj′=(xj-xu′)2+(yj-yu′)2+(zj-zu′)2+ctu′记:Δρj=ρj′-ρj   axj=xj-xu′rj′   ayj=

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档