[发明专利]一种基于等长CA码的软件GPS接收机跟踪方法无效
申请号: | 200810104601.1 | 申请日: | 2008-04-22 |
公开(公告)号: | CN101275997A | 公开(公告)日: | 2008-10-01 |
发明(设计)人: | 金天;秦红磊;梁敏敏;朱俊杰 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G01S1/02 | 分类号: | G01S1/02;G01S5/02;H04L27/34 |
代理公司: | 北京科迪生专利代理有限责任公司 | 代理人: | 贾玉忠;卢纪 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ca 软件 gps 接收机 跟踪 方法 | ||
1、一种等长CA码的软件GPS接收机跟踪方法,其特征在于步骤如下:
(1)获取上次记录的载波频率和码相位信息;
(2)根据获取的载波频率,读取载波查找表中对应载波频率和载波相位的载波数据;
(3)根据获取的码相位信息,动态产生等长的C/A码查找表,以减小查找的复杂度;
(4)根据码相位信息,读取所述的等长C/A码查找表中对应的等长C/A码;
(5)采用两段积分方法,对接收到的GPS信号、I和Q支路两个载波数据,及所读取的等长C/A码进行I、Q支路早码、即时码和晚码积分,两段积分后共得到12个积分数值,这样避免了积分跨越导航电文数据跳变位;
(6)对第一段即时码的I支路和第二段即时码的I支路的积分数值的符号进行比较,判断是否存在导航电文数据跳变位;
(7)如果存在导航电文的数据跳变位,则将步骤(5)得到的两段积分数值相减,如果不存在导航电文的数据跳变位,则将步骤(5)得到的两段积分数值相加,得到共6个积分数值;
(8)采用所述的6个积分数值进行环路滤波,计算新的载波频率、载波相位和码相位,同时设定浮点型的数据跳变位,以整数部分表示数据位的周期数,小数部分表示漂移的码相位;采用新的载波频率、载波相位和码相位修正由于多普勒频移引起的码相位漂移;
(9)判断浮点型数据跳变位是否跨越整数,如果跨越整数则存在多普勒频移引起的码相位漂移,通过重同步修改方法,修正由于多普勒频移引起的导航电文漂移,修正完后等待下一数据块;如果不跨越整数,则不存在多普勒频移引起的码相位漂移,等待下一数据块。
2、根据权利要求1所述的等长CA码的软件GPS接收机跟踪方法,其特征在于:所述的步骤(5)中两段积分为根据码相位信息,将采样信号在码相位处分解为前后两个采样部分。
3、根据权利要求1所述的等长CA码的软件GPS接收机跟踪方法,其特征在于:所述的步骤(6)中判断存在导航电文的数据跳变位的方法为:如果两个数值符号相同,则说明不存在导航电文的数据跳变位;如果两个数值符号不同,则存在导航电文的数据跳变位。
4、根据权利要求1所述的等长CA码的软件GPS接收机跟踪方法,其特征在于:所述的步骤(9)中的重同步修正方法为:
(1)根据GPS的CA码周期为Mms,导航电文频率为DHz,导航电文中连续1或者连续-1的个数为n=1000/M/D;
(2)当浮点计数的导航电文数据的浮点部分从正向穿越0时,导航电文中连续1或者连续-1的个数为n+1个,为保证导航电文中连续1或者连续-1的个数为n,在浮点型数据跳变位正向跨越整数时,将跳变位的位置向前挪一位;
(3)当浮点计数的导航电文数据的浮点部分从反向穿越0时,导航电文中连续1或者连续-1的个数可能为n-1个,为保证导航电文中连续1或者连续-1的个数为n,在浮点型数据跳变位反向跨越整数时,将跳变位的位置向后挪一位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810104601.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车仪表多模式显示装置
- 下一篇:便携式人体跌倒检测系统