发明名称 LTE在高速移动条件下初始小区搜索方法
摘要 本发明提出了一种LTE在高速移动条件下初始小区搜索方法,包括:获取接收序列中主同步信号位置及小区ID号;进行频偏估计并补偿,将主同步信号数据解调至频域;利用主同步信号数据信息进行信道估计;根据小区ID号,主同步信号信道估计结果,对辅同步信号进行相干解调,获得小区ID组号。在高速移动特定场景下,通过本方法,简单快速的获得下行同步,并可估计频偏。虽然有一些限定条件,但这些条件在特定场景下是可以满足的,而且可以有效的降低算法复杂度。
申请公布号 CN101883412B 申请公布日期 2012.12.26
申请号 CN201010217080.8 申请日期 2010.07.02
申请人 北京交通大学 发明人 袁伟;陶成;刘留;邱佳慧;张令文;张秀宁;孙溶辰
分类号 H04W48/16(2009.01)I 主分类号 H04W48/16(2009.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 黄家俊
主权项 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>&Sigma;</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>&Sigma;</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>&pi;</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>&pi;</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>&pi;</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组号,并获得帧定时位置。
地址 100044 北京市西直门外上园村3号北京交通大学科技处