论文部分内容阅读
随着GPS(Global Positioning System)系统的迅速发展,GPS导航定位技术得到了广泛的应用,而现有的导航系统日渐无法满足大幅增长的用户需求。目前已经计划在下一代GPS卫星中增加新的GPS波形,将来还可能与GALILEO、北斗二代相结合。传统的GPS接收机需要更换设备进行升级,而GPS软件接收机只需改动软件和固件,具有更好的灵活性和兼容性。GPS软件接收机为用硬件实现GPS接收机提供了系统模型和理论验证。
本文对L1波段C/A(Coarse/Acquisition)码GPS软件接收机进行了系统设计和仿真,利用GPS中频采样器得到的真实GPS卫星中频信号数据进行仿真。利用这些数据完成对GPS信号的捕获、跟踪、伪距测量和位置解算。
本文主体部分主要包括对中频信号数据进行的软件处理。利用本地生成的载波和C/A码,通过环形相关算法对GPS信号进行搜索,利用科斯塔斯(Costas)环进行载波跟踪和非相干延迟锁相环(DLL-Delay Lock Loop)进行码跟踪。通过码跟踪环进行伪距测量;通过解调出的卫星电文计算卫星位置。进而由伪距和卫星位置得到接收机当前位置。
实验结果表明GPS软件接收机可以提供同传统接收机精度类似的定位信息,而且由于软件接收机中间过程都是开放的,可能对信号进行更多的处理,得到更多的信息。GPS软件接收机为用硬件实现GPS接收机提供了系统模型和理论验证。而且为各种增强算法、消除误差算法、多模式接收机的设计和验证提供了系统测试平台。这个平台提供的开放性和扩展性为以后的研究工作提供了必要的先决条件。