摘要

随着多个国家和地区全球卫星导航系统技术的快速发展,同时兼容多个导航系统的多模卫星导航定位算法成为研究热点。与单模导航系统相比,多模导航系统具有可见星数多、覆盖范围广、定位精度高和可靠性高等诸多优点。鉴于此,描述了一款基于SoCFPGA实现的BDS/GPS双模接收机。数据采集、卫星信号捕获和跟踪等部分由接收机的FPGA实现,定位解算由接收机的嵌入式软件实现。由于卡尔曼滤波器存在发散现象,因此在定位解算软件中采用经平方根滤波算法优化的卡尔曼滤波算法。最终实验表明,所提算法的定位精度在2 m以内,验证了该算法的可行性和有效性。

全文