发明名称 |
一种抗电文翻转的直扩信号载波伪码二维捕获方法 |
摘要 |
本发明提供一种抗电文翻转的直扩信号载波伪码二维捕获方法,该方法在对直扩信号的捕获过程中,能够抗电文的翻转。具体步骤为:获取同相、正交两路基带信号;对同相、正交两路基带信号分别进行1次,2次,3次,……,(N-1)次延时处理,得到2N路并行的基带信号;伪码发生器在伪码时钟的驱动下生成复制码,利用2N个并行相关器对2N路基带信号与复制码分别进行相关累积运算,然后对累积运算结果进行倍角处理和FFT变换后,求取FFT变换后的平方和,选择平方和中的最大值与预设门限进行比较,来进行捕获。 |
申请公布号 |
CN102841359A |
申请公布日期 |
2012.12.26 |
申请号 |
CN201210339512.1 |
申请日期 |
2012.09.13 |
申请人 |
中国航天科技集团公司第五研究院第五一三研究所 |
发明人 |
丁国栋;杨志群;孙俊杰;郑世刚 |
分类号 |
G01S19/30(2010.01)I;G01S19/29(2010.01)I |
主分类号 |
G01S19/30(2010.01)I |
代理机构 |
北京理工大学专利中心 11120 |
代理人 |
李爱英;杨志兵 |
主权项 |
一种抗电文翻转的直扩信号载波伪码二维捕获方法,其特征在于,步骤一、对所需捕获的、中频直扩信号进行数字正交下变频处理,得到正弦、余弦两路信号,然后将得到的正弦、余弦两路信号分别与所述中频直扩信号相乘,得到同相、正交两路基带信号;步骤二、对同相、正交两路基带信号分别进行1次,2次,3次,……,(N‑1)次延时处理,得到2N路并行的基带信号;其中每次延时的样点数K=(fs/fc)×(L/N),fs代表采样率,fc表示伪码速率,L表示伪码周期;步骤三、令伪码数控振荡器产生3.069MHz的伪码时钟,伪码发生器在伪码时钟的驱动下生成复制码,所生成的复制码的速率为3.069Mcps;步骤四、利用2N个并行相关器对2N路基带信号与复制码分别进行相关累积运算,其中设置每次累积运算的周期为2ms,即在2ms的时间范围内,将信号上的样点数分成512份,对每一份上的样点数进行累积,进而得到2N路累积运算结果;对具有同一延时的同相、正交基带信号的累积运算结果进行合并成一路,得到N路经合并后的累加结果;步骤五、对N路合并后的累加结果分别采用公式(1)和(2)进行倍角处理,得到N路信号组,其中每一信号组包括I(n)和Q(n),I(n)=rI(n)×rI(n)‑rQ(n)×rQ(n)(1)Q(n)=rI(n)×rQ(n)+rQ(n)×rI(n)(2)其中rI(n)为同相基带信号的累加结果,rQ(n)为正交基带信号的累加结果,×为乘法运算,n为取遍1至512中的所有整数;步骤六、针对N路信号组中的每一路,对I(n)后端补零至1024个累加结果,对Q(n)后端补零至1024个累加结果;然后将I(n)作为傅里叶FFT变换的实部, 将Q(n)作为FFT变换的虚部,分别对N路信号进行快速傅里叶变换,得到FFT变换后的实部、虚部及指数部分,然后计算出FFT变换后的实部和虚部的平方和,共得到1024×N个平方和;步骤七、通过比较1024×N个平方和,选择其中的最大值与预设门限进行比较,当比较结果为超过预设门限时,则认为捕获成功,获取最大的平方和所对应的延迟量,利用该延迟量产生一个粗同步的复制码用于精确伪码跟踪;当获取比较结果为小于门限时,则判定捕获不成功,则下一个相干积分周期来到,控制伪码发生器滑动0.5个码片生成复制码,返回步骤三。 |
地址 |
264003 山东省烟台市高新区航天路513号 |