发明名称 基于相关函数分离重构的BOC(m,n)信号的捕获方法
摘要 本发明提出基于相关函数分离重构的BOC(m,n)信号的捕获方法,包括:将中频输入信号进行主载波剥离、本地产生两路副载波,一路为完整的副载波SCall(t)。另一路的经过截取的副载波SCF(t),此两路副载波分别调制伪码生成本地BOC信号、将剥离主载波后的输入信号进行FFT变换等步骤。本发明适用于BOCs(m,n)类信号(k为偶数阶)、BOCs(m,n)类信号(k为奇数阶)、BOCc(m,n)类信号(k为偶数阶)的无模糊度捕获,能完全消除BOC信号的旁峰,避免的BOC信号多峰性在捕获中引起的误捕和漏捕问题。保留了BOC信号的窄的相关峰特性,最终检测峰的宽度为个码片,能够满足BOC信号高精度捕获要求。
申请公布号 CN103675851A 申请公布日期 2014.03.26
申请号 CN201310700379.2 申请日期 2013.12.19
申请人 胡辉 发明人 胡辉;李林;彭雄明
分类号 G01S19/24(2010.01)I;G01S19/30(2010.01)I;G01S19/29(2010.01)I 主分类号 G01S19/24(2010.01)I
代理机构 江西省专利事务所 36100 代理人 胡里程
主权项 1.基于相关函数分离重构的<img file="455305DEST_PATH_IMAGE001.GIF" wi="64" he="42" />信号的捕获方法,<img file="12057DEST_PATH_IMAGE002.GIF" wi="15" he="42" />为副载波频率与基准频率的比值<img file="840336DEST_PATH_IMAGE003.GIF" wi="16" he="42" />为码频率与基准频率的比值;调制阶数为<img file="637390DEST_PATH_IMAGE004.GIF" wi="63" he="42" />;<img file="246226DEST_PATH_IMAGE005.GIF" wi="9" he="42" />为码相位,其步骤:步骤一:将接收到的中频输入信号X<sub>IF</sub>(<img file="419719DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)进行主载波剥离得到同相I、正交Q两路,每路共分为M段,每段为整数个伪码周期,其中M&gt;2;步骤二:本地产生两路副载波信号,分别记为SC<sub>all</sub>(<img file="118816DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)、SC<sub>F</sub>(<img file="86772DEST_PATH_IMAGE006.GIF" wi="9" he="42" />),对于输入信号为BOCs(m,n)信号,每个扩频码片内存在k个矩形脉冲(脉冲宽度为半个副载波周期T<sub>SC</sub>),在一个扩频码片内,如果选择第1个矩形脉冲为基准的话,那么接下来的第2~k个脉冲可以看作第1个脉冲的周期延拓且符号相同或者取反,SC<sub>F</sub>(<img file="182904DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)即为截取每一个伪码码片内第一个矩形脉冲组成副载波;而对于输入信号为BOCc(m,n)信号,每个扩频码片内存在2k个矩形脉冲(矩形脉冲宽度为T<sub>SC</sub>/2), SC<sub>F</sub>(<img file="894508DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)即为截取每一个伪码码片内第一个矩形脉冲组成副载波,本地伪随机码local_PRN(<img file="697379DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)经副载波SC<sub>F</sub>(<img file="836236DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)调制生成一路本地BOC信号,记为local_BOC<sub>F</sub>(<img file="419664DEST_PATH_IMAGE006.GIF" wi="9" he="42" />);本地伪随机码local_PRN(<img file="669380DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)经副载波SC<sub>all</sub>(<img file="841604DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)调制生成另一路本地BOC信号,记为local_BOC<sub>all</sub>(<img file="151363DEST_PATH_IMAGE006.GIF" wi="9" he="42" />),将本地BOC信号local_BOC<sub>F</sub>(<img file="222087DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)<sub>、</sub>local_BOC<sub>all</sub>(<img file="275493DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)进行FFT运算分别得到FFT_local_BOC<sub>F</sub>、FFT_local_BOC<sub>all</sub>信号;步骤三:将经过主载波剥离的第i段输入信号记为R_BOC<sub>i</sub>(<img file="52957DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)(i=1,2,3…M),进行FFT运算生成FFT_R_BOC<sub>i</sub>(i=1,2,3…M)信号;步骤四:步骤三中生成的FFT_R_BOC<sub>i</sub>和步骤二中生成的FFT_local_BOC<sub>F</sub>取共轭相乘,并进行IFFT运算可得到信号R_BOC<sub>i</sub>(<img file="533616DEST_PATH_IMAGE005.GIF" wi="9" he="42" />)与local_BOC<sub>F</sub>(<img file="826057DEST_PATH_IMAGE005.GIF" wi="9" he="42" />)的相关函数,记为R<sub>F_x</sub>(<img file="683155DEST_PATH_IMAGE005.GIF" wi="9" he="42" />),同理FFT_ R_BOC<sub>i</sub>与FFT_local_BOC<sub>all</sub>取共轭相乘,并进行IFFT运算可得到R_BOC<sub>i</sub>(<img file="80506DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)与local_BOC<sub>all</sub>(<img file="732067DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)信号的相关函数,记为R<sub>all_x</sub>(<img file="777383DEST_PATH_IMAGE006.GIF" wi="9" he="42" />),符号x表示为I或Q;步骤五:对于BOCs(m,n)类信号的捕获,将步骤四中得到的R<sub>F_x</sub>(<img file="172592DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)延迟时间T=(k-1)T<sub>sc</sub>  (T<sub>sc</sub>:半个副载波周期),并乘以(-1)<sup>k-1</sup>,得到的相关值R<sub>F_x</sub>(<img file="659069DEST_PATH_IMAGE006.GIF" wi="9" he="42" />);对于BOCc(m,n)类信号的捕获,将步骤四中得到的R<sub>F_x</sub>(<img file="747110DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)延迟时间调整为T=(k-0.5)T<sub>sc</sub> (T<sub>SC</sub>:半个副载波周期) ,符号调整为(-1)<sup>k</sup>,得到的相关值R<sub>L_x</sub>(<img file="14144DEST_PATH_IMAGE006.GIF" wi="9" he="42" />);步骤六:将步骤四得到的相关值R<sub>F_x</sub>(<img file="213044DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)与步骤五得到的相关值R<sub>L_x</sub>(<img file="803294DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)取模后相加得到R1<sub>x</sub>(<img file="62237DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)=|R<sub>F_x</sub>(<img file="816566DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)|+|R<sub>L_x</sub>(<img file="553578DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)|,将R<sub>F_x</sub>(<img file="14646DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)与R<sub>L_x</sub>(<img file="444491DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)相减后取模得到R2<sub>x</sub>(<img file="420537DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)=|R<sub>F_x</sub>(<img file="961240DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)- R<sub>L_x</sub>(<img file="293126DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)|,将得的相关值R1<sub>x</sub>(<img file="628293DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)减去R2<sub>x</sub>(<img file="357214DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)可得到一个峰值较低的单峰R<sub>comb_x</sub>(<img file="436029DEST_PATH_IMAGE006.GIF" wi="9" he="42" />),符号x表示为I或Q;步骤七:将步骤六中重构的峰值较低的单相关峰R<sub>comb_x</sub>(<img file="871689DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)与步骤四中产生的BOC自相关函数R<sub>all_x</sub>(<img file="377757DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)取模后相乘即可得到第i段数据的积分输出值Y<sub>x</sub>(<img file="593975DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)= R<sub>comb_x</sub>(<img file="476480DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)*|R<sub>all_x</sub>(<img file="15915DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)|,符号x表示为I或Q,对于总共M段数据的积分输出值进行累加可得到I、Q路输出值,两路相加后取模平方得到检测量Z(<img file="958463DEST_PATH_IMAGE006.GIF" wi="9" he="42" />)=|<img file="396397DEST_PATH_IMAGE007.GIF" wi="60" he="42" />+<img file="817014DEST_PATH_IMAGE008.GIF" wi="64" he="42" />|<sup>2</sup>;步骤八:将检测值Z(t)与判决器中设定的检测门限值比较大小,若检测值超过检测门限值,则认为信号被准确捕获,得出定位所需要的卫星信号是否存在于接收中频输入信号中的结论;步骤九:当发现存在定位所需的卫星信号,通过GNSS接收机继续正常接收卫星信号,得到导航电文,实现定位;如果没有发现所需要的卫星信号,则进行更换卫星重复步骤一至步骤八。
地址 330013 江西省南昌市双港东大街808号