[发明专利]一种GPS接收机的信号捕获方法无效
申请号: | 201010133579.0 | 申请日: | 2010-03-25 |
公开(公告)号: | CN101819278A | 公开(公告)日: | 2010-09-01 |
发明(设计)人: | 杨静;王献中 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G01S19/31 | 分类号: | G01S19/31;G01S19/30;G01S19/29 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 周长琪 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种GPS接收机的信号捕获方法,包括以下几个步骤,步骤一:设定多普勒频移的搜索次序;步骤二:GPS接收机接收中频数字信号,对信号进行粗捕获,得到粗多普勒频移和C/A码相位;步骤三:对粗捕获后的信号进行精细捕获,得到精细多普勒频移;本发明中对中频数字信号的粗捕获,根据载体的运动特性,首先搜索多普勒频移出现可能性较大的那些频率,这种多普勒频移的跳序搜索减少多普勒频移搜索次数,减少搜索运算量,提高捕获速度;本发明中对中频数字信号的精细捕获,缩短多普勒频移搜索步长,采用二次曲线拟合的方式获得精细多普勒频移,速度快,精度高,捕获结果准确,易于操作,而且对导航数据位的跳变不敏感。 | ||
搜索关键词: | 一种 gps 接收机 信号 捕获 方法 | ||
【主权项】:
1.一种GPS接收机的信号捕获方法,其特征在于,包括以下几个步骤:步骤一:设定多普勒频移的搜索次序;根据卫星及载体的运动情况,设定多普勒频移的搜索次序,搜索次序中包括n个多普勒频移,搜索步长为q,单位为kHz;步骤二:GPS接收机接收中频数字信号,对信号进行粗捕获,得到粗多普勒频移和C/A码相位;具体包括以下几个步骤:(1)根据设定的多普勒频移搜索次序,本地载波振荡器与C/A码发生器产生当前多普勒频移下的中频信号,中频信号与接收到的中频数字信号进行相关运算,得到第一个多普勒频移处各个C/A码相位的相关值,相关值中最大值为峰值P0,峰值P0对应的C/A码相位为N0;(2)获取第i个多普勒频移处的各个码相位的相关值,得到峰值Pi和峰值Pi对应的C/A码相位Ni;其中,i=2、3…n;(3)如果Pi/P0≥S,则停止进行第i+1个至第n个多普勒频移的搜索,捕获到与C/A码发生器产生的C/A码对应的卫星信号,得到粗多普勒频移fdop在第i个多普勒频移处,对应的C/A码相位是Ni,转到步骤三,其中S为门限设置,根据信号信噪比确定,fdop单位为kHz;否则转到步骤(4);(4)如果S>Pi/P0≥1,返回步骤(2),计算i+1个多普勒频移处的峰值和峰值对应的C/A码相位;否则转到步骤(5);(5)如果Pi/P0<1,则另P0=Pi,返回步骤(2),计算i+1个多普勒频移处的峰值和峰值对应的C/A码相位;(6)当所有多普勒频移搜索完毕,没有得到满足Pi/P0≥S的Pi值,则表明信号中没有与C/A码发生器产生的C/A码对应的卫星信号,C/A码发生器产生的下一颗卫星的C/A码序列,返回步骤(1),继续搜索卫星信号;步骤三:对粗捕获后的信号进行精细捕获,得到精细多普勒频移;具体包括以下几个步骤:I:本地C/A码产生器以步骤二中得到的C/A码相位为起始位,产生T时间长度的本地C/A码序列,将C/A码序列与接收到的中频数字信号相乘,剥离中频数字信号的C/A码,则中频数字信号变为连续载波信号;II:在kHz范围内,设步长依次得到七个多普勒频移x1至x7,分别将七个多普勒频移下本地振荡器产生的中频信号与连续载波进行相关运算,得到七个相关值y1至y7,在七个相关值中选取d个相关值,依次记为h1至hd,h1至hd对应的多普勒频移为e1至ed,3≤d≤7;选取方法具体为:i:当d=3时,设七个相关值中最大的相关值为ym,对应的多普勒频移为xm,取xm-1和xm+1及其对应的相关值为ym-1和ym+1,其中,2≤m≤6;ii:当d=4时,设七个相关值中最大的相关值为ym,ym对应的多普勒频移为xm;①当m=2时,选取相关值y1至y4及其对应的多普勒频移x1至x4;②当m=6时,选取相关值y4至y7及其对应的多普勒频移x4至x7;③当3≤m≤5时,取xm-1和xm+1及其对应的相关值为ym-1和ym+1,选取ym-2与ym+2之中较大值及其对应的多普勒频移;iii:当d=5时,设七个相关值中最大的相关值为ym,对应的多普勒频移为xm,①当m=2时,选取相关值y1至y5及其对应的多普勒频移x1至x5;②当m=6时,选取相关值y3至y7及其对应的多普勒频移x3至x7;③当3≤m≤5时,取xm-2、xm-1、xm+1、xm+2及其对应的相关值为ym-2、ym-1、ym+1、ym+2;iv:当d=6时,将y1与y7中较小值及其对应的多普勒频移去掉,选取其余六个相关值及其对应的多普勒频移;v:当d=7时,选取七个相关值及其对应的多普勒频移;建立二次曲线的模型方程:h i = ae i 2 + be i + c - - - ( 1 ) ]]> 其中a,b,c为待求系数,ei为多普勒频移,hi为ei对应的相关值,i=1、2、…d,则建立方程组:Ax=B (2)其中:A = e 1 2 e 1 1 e 2 2 e 2 1 . . . . . . . . . e d 2 e d 1 , B = h 1 h 2 . . . h d , x = a b c - - - ( 3 ) ]]> 采用二次曲线拟合方法,解线性方程组得:x=(ATA)-1ATB (4)通过式(4)得到a,b,c,带入式(1),根据二次曲线的性质得到最大值对应的位置为:X = - b 2 a - - - ( 5 ) ]]> X为精细多普勒频移;则精细多普勒频移X、步骤二中得到的C/A码相位是Ni,完成卫星信号捕获,停止本颗卫星多普勒频移的搜索,返回步骤二,进入下一颗卫星的捕获。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010133579.0/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G01 测量;测试
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置