论文部分内容阅读
姿态测量技术是导航定位技术中的一个重要方向。导航中的姿态测量无论在军用飞机、炮弹、导弹等场景还是民用船舶导航、无人机等场景中都有着极大的应用前景。随着北斗卫星导航系统不断发展以及导航技术应用场合逐渐扩大,导航终端要求的导航服务实时性、精确性、稳定性越来越高。故研究基于北斗系统的姿态测量技术以及开发实现北斗姿态测量技术的平台是目前北斗姿态测量应用的迫切需求。高精度姿态测量算法主要是基于载波相位技术,而载波相位技术的最关键部分就是求解整周模糊度。如何快速、准确的求解整周模糊度不但跟算法复杂性有关,还跟实现算法的平台性能有着密切的关联。为此,本文对基于载波相位的北斗测姿算法进行了适当的改进;同时选用了一款高性能DSP(Digital Signal Processor)作为北斗测姿算法的实现平台,设计了一种算法的实现方案,从而实现实时、精确、稳定的姿态解算。首先,建立了基于伪距和载波相位的北斗姿态测量观测模型。与直接利用最小二乘模糊度去相关平差(Least-squares Ambiguity Decorrelation Adjustment,LAMBDA)算法对北斗姿态测量观测模型方程组进行整周模糊度求解的传统方法不同,本文首先是测定基线长度,然后将基线长度加入LAMBDA算法中,利用基线长度作为已知信息对整周模糊度的求解进行约束和辅助,进而提高求解姿态角的成功率。其次,在SYS/BIOS实时内核环境下,利用C6678多核DSP的核0通过UDP通信与北斗接收机进行数据通信,而核1,核2,核3对北斗数据解析算法、求解浮点解算法、求解整周模糊度算法进行了实现,然后结合数据流并行编程模式,核间通信(Inter-Processor Communication,IPC)方式,对整个北斗测姿算法进行DSP实现。最后,连接好验证平台,测试两个核间通信技术的性能和网口传输技术,测试基线约束辅助的北斗测姿算法在C6678多核DSP的实现方案。测试结果表明,该方案能满足姿态测量的实时性、精确性、稳定性。