主权项 |
一种实时同步捕获伪码的方法,包括如下步骤:(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="FDA0000884596350000011.GIF" wi="48" he="118" />个部分相值的叠加值r<sub>1</sub>与后<img file="FDA0000884596350000012.GIF" wi="52" he="126" />个部分相关值的叠加值r<sub>2</sub>进行比较,若r<sub>1</sub>=r<sub>2</sub>+Δr,则同步序列同步捕获成功,反之同步序列同步捕获失败。 |