[发明专利]一种兼容GPS和北斗2导航系统的卫星信号捕获方法有效

专利信息
申请号: 200910164331.8 申请日: 2009-09-02
公开(公告)号: CN101639529A 公开(公告)日: 2010-02-03
发明(设计)人: 林静然;李玉柏;陈永刚;高峰;易清明 申请(专利权)人: 东莞市泰斗微电子科技有限公司
主分类号: G01S5/02 分类号: G01S5/02;G01S5/14
代理公司: 暂无信息 代理人: 暂无信息
地址: 523070广东省东莞市南城区新城市中心区元*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及卫星导航技术领域的基带信号处理方法,具体涉及一种能够兼容GPS和北斗2卫星导航系统的卫星信号捕获方法。本发明包括对输入信号做打包处理并进行FFT,产生本地载波信号和本地码序列,产生本地射频信号,对射频信号做打包处理并做FFT,将FFT运算后的输入信号和射频信号对应相乘,对相乘后的结果取共轭并做FFT,用取共轭得到的信号构建数据矩阵并对矩阵中各个元素取模,最后应用判决规则对数据矩阵进行判决得出捕获结论。本发明提出的捕获方法,在不增加资源开销的情况下,既能够捕获GPS卫星信号,也能够捕获北斗2卫星信号,可用于GPS/北斗2双模式的卫星导航信号接收装置。
搜索关键词: 一种 兼容 gps 北斗 导航系统 卫星 信号 捕获 方法
【主权项】:
1、一种兼容GPS和北斗2导航系统的卫星信号捕获方法,包括如下步骤:步骤1:设定捕获参数,包括:捕获门限Tresh、帧长len、采样率fs、多普勒频率变化范围[-aKHz,+aKHz]、GPS码相位捕获精度、北斗2码相位捕获精度、频率捕获精度Δf、NCO累加字宽度W、载波估计值fc、需要进行捕获的GPS卫星ID号、需要进行捕获的北斗2卫星ID号、GPS的C/A码周期NG和码率fG_code、北斗2的C码周期NC和码率fC_code;步骤2:对输入信号xFs进行打包处理,对打包处理后的数据做FFT,得到本步骤的输出信号XsF;步骤3:产生本地载波信号bm(n);步骤4:产生码序列cs(n);步骤5:将步骤3产生的本地载波信号bm(n)和步骤4产生的码序列cs(n)中的每一个元素值对应相乘,得到本地射频信号lms(n),对lms(n)进行打包处理,对打包处理后的数据做FFT,得到Lsm;步骤6:将步骤2的输出信号XsF和步骤5的输出信号Lsm中的任意一个取共轭,然后与另一个信号中的每一个元素值对应相乘,得到本步骤的输出信号Rsm;步骤7:对步骤6输出的信号Rsm取共轭,然后做FFT得到rsm,对rsm中的每一个元素分别取模,得到rsm;步骤8:用rsm构造数据矩阵Ps,即Ps=[rs0,rs1,......rsm]T,搜索该矩阵中所有元素的最大值,运用预先设置的判决规则和捕获门限Tresh进行判决,如果判决结果是捕获成功,则输出判决结果,否则进入步骤9;步骤9:判断是否对所有卫星ID号都已经进行过捕获处理,如果是,输出捕获失败结论,如果不是,则找到尚未进行过捕获处理的卫星ID号,转到步骤4;其特征是:所述步骤1设定的捕获参数中,还包括捕获模式指示参数,该参数的值为“GPS模式”和“北斗2模式”两个中的一个;所述步骤2和步骤5中的打包处理,均依次按照如下步骤进行:1)计算频率控制字:按照所述步骤1中设定的参数,GPS捕获的频率控制字为fG_ctl和北斗2捕获的频率控制字为fC_ctl,分别由下面两式计算得到fG_ctl=fG_codefs×2W,]]>fC_ctl=fC_codefs×2W]]>2).初始化累加字sumG=0,sumC=0,初始化控制信号chip_half=0,初始化输出结果num=0;3).对于GPS模式和北斗2模式,分别运用下面的公式进行累加运算:sumG=sumG+fG_ctl or sumC=sumC+fC_ctl同时将num值加1,即:num=num+1;4)判断sums>2W-1是否成立,如果不成立,则回到3)重复执行,如果成立,则进入步骤5;5)判断chip_half=0是否成立,如果成立,则先输出num值,再将chip_half值置1,num值置0,并回到3)重复执行,如果不成立,则进入步骤6;6)判断sums>2W是否成立,如果成立,则先输出num值,再将chip_half值置0,num值置0,并将sums重新赋值为sums=sums mod 2W,运算符mod表示求余数运算,如果不成立,则回到3)重复执行;7).利用5)或6)中输出的num值,对输入数据帧进行打包处理,得到新的输入数据帧,所述步骤2的打包处理计算公式如下:xsF=[xsF(0),xsF(1),......xsF(2Ns-1)],xsF(i)=Σk=n_nsn_ns+numixFs(k)]]>所述步骤5的打包处理计算公式如下:lsm=[lsm(0),lsm(1),......lsm(2Ns-1)],lsm(i)=Σk=n_nsn_ns+numilms(k)]]>其中,NS表示码周期,若为GPS模式,则NS=NG,若为北斗2模式,则NS=NC,numi表示5)或6)中第i次的累加计数输出num值,n_ns=Σm=1i-1numm;]]>8)对打包后得到的数据的末尾进行填零处理,使得填零以后的数据长度是比原序列长度大的所有2的整数次幂里面的最小值,GPS数据填零后的长度用HG表示,北斗2数据填零后的长度用HC表示;所述步骤2、步骤5和步骤7中的FFT,均依次按照如下步骤进行:1)设定进行FFT运算的序列长度为HC;2)根据所述步骤1中设定的捕获模式指示参数,若为北斗2模式,则将一个北斗2通道的一帧数据放入一个长度为HC的缓存,若为GPS模式,则将两个GPS通道的各一帧数据,依次放入一个长度为HC的缓存;3)若为北斗2模式,则将该缓存中的HC点数据做位倒序,若为GPS模式,则分别将前HC/2点和后HC/2点做位倒序;4)对3)中的数据按照HC点FFT运算规则开始FFT运算,若为北斗2模式,则以第log2Hc级输出结果为输出结果,若为GPS模式,则只进行前log2Hg级运算,作为输出结果;所述步骤4依次按照如下步骤进行:1)设置GPS/北斗2兼容码发生器:兼容码发生器由两个11位的移位寄存器组成,当捕获模式指示参数设置为GPS模式时,最后一位移位寄存器不工作,当捕获模式指示参数设置为北斗2模式时,最后一位移位寄存器要工作;2)当捕获模式指示参数设置为GPS模式时,按照GPS的C/A码生成的技术规范,生成其C/A码,即码序列cs(n);3)当捕获模式指示参数设置为北斗2模式时,按照北斗2的C码生成的技术规范,生成其C码,即码序列cs(n)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞市泰斗微电子科技有限公司,未经东莞市泰斗微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200910164331.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top