BWSR100单片多模导航芯片的定位解算软件设计

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:mfklyga
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文介绍了一种应用于单片多模导航芯片BWSR100的定位解算软件。该定位解算软件依据导航电文和实时的伪距信息,采用最小二乘法完成初始定位,采用扩展卡尔曼滤波方法完成后续高精度定位。仿真结果表明,在-135dBm的信号强度下,该定位解算软件的水平定位精度可以达到5m,测速精度可以达到0.2m/s。
  关键词:导航;定位;扩展卡尔曼滤波;最小二乘法
  中图分类号:TN851
  BWSR100是中国电子科技集团公司第三十八研究所研制的一款单片双模导航芯片,支持GPS和北斗二代两大卫星导航系统。该芯片将传统的射频前端、基带处理单元和嵌入式CPU集成在同一块芯片上,完成射频处理、基带处理、定位解算等功能,能够接收卫星信号并直接输出定位结果。该芯片不仅有效地减小了版图面积,而且提升了导航终端的可靠性,降低了导航终端的实现成本。
  该芯片集成了由杭州中天微系统有限公司提供的国产嵌入式CPU CK610F,用于完成芯片控制和定位解算功能。这些功能通过软件实现,固化在片外的Flash中。本文讨论的定位解算软件是BWSR100固件中的重要组成部分,负责完成定位解算功能。在BWSR100启动后,首先使用最小二乘法完成第一次定位。随后,为了提升定位精度,采用扩展卡尔曼滤波方法,在上一次定位结果的基础上迭代完成后续定位解算工作。
  1 定位解算原理
  1.1 位置解算原理。卫星和导航接收机的几何关系示意如图1所示。接收机的三维坐标由三个变量构成,但是在定位过程中,由于接收机时间与卫星导航系统时间之间存在差异,因此需要增加一个变量以完成定位,故需要四颗卫星才可以确定接收机的位置。
  1.3 卡尔曼滤波。最小二乘法得到的定位结果是基于某个时元的一组观测量,与其它时元的观测量无关。接收机在提取观测量时,不同时元的观测量是独立的,因此,最小二乘法的定位结果的误差特性类似于白噪声,有跳跃现象。
  卡尔曼滤波器是一种线性递归的估值方法,其前提是系统处理噪声为高斯白噪声。卡尔曼滤波可以使定位结果平稳变化,误差小于最小二乘法。
  使用卡尔曼滤波求解接收机位置时,对位置初值要求较高,可以通过最小二乘法获得初值,再使用卡尔曼滤波计算之后所有时元的位置。
  在接收机中,伪距观测量是系统状态的非线性函数,因此需要采用非线性的扩展卡尔曼滤波器。
  图5 直线加速运动定位
  从场景3和场景4的结果中可以看出,当接收机运行速度较低、加速度在3g以下时,BWSR100可以获得较好的定位和测速精度。在场景3中当切向速度达到100km/h时,随着螺旋半径的减小,向心加速度不断增大,在向心加速度达到3g左右的时候,BWSR100开始丢星;在场景4中当直线运动速度超过3000km/h,加速度大于3g时,BWSR100开始丢星。此时定位解算软件无法获得正确的实时伪距信息,定位结果开始出现很大的偏差。
  综合以上结果表明,本文介绍的定位解算软件在正确的实时伪距信息的支持下,可以较高的定位精度,能够满足一般使用需求。
  3 结束语
  本文介绍的定位解算软件设计可以高效地完成定位解算工作,定位精度较好,现已在BWSR100芯片中得到实际使用,效果良好。未来会在博微系列导航芯片产品中得到更进一步的应用和改进。
  参考文献:
  [1]潘赟.CK-CPU嵌入式系统开发教程[M].北京:科学出版社,2011.
  [2]E.D.Kaplan,C.J.Hegarty.GPS原理与应用[M].北京:电子工业出版社,2007.
  作者简介:马宏星,工程师,主要研究方向:导航、SoC芯片设计、嵌入式软件设计;李知方,工程师,主要研究方向:导航;朱家兵,高级工程师,主要研究方向:导航。
  作者单位:中国电子科技集团公司第38研究所,合肥 230031
其他文献
摘 要:本设计利用S3C2440处理器、中星微的USB摄像头以配合Linux操作系统和QTE来实现一个视频的采集、存储、播放等功能的嵌入式视频监控设备。本设计所实现的功能是视频处理设备的基础,可将本设计扩展成远程视频监控系统和绝大多数消费类电子的基础功能之一。  关键词:S3C2440;Linux;视频监控设备  中图分类号:TP277  嵌入式设备起源于20世纪70年代的微型电子计算机,伴随着更
期刊
摘 要:与传统有线网络相比,无线网络更方便,覆盖的范围更广。无线局域网(Wireless LAN,WLAN)是不使用任何导线或传输电缆连接的局域网,无线局域网最通用的标准是IEEE定义的802.11系列标准。本文通过真实无线环境与协议分析软件相结合捕获无线数据包,分析多种数据帧。  关键词:无线网络;802.11;无线数据包;数据帧  中图分类号:TN919.8  与传统有线网络相比,无线网络更方
期刊
摘 要:虚拟化和云计算技术是当下炙手可热的主流技术,并正在快速地发展,本文通过介绍虚拟化和云计算技术的内容和发展状况,看出二者的关系:云计算是以虚拟技术为核心,虚拟技术为云计算发展提供技术支持,二者相互依托,共同发展。在今后的技术应用过程中,云计算将会成为将来计算机的发展趋势和最终目标,从而尽可能的满足用户不断增长的需要,提高“虚拟时代”的资源利用效率。  关键词:虚拟化;云计算;关系;应用  中
期刊
摘 要:对于生产型企业而言,合理的仓库库存量是保障生产及企业正常运营的最基本条件。原材料,产品及相关备件物料的周转是相对平衡与稳定的,为了其正常合理的转化,需要综合考虑影响库存量的各方面因素,并对其进行分析、预测,在确保正常生产的前提下,不能使库房物料及产品积压,也不能产生多余的资金浪费。针对特定的企业,找出合理的原料安全库存区间及库存平衡库存点,从而简化库存管理工作,提高库存管理效率。  关键词
期刊
摘 要:在使用Linux进行嵌入式平台软硬件开发时,经常要面临的一个问题就是在Windows与Linux之间进行数据传输,既利用Linux、与嵌入式Linux之间的系统一致性,又能利用wondows平台上管理文件系统与资源的便捷性。而搭建SMB服务器可以很好的为我们提供这一便利。本文就如何在在Linux与Windows间架设SMB服务器进行了一次实验,并将在其过程中遇到的诸多问题进行汇总,以利于读
期刊
摘 要:随着数字图像处理技术及交通智能化的发展,图像处理技术在当前的智能交通系统中,扮演着极其重要的角色。本文主要针对数字图像处理技术在智能交通系统中的应用,特别是其在车牌识别系统中的算法应用做了详细的阐述,并对技术难题和发展趋势做了深入的探讨。  关键词:数字图像处理;车牌定位;字符分割;字符识别  中图分类号:TP391.41  随着世界经济全球化发展,人们生活和消费水平的日益提高,对汽车的需
期刊
摘 要:蚁群算法具有较强的鲁棒性和发现较优解的能力,但同时存在着限于局部最优解、收敛速度慢、容易出现停滞现象等缺点。本文针对球形机器人的特点,考虑球形机器人本身的尺寸影响,对其进行路径规划优化处理。并且在传统的蚁群算法基础上,采用了退回原则和信息素加强原则对该算法进行改进。通过仿真结果表明,该方法能以任意接近于1的概率收敛到全局最优解,并且提高了求解最优解的效率。  关键词:球形机器人;蚁群算法;
期刊
摘 要:目前,计算机网络技术正在快速的发展着,并且该技术在企业的物资管理中应用的也越来越广泛,企业中的物资管理工作也因为该项技术的发展而变得越来越完善,下面就针对计算机网络技术在企业物资管理中的应用展开讨论,首先综述计算机网络技术对于企业的影响,接着简述了企业的物资管理系统,最后对于计算机网络技术在企业物资管理中的应用做具体的探究,讨论的目的在于能够给企业以启示,更好地完成企业物资管理工作。  关
期刊
摘 要:随着科学信息技术的快速发展,软件产品占据了越来越多的市场,软件研究单位也开始面临却来越严峻的挑战。本文主要介绍分析CMMI模型与ISO9001标准的异同,分析软件企业分别采用CMMI与ISO9001的项目管理的主要环节,探讨软件企业采用CMMI与ISO9001的符合性问题。  关键词:CMMI与ISO9001;软件企业;符合性验证;质量控制  中图分类号:TP311.5  1 CMMI与I
期刊
摘 要:从我国网络的发展来看,网络流量监控的设计和实现变得异常的重要,尤其是针对监控单位的局域网的流量,希望能从根本上提升单位网络管理能力。就此,本论文着重针对计算机网络流量监控设计和实验进行分析和研究,希望能从总体上提高网络流量监控设计的总体水平。  关键词:网络流量;监控设计;实现;策略  中图分类号:TP393.06  在我国网络迅速发展的前提下,网络各个领域当中网络流量监控的设计和实现变得
期刊