发明名称 实时同步捕获伪码的方法及装置
摘要 本发明公开了一种实时同步捕获伪码的方法及装置,主要解决现有技术长周期伪码实时捕获难的问题。其实现步骤是:1.采用第一伪码和第二伪码依次对同步头进行扩频生成同步序列并发送;2.接收端对接收信号进行解扩得到分段相关值并存储;3.顺序提取分段相关值并与第二伪码相乘,得到部分相关值序列;4.对该序列作FFT运算后再进行取模运算,选择模值的最大值与设定门限作判决,若最大值大于等于门限则第二伪码捕获成功,反之返回步骤2直到其同步捕获;5.将部分相关值序列的前半部分叠加值与后半部分叠加值作比较,若两者近似相等则同步捕获成功,反之同步捕获失败。本发明具有长周期伪码实时捕获的优点,可用于突发通信实时同步捕获。
申请公布号 CN104065397A 申请公布日期 2014.09.24
申请号 CN201410304732.X 申请日期 2014.06.30
申请人 西安电子科技大学 发明人 孙永军;周茹;贾园;何家杰;刘晓轩
分类号 H04B1/7075(2011.01)I 主分类号 H04B1/7075(2011.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 一种实时同步捕获伪码的方法,包括如下步骤:(1)发送端采用第一伪码P<sub>1</sub>对同步头信息进行一次扩频,采用第二伪码P<sub>2</sub>对同步头信息进行二次扩频,生成发送端同步序列并发送,接收端和发送端所用伪码相同,分别是第一伪码P<sub>1</sub>和第二伪码P<sub>2</sub>;(2)接收端接收信号并采用第二伪码P<sub>2</sub>进行一次解扩:2a)将接收到的一个信号样点输入寄存器,并将此信号样点标记为S,将寄存器输出端的并行序列reg与接收端第二伪码P<sub>2</sub>作相关运算,得到一个分段相关值value;2b)将分段相关值value写入第一存储器RAM<sub>1</sub>保存,若第一存储器RAM<sub>1</sub>已写满,写入第二存储器RAM<sub>2</sub>,依次递推,若第k存储器RAM<sub>k</sub>写满,再从第一存储器RAM<sub>1</sub>重新开始写起,k由第一伪码P<sub>1</sub>的长度决定;(3)按写入存储器的先后顺序提取各存储器RAM<sub>i</sub>,1≤i≤k中同一位置的分段相关值value,得到分段相关值序列d_corr;(4)将分段相关值序列d_corr与接收端第一伪码P<sub>1</sub>相乘,获得部分相关值序列p_corr;(5)对部分相关值序列p_corr补零后作傅里叶变换FFT并行运算,得到幅度序列A,对幅度序列A进行取模运算,选择取模运算输出的最大值,记为peak;(6)根据发送端同步序列设定门限gate,将最大值peak与门限gate比较,若peak≥gate,门限判决器输出“1”及对应索引值S,表示第二伪码P<sub>2</sub>捕获成功;反之,门限判决器输出“0”,表示第二伪码P<sub>2</sub>捕获失败,信号样点向后滑动一位,重复步骤(2)~(6),直到第二伪码P<sub>2</sub>同步捕获为止;(7)Δr与接收端信号功率和第二伪码的长度有关。第二伪码P<sub>2</sub>同步捕获后,将部分相关值序列p_corr的前<img file="FDA0000530196470000011.GIF" wi="46" he="123" />个部分相值的叠加值r<sub>1</sub>与后<img file="FDA0000530196470000012.GIF" wi="50" he="125" />个部分相关值的叠加值r<sub>2</sub>进行比较,若r<sub>1</sub>=r<sub>2</sub>+Δr,则同步序列同步捕获成功,反之同步序列同步捕获失败。
地址 710071 陕西省西安市太白南路2号