主权项 |
1.一种LTE在高速移动条件下初始小区搜索方法,其特征在于,包括以下步骤:步骤1:获取接收序列r(n)中主同步信号位置,及小区ID号,包括:步骤1-1:本地产生三个主同步信号频域序列样本zc<sub>i</sub>[k],其中,i=0,1,2,k=0...2047;步骤1-2:将本地三个主同步信号频域样本zc<sub>i</sub>(n)分别通过快速傅里叶逆变换,产生三个主同步信号时域样本s<sub>i</sub>(n),其中,i=0,1,2,n=0...2047;步骤1-3:接收序列r(n)经过窄带滤波器后,通过2048长度的相关窗,而后取其模值,所述本地三个主同步信号时域样本s<sub>i</sub>(n)也分别取模,和接收序列逐位相减并取平方和,将得到的相关值除以相关窗功率|r(n)|<sup>2</sup>,最终得到归一化模值相关值,即<img file="FSB00000920062600011.GIF" wi="536" he="223" />i=0,1,2;在得到三个相关集之后,取其最小值点<img file="FSB00000920062600012.GIF" wi="654" he="88" />得到时间定时点,比较三个最小相关值,得到小区ID号;步骤2:进行频偏估计并补偿,将主同步信号数据解调至频域,具体是:将所述接收序列r(n)在n<sub>index</sub>之后的2048点提取出来,也就是接收到的时域PSS序列Rx(n),将Rx(n)和本地样本s(n)做逐点相关得到新序列x(n),x(n)=|s(k)|<sup>2</sup>exp(j2πf<sub>d</sub>T<sub>s</sub>n),f<sub>d</sub>为频偏,T<sub>s</sub>为采样时间,再利用公式<maths num="0001"><![CDATA[<math><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>index</mi></msub><mo>)</mo></mrow><mo>=</mo><munderover><mi>Σ</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mfrac><mi>N</mi><mn>2</mn></mfrac></munderover><mrow><mo>(</mo><msup><mi>x</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mfrac><mi>N</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><mo>=</mo><munderover><mi>Σ</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mfrac><mi>N</mi><mn>2</mn></mfrac></munderover><mrow><mo>(</mo><msup><mrow><mo>|</mo><mi>s</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>|</mo></mrow><mn>2</mn></msup><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mi>j</mi><mn>2</mn><mi>π</mi><msub><mi>f</mi><mi>d</mi></msub><msub><mi>T</mi><mi>s</mi></msub><mi>n</mi><mo>)</mo></mrow><msup><mrow><mo>|</mo><mi>s</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mfrac><mi>N</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>|</mo></mrow><mn>2</mn></msup><mi>exp</mi><mrow><mo>(</mo><mi>j</mi><mn>2</mn><mi>π</mi><msub><mi>f</mi><mi>d</mi></msub><msub><mi>T</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mfrac><mi>N</mi><mn>2</mn></mfrac><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>将新序列x(n)前1024点和后1024点做相关,得到频偏估计结果:<maths num="0003"><![CDATA[<math><mrow><msub><mi>f</mi><mrow><mi>d</mi><mo>_</mo><mi>det</mi><mi>ct</mi></mrow></msub><mo>=</mo><mfrac><mrow><mi>angle</mi><mrow><mo>(</mo><mi>P</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>index</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow></mrow><mrow><mi>π</mi><msub><mi>T</mi><mi>s</mi></msub><mi>N</mi></mrow></mfrac><mo>,</mo></mrow></math>]]></maths>N=2048;利用得到的频偏估计结果,对接收信号进行补偿,得到不受频偏影响的接收序列:Rx′(n)=Rx(n)*exp(-j2πf<sub>d_detec</sub>T<sub>s</sub>n);步骤3:利用主同步信号数据信息进行信道估计;利用公式<img file="FSB00000920062600024.GIF" wi="286" he="138" />k=0,1,…2047计算信道信息H[k],其中,Rx[k)为接收序列在经过IFFT后的序列,长度为2048点;步骤4:根据小区ID号,主同步信号信道估计结果,对辅同步信号进行相干解调,获得小区ID组号;从步骤1得到的定时点n<sub>index</sub>先前推N+CP开始的2048点即为SSS所在的OFDM符号,其中CP为CP长度;利用得到的信道信息对这2048点进行相干解调,得到SSS频域长度为2048点的序列,并提取中心62点SSS序列;其中,本地的SSS序列是由两个二进制序列级联而成,表示为d(0),…,d(61),是通过下式生成:<img file="FSB00000920062600025.GIF" wi="713" he="148" /><img file="FSB00000920062600026.GIF" wi="955" he="163" />c<sub>0</sub>(n)、c<sub>1</sub>(n)、<img file="FSB00000920062600027.GIF" wi="147" he="60" />和<img file="FSB00000920062600028.GIF" wi="142" he="59" />均为扰码序列,该扰码是由小区ID号决定,生成公式如下:<maths num="0004"><![CDATA[<math><mrow><msub><mi>c</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mover><mi>c</mi><mo>~</mo></mover><mrow><mo>(</mo><mrow><mo>(</mo><mi>n</mi><mo>+</mo><msubsup><mi>N</mi><mi>ID</mi><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mi>mod</mi><mn>31</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><msub><mi>c</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mover><mi>c</mi><mo>~</mo></mover><mrow><mo>(</mo><mrow><mo>(</mo><mi>n</mi><mo>+</mo><msubsup><mi>N</mi><mi>ID</mi><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mi>mod</mi><mn>31</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><msubsup><mi>z</mi><mn>1</mn><mrow><mo>(</mo><msub><mi>m</mi><mn>0</mn></msub><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mover><mi>z</mi><mo>~</mo></mover><mrow><mo>(</mo><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mrow><mo>(</mo><msub><mi>m</mi><mn>0</mn></msub><mi>mod</mi><mn>8</mn><mo>)</mo></mrow><mo>)</mo></mrow><mi>mod</mi><mn>31</mn><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msubsup><mi>z</mi><mn>1</mn><mrow><mo>(</mo><msub><mi>m</mi><mn>1</mn></msub><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mover><mi>z</mi><mo>~</mo></mover><mrow><mo>(</mo><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mrow><mo>(</mo><msub><mi>m</mi><mn>1</mn></msub><mi>mod</mi><mn>8</mn><mo>)</mo></mrow><mo>)</mo></mrow><mi>mod</mi><mn>31</mn><mo>)</mo></mrow></mrow></math>]]></maths>m<sub>0</sub>和m<sub>1</sub>是由物理层小区ID组<img file="FSB00000920062600035.GIF" wi="75" he="59" />按照下式得到:m<sub>0</sub>=m′mod31<img file="FSB00000920062600036.GIF" wi="522" he="59" /><img file="FSB00000920062600037.GIF" wi="9" he="16" /><img file="FSB00000920062600038.GIF" wi="1171" he="139" />再从接收序列提取出SSS后和本地336个样本分别作相关,取最大值,得到小区ID组号,并获得帧定时位置。 |