论文部分内容阅读
北斗卫星导航系统是国家“十三五”计划的重要战略部署,北斗定位终端作为其应用端具有广泛的应用市场和重要的研究价值。提高北斗定位终端的定位精度和效果是主要的研究内容,其次将北斗定位与其他技术结合,如配合传感器进行组合导航、通过无线网络将北斗终端应用于物联网等也是研究的主要方向。4G技术是新一代移动通信协议,具有频带宽、传输速率快等优点,是北斗终端接入互联网的最佳移动媒介。本文提出了一种基于ARM和DSP的4G北斗定位终端的实现方法,用于提升北斗卫星接收机的定位精度。论文的主要内容安排如下:首先,设计以ARM和DSP双处理器为核心的硬件平台,使用模块化的设计思路分别设计了 ARM模块、DSP模块、4G模块、北斗定位模块、串口模块和电源模块,介绍各个部分的选件型号、规格参数、部分电路及接口定义等,使用Altium Designer软件进行绘版,并完成硬件电路的设计与调试。其次,在S3C6410芯片中搭建嵌入式Linux系统并配置环境变量,移植并搭建嵌入式BOA服务器用作网络地图的载体,通过编写网页和脚本文件、调用百度地图API完成网络地图的设计;编译嵌入式版本mitab库,利用Qt程序调用.mif文件显示本地地图;搭建Qt-Embedded平台用于编译和运行嵌入式版本的Qt程序,编写Qt程序用于接收串口定位信息,分别传送串口定位信息至Xml文件和mitab库函数中,在触摸屏上显示定位点和历史定位轨迹,并实现在覆盖4G信号下或不存在4G信号下的地图切换。最后,通过使用EPM240和AM29LV800B扩展TM320VC5509A外部Flash存储器用于固化DSP程序,介绍了过采样串口的实现方法以及根据北斗协议解析和选择最优的北斗信息,并在DSP中实现UKF滤波算法用于提高北斗定位精度。通过仿真和实际测量分析了该北斗定位终端的性能,并利用比较分析的方法评估了该终端的各项指标,分析了定位误差产生的原因以及终端的优缺点,提出了该终端尚未解决的问题以及今后需要进一步研究的工作。本文使用4G信号实现网络地图定位,通过UKF滤波算法提高了定位精度,为北斗定位终端的设计提供了参考。