发明名称 一种低复杂度OFDM快速同步的方法
摘要 本发明公开了一种低复杂度OFDM快速同步的方法,其特征在于发端将某个PN序列重复一次;收端每接收到L个数据就进行一次自相关,找到超过门限的第一个值所在的位置,再从此位置之前开始进行M+1次互相关,并对相邻两个互相关值进行共扼相乘,最后在这M个共扼乘积的模中找到第一个超过门限的值所在的位置,得到时间同步的准确位置,从而实现快速时间同步。采用本发明方法可以降低实现复杂度并且提高了接收机的时间同步速度。
申请公布号 CN101083645A 申请公布日期 2007.12.05
申请号 CN200610021071.5 申请日期 2006.06.01
申请人 电子科技大学 发明人 肖悦;易巧;雷霞;李少谦
分类号 H04L27/26(2006.01);H04L7/027(2006.01);H04J11/00(2006.01);H04J1/00(2006.01) 主分类号 H04L27/26(2006.01)
代理机构 代理人
主权项 1、一种低复杂度OFDM时间同步的方法,它包含下列步骤:发端对发射信号的处理步骤如下:步骤1:将输入数据进行调制(2)和加PN序列(11),形成一个长度为N的数据序列d[k]k∈[0,N-1],对数据序列d[k]依次进行串并转换(1)、IFFT(3),并串转换(4)和加CP(5)后,得到发射数据s[k],其中,N为OFDM系统中的FFT点数,PN序列m[n]n∈[0,N<sub>m</sub>-1]取值为复数形式,即m[n]∈{1+j,-1-j};步骤2:发射数据s[k]经过信道(6)、去CP(8)、串并转换(1)、FFT(9)和并串转换(4)后得到接收数据信号r[k];其特征在于它还包括收端对接收信号的处理步骤:步骤3:对于步骤2中的接收数据信号r[k],当收端收到L个接收数据信号r[k],k=0,1,...,L-1后,将接收数据信号r[k]和滞后接收数据信号N<sub>m</sub>长度的序列r[k+N<sub>m</sub>]进行长度为N<sub>m</sub>的自相关运算,得到r[k]的自相关值Q[l];<![CDATA[ <math><mrow><mi>Q</mi><mo></mo><mrow><mo>[</mo><mi>l</mi><mo>]</mo></mrow><mo></mo><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><msub><mi>N</mi><mi>m</mi></msub><mo>-</mo><mn>1</mn></mrow></munderover><mi>r</mi><mo></mo><mrow><mrow><mo>[</mo><mi>k</mi><mo>+</mo><msub><mi>N</mi><mi>m</mi></msub><mo>+</mo><mi>l</mi><mo>]</mo></mrow></mrow><mo></mo><mo>&CenterDot;</mo><msup><mi>r</mi><mo>*</mo></msup><mrow><mo>[</mo><mo></mo><mrow><mi>k</mi><mo>+</mo><mi>l</mi></mrow><mo></mo><mo>]</mo></mrow><mo>,</mo><mi>l</mi><mo>=</mo><mn>0</mn><mo>,</mo><mi>L</mi><mo>,</mo><mn>2</mn><mi>L</mi><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo></mrow></math>]]></maths>(3)其中,N<sub>m</sub>是PN序列的长度,L<2N<sub>m</sub>,N是OFDM符号的长度;L、N和N<sub>m</sub>均为正整数,*表示求共扼运算;步骤4:对步骤3中得到的自相关值Q[l]进行求模和归一化的操作,得到的相关输出归一化幅度<img file="A2006100210710002C2.GIF" wi="128" he="61" /><![CDATA[ <math><mrow><mover><mi>Q</mi><mo>~</mo></mover><mo></mo><mrow><mo>[</mo><mi>l</mi><mo>]</mo></mrow><mo></mo><mo>=</mo><mfrac><mrow><mi>Q</mi><mo>[</mo><mi>l</mi><mo>]</mo></mrow><mrow><mo>|</mo><mi>Q</mi><mo>[</mo><mi>l</mi><mo>+</mo><mi>L</mi><mo>]</mo><mo>|</mo></mrow></mfrac><mo>,</mo><mi>l</mi><mo>=</mo><mn>0</mn><mo>,</mo><mi>L</mi><mo>,</mo><mn>2</mn><mi>L</mi><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo></mrow></math>]]></maths>(4)其中,N<sub>m</sub>为训练序列的长度;l为接收序列中接收数据信号r[k]的相对位置;步骤5:设定判决门限:为<img file="A2006100210710003C1.GIF" wi="167" he="105" />步骤6:当步骤4中接收数据信号r[k]的相关输出归一化幅度<img file="A2006100210710003C2.GIF" wi="86" he="74" />大于步骤5中的门限<img file="A2006100210710003C3.GIF" wi="143" he="105" />时,即认为实现了OFDM的时间粗同步,此时相关输出归一化幅度<img file="A2006100210710003C4.GIF" wi="79" he="70" />对应的接收数据信号r[k]的相对位置l令为<img file="A2006100210710003C5.GIF" wi="44" he="52" />步骤7:当<![CDATA[ <math><mrow><mi>k</mi><mo>=</mo><mover><mi>l</mi><mo>~</mo></mover><mo>-</mo><msub><mi>L</mi><mi>g</mi></msub></mrow></math>]]></maths>时,将接收到的信号数据r[k]与本地PN序列t[n]进行长度为N<sub>m</sub>的互相关运算,得到接收到的数据信号r[k]和本地PN序列t[n]的互相关值E[a];<![CDATA[ <math><mrow><mi>E</mi><mo></mo><mrow><mo>[</mo><mi>a</mi><mo>]</mo></mrow><mo></mo><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mi>l</mi><mo>-</mo><msub><mi>L</mi><mi>g</mi></msub></mrow><mrow><mover><mi>l</mi><mo>~</mo></mover><mo>-</mo><msub><mi>L</mi><mi>g</mi></msub><mo>+</mo><msub><mi>N</mi><mi>m</mi></msub></mrow></munderover><mi>r</mi><mo></mo><mrow><mrow><mo>[</mo><mi>k</mi><mo>+</mo><mi>a</mi><mo>]</mo></mrow></mrow><mo></mo><mo>&CenterDot;</mo><msup><mi>t</mi><mo>*</mo></msup><mo></mo><mrow><mo>[</mo><mi>k</mi><mo>]</mo></mrow><mo>,</mo><mi>a</mi><mo>=</mo><mn>0,1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>M</mi></mrow></math>]]></maths>(5)其中,t[n]为本地的PN序列,它与发端的PN序列m[n]n∈[0,N<sub>m</sub>-1]是完全一样的,r[k]为接收信号,N<sub>m</sub>为PN序列的长度,a为接收序列相对本地训练序列滑动距离,*表示求共扼运算,<![CDATA[ <math><mrow><mi>L</mi><mo>&le;</mo><msub><mi>L</mi><mi>g</mi></msub><mo>&lt;</mo><mover><mi>l</mi><mo>~</mo></mover><mo>,</mo></mrow></math>]]></maths>M≥2L,L是步骤3中提到的参数,L<sub>g</sub>和M均为正整数;步骤8:将步骤7中得到的接收到的数据信号r[k]和本地PN序列t[n]的互相关值E[a]进行共扼相乘运算,得到互相关值E[a]的共扼相关值<img file="A2006100210710003C9.GIF" wi="121" he="64" /><![CDATA[ <math><mrow><mover><mi>E</mi><mo>~</mo></mover><mo></mo><mrow><mo>[</mo><mi>a</mi><mo>]</mo></mrow><mo></mo><mo>=</mo><msup><mi>E</mi><mo>*</mo></msup><mo></mo><mrow><mo>[</mo><mi>a</mi><mo>]</mo></mrow><mo></mo><mi>E</mi><mo></mo><mrow><mrow><mo>[</mo><mi>a</mi><mo>+</mo><mn>1</mn><mo>]</mo></mrow></mrow><mo></mo><mo>,</mo><mi>a</mi><mo>=</mo><mn>0,1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>M</mi><mo>-</mo><mn>1</mn></mrow></math>]]></maths>(6)其中,*表示求共扼运算;步骤9:求出步骤8中互相关值E[a]的共扼相关值<img file="A2006100210710003C11.GIF" wi="97" he="66" />的幅度M[a];<![CDATA[ <math><mrow><mi>M</mi><mo></mo><mrow><mo>[</mo><mi>a</mi><mo>]</mo></mrow><mo></mo><mo>=</mo><mo>|</mo><mover><mi>E</mi><mo>~</mo></mover><mo></mo><mrow><mo>[</mo><mi>a</mi><mo>]</mo></mrow><mo></mo><mo>|</mo><mo>,</mo><mi>a</mi><mo>=</mo><mn>0,1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>M</mi><mo>-</mo><mn>1</mn></mrow></math>]]></maths>其中,||表示求模运算;步骤10:找到第一个超过门限的幅度M[a]所对应的接收序列相对本地训练序列的滑动距离<img file="A2006100210710004C1.GIF" wi="67" he="32" />即实现了时间精同步;步骤11:将实现了时间精同步的数据进行去PN序列(14)和解调(10);经过以上步骤,就可以达到OFDM快速时间同步。
地址 610054四川省成都市建设北路二段四号