论文部分内容阅读
北斗二号(以下简称BD-2)卫星定位系统是中国独立自主研制的新一代卫星导航定位系统,作为在本世纪初实施建设的重大信息基础设施项目,它的开发和应用对于科学研究、生产生活、国家安全与国防建设等方面都具有深远的影响。为了尽快推进北斗二号卫星定位系统的建设,需要加快北斗二号卫星定位系统用户设备的研制步伐,这对于今后北斗二号卫星定位系统的大面积推广和应用,具有十分重要的意义。本文的研究工作是依托“北斗二代兼容型用户机的研制”项目开展的,针对北斗二号兼容型用户机研制过程中所涉及到的GPS/BD-2组合导航定位算法展开研究。本文首先在介绍导航定位的工作原理的基础上,根据GPS/BD-2组合定位方式与GPS/GLONASS的组合定位方式的相似性,通过参考GPS/GLONASS组合伪距定位的数学模型,推导出了GPS/BD-2的组合伪距定位模型的数学表达式,为算法的实现奠定理论基础。从该表达式得出,对GPS/BD-2组合伪距定位而言,要求解方程组必须至少观测5颗卫星。此外,针对在多星座组合导航定位中遇到的星座之间坐标系和时间系统不统一的问题,本文通过分析GPS的WGS-84坐标系和BD-2的CGS2000坐标系之间的特点和关系,提出了在定位解算时将二者视作同一个坐标系的解决思路,从而降低算法的实现复杂度。其次,本文针对算法开发所依赖的软硬件平台,介绍了作为解算模块核心的DSP芯片TMS320C6414及软件开发工具CCS的结构与特点。在此基础上,本文阐述了组合定位算法的整体结构,详细说明了各部分的具体功能实现,包括初始观测量的提取、观测向量误差修正、DOP值计算、自主完备性监测、卫星位置的计算以及用户位置的计算,并给出了各部分相应的应用程序接口和注释。最后,本文对定位算法进行了测试,给出了相应的测试结果,验证了算法的可行性和正确性。