发明名称 基于FFT的CDMA2000 1x EV-DO系统PN序列捕获方法
摘要 本发明涉及基于FFT的CDMA2000 1x EV-DO系统PN序列捕获方法,主要步骤为:将长M个码片的接收信号划分为分别含有N个码片的L个累加窗口,两相邻累加窗口起始位置相距1024个码片;将PN图案号为i的本地PN序列的第j个截段补零至N点作复值FFT变换,并对变换结果取共轭后与累加窗口数据的复值FFT变换逐点相乘;对相乘结果IFFT变换,取前N-96点求模值平方得到第j个累加窗口对应PN图案号为i的相关结果;重复前述步骤获得16种PN图案的相关结果,并对其分别累加,判断是否有累加结果超过预设门限。本发明能对16种PN图案并行搜索,缩短捕获时间;捕获性能不受接收信号的Ec/N0变低及频率偏移的影响。
申请公布号 CN101699772A 申请公布日期 2010.04.28
申请号 CN200910193791.3 申请日期 2009.11.10
申请人 京信通信系统(中国)有限公司 发明人 高原;许鸿辉;施英
分类号 H04B1/707(2006.01)I;H04L27/26(2006.01)I 主分类号 H04B1/707(2006.01)I
代理机构 广州市华学知识产权代理有限公司 44245 代理人 杨晓松
主权项 1.基于FFT的CDMA20001x EV-DO系统PN序列捕获方法,其特征在于包括以下步骤:步骤1、以时刻s作为当前搜索窗口起始位置,缓存M个码片长度的的接收信号;将接收信号分为L个累加窗口,每个累加窗口含N个码片,相邻两个累加窗口的起始位置相距1024个码片,且s时刻为第一个累加窗口的起始位置,M=1024·(L-1)+N,N为FFT/IFFT变换点数且取值为2的整数次幂;步骤2、令j=0,将接收信号的第j个累加窗口的N点数据进行复值FFT变换,变换结果记为R<sub>j</sub>(n);步骤3、将PN图案号为i的本地PN序列的第j个截段pn<sub>j</sub><sup>i</sup>(k)末尾补零至N点作复值FFT变换,并将变换结果取共轭得到共轭结果PN<sub>j</sub><sup>i</sup>(n)<sup>*</sup>,k=0,1…,N-97;步骤4、步骤2所得变换结果R<sub>j</sub>(n)和步骤3所得共轭结果PN<sub>j</sub><sup>i</sup>(n)<sup>*</sup>逐点相乘,得到相乘结果<img file="F2009101937913C0000011.GIF" wi="487" he="69" />再对相乘结果进行N点IFFT变换,并将IFFT变换结果的前N-96点求模值平方得到第j个累加窗口对应PN图案号为i的相关结果|z<sub>j</sub><sup>i</sup>(k)|<sup>2</sup>;步骤5、j=j+1,接收信号滑动至下一个累加窗口的N个码片,图案号为i的本地PN序列滑动至下一截段,重复步骤2-4,直至j=L-1,得到L个累加窗口对应PN图案号为i的相关结果|z<sub>0</sub><sup>i</sup>(k)|<sup>2</sup>,|z<sub>1</sub><sup>i</sup>(k)|<sup>2</sup>,…,|z<sub>L-1</sub><sup>i</sup>(k)|<sup>2</sup>;步骤6、将所得的L个累加窗口对应PN图案号为i的相关结果|z<sub>0</sub><sup>i</sup>(k)|<sup>2</sup>,|z<sub>1</sub><sup>i</sup>(k)|<sup>2</sup>,…,|z<sub>L-1</sub><sup>i</sup>(k)|<sup>2</sup>进行累加,得到累加结果;步骤7、令i=i+1,j=0,重复步骤2-6,直至i=15,获得当前搜索窗口对应16种PN图案的累加结果;步骤8、将所获得的当前搜索窗口对应16种PN图案的累加结果逐一与预设门限比较,若存在超过预设门限的累加结果,则成功捕获PN序列;否则s=s+N-96,搜索窗口起始位置延时N-96个码片,返回步骤1。
地址 510663 广东省广州市科学城神舟路10号