论文部分内容阅读
Global Navigation Satellite System,简称GNSS(全球导航卫星系统)广泛应用于社会生活生产及经济活动中,如智能交通、互联网、移动通信、水文测绘等产业中,因此众多国家纷纷投入大量人力和物力来开展独立自主的卫星导航系统的现代化研究。基于对国家与人民群众的安全的考虑,为满足经济社会发展的需求,中国自主研发了北斗卫星导航系统,它是一个独立运行的全球卫星导航系统。目前,全球卫星导航系统不断发展和完善,随着捕获的可视卫星数目不断增多,捕获到的过多冗余信息不仅不能提高卫星的定位精度,还会使导航解算运算量随之增长,严重影响导航定位的实时性,也提高了工程上多系统接收机的硬件设计难度和成本;此外在一些恶劣的极端环境中,例如信号接收差的偏远山区,有高楼大厦等遮挡物的城市中,都有可能导致接收机接收信号微弱。因此,如何从捕获的可视卫星中选取合适的卫星导航组合使得导航系统执行定位任务时,能保证定位精度同时还能拥有良好的实时性非常重要。本文针对恶劣环境下的卫星定位精度差的难题,研究新的北斗卫星导航系统选星方法,来优化恶劣环境下的定位精度,减少定位解算的计算量。本文的研究内容主要包含以下三个方面:1.研究北斗卫星导航系统选星算法的计算原理及步骤,分析影响卫星定位精度的主要参数,为下文提出提高恶劣环境下卫星定位精度的新型北斗卫星选星方法奠定理论基础。2.研究北斗卫星信号的组成及特点,提出建立一个以加强信号强度权重的改进北斗卫星选星模型,利用卫星的载波信号作为强度幅值,构造新的方位及强度的G’矩阵,在一定程度上解决了恶劣环境下卫星接收机信号微弱而无法精准定位的问题。3.研究非负矩阵算法的优势和可行性,并在传统的北斗卫星选星算法基础上,提出一种基于非负矩阵盲分解的新型北斗卫星选星方法,利用非负矩阵算法对方位及强度的G’矩阵进行解算,不仅提高了卫星的定位精度,还能减少定位解算的计算量。本文使用MATLAB软件对本文提出的方法进行仿真验证,采用两组仿真数据,分别是普通环境下和恶劣环境下的8颗北斗卫星数据信息,通过仿真结果表明本文提出的模型算法是可行和有效的,克服了有遮挡物的恶劣环境下定位精度不高的问题,相比传统卫星选星算法中采用的遍历计算方法,本文的算法可以大大减少计算量,提高定位的实时性,具有良好的学术研究价值和应用前景。