论文部分内容阅读
随着卫星导航技术的不断成熟和向前发展,目前导航技术已经成功地应用到了定位、导航、授时等各个领域。传统的硬件接收机基于其固有的特性,不利于灵活的跟踪新技术的发展。软件接收机恰好弥补了这一缺点,它具有传统的接收机不具有的可升级性,灵活性,便于新的算法的模拟和验证等优点。目前软件接收机技术已经成为研究的热点。
软件接收机技术是在接收机接收到导航信号以后,尽可能的在靠近前端的部分实现信号的模数转换,然后对获得的数字信号使用软件进行处理,以获得导航所需的信息,实现导航定位或授时等具体功能的技术。
本文主要针对软件接收机技术及其具体实现流程进行研究。文中分析了导航信号的形成原理,通过实验实现了常规法,快速傅立叶变换法和延迟相乘法等信号捕获算法,并对这三种方法进行了比较分析;实现了信号的跟踪算法,以及导航信息解调,并最终生成了导航电文和C/A码信号。文中利用最小二乘原理实现了导航定位解算。文章分析了影响定位的误差源,对多路径消除提出了基于小波去噪的多路径消除方法,通过实验验证了该方法的有效性。文中分析了用于接收机自主完好性监测的最小二乘残差法。本文以Matlab和VC6.0为平台,编程实现了C/A码软件接收机。