发明名称 一种基于PN序列重构的频偏估计方法
摘要 本发明公开了一种基于PN序列重构的频偏估计方法,该方法包括:对接收到的长度为N的PN序列进行重构,形成新PN序列;利用形成的新PN序列中的频偏信息得到频偏粗估计值,此时完成了频偏的粗估计过程;将此频偏粗估计值补偿给原始接收到的长度为N的PN序列再计算频偏精估计值,进而得到最终的频偏估计值。本发明通过重构PN序列,求多个估计值的平均值以及进行粗与细的二次估计达到了提高频偏估计方法估计精度的目的。
申请公布号 CN102946373B 申请公布日期 2016.12.21
申请号 CN201210362088.2 申请日期 2012.09.25
申请人 天津理工大学 发明人 马秀荣;俞靓
分类号 H04L27/26(2006.01)I 主分类号 H04L27/26(2006.01)I
代理机构 北京天达知识产权代理事务所(普通合伙) 11386 代理人 王庆海;王宇杨
主权项 一种基于PN序列重构的频偏估计方法,其特征在于,该方法包括:步骤一、对当前接收到的长度为N的原始PN序列进行重构,形成新PN序列;步骤二、利用所述新PN序列中的频偏信息得到频偏粗估计值;步骤三、将所述频偏粗估计值补偿给所述当前接收到的长度为N的原始PN序列再计算频偏精估计值,进而得到最终的频偏估计值,所述最终的频偏估计值是所述粗估计值和精估计值之和;其中步骤二中所述利用所述新PN序列中的频偏信息得到频偏粗估计值的方法具体包括:假设第1个PN子序列的频偏为零,用r<sub>PN</sub>(n)表示接收端收到的第i+1个PN子序列,且i=1,2,…,6,令z<sub>i</sub>表示得到的第i个相关函数,ε<sub>i</sub>表示第i+1个和第i个PN子序列之间的归一化频率偏移,<img file="FDA0001053191390000011.GIF" wi="45" he="85" />表示得到的频偏粗估计值,利用所述新PN序列中的频偏信息得到频偏粗估计值的具体步骤是:步骤2.1、对形成的7个PN子序列r<sub>PN</sub>(n)相邻地进行相关运算,得到6个相关函数z<sub>i</sub>;令z<sub>i</sub>表示得到的第i个相关函数,ε<sub>i</sub>表示第i+1个和第i个PN子序列之间的归一化频率偏移,即:<maths num="0001"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>z</mi><mi>i</mi></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>/</mo><mn>4</mn><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>r</mi><mrow><mi>P</mi><mi>N</mi></mrow></msub><mo>&lsqb;</mo><mi>n</mi><mo>+</mo><mfrac><mi>N</mi><mn>8</mn></mfrac><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&rsqb;</mo><msubsup><mi>r</mi><mrow><mi>P</mi><mi>N</mi></mrow><mo>*</mo></msubsup><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mfrac><mi>N</mi><mn>8</mn></mfrac><mi>i</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>/</mo><mn>4</mn><mo>-</mo><mn>1</mn></mrow></munderover><mo>|</mo><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mo>|</mo><mn>2</mn></msup><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mfrac><mi>&pi;</mi><mn>4</mn></mfrac><msub><mi>&epsiv;</mi><mi>i</mi></msub></mrow></msup><mo>+</mo><msub><mi>W</mi><mi>n</mi></msub></mrow></mtd></mtr></mtable><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mn>6</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001053191390000012.GIF" wi="1477" he="303" /></maths>其中,*表示复数的共轭运算,W<sub>n</sub>表示所有噪声的总和,当N足够大时其可以被看做加性高斯白噪声;步骤2.2、提取第i个相关函数z<sub>i</sub>的频偏信息,得到第i个频偏估计值ε<sub>i</sub>;即:<maths num="0002"><math><![CDATA[<mrow><msub><mi>&epsiv;</mi><mi>i</mi></msub><mo>=</mo><mo>-</mo><mfrac><mn>4</mn><mi>&pi;</mi></mfrac><mi>arg</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mn>6</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001053191390000021.GIF" wi="926" he="119" /></maths>其中,arg(z<sub>i</sub>)表示求z<sub>i</sub>的幅角;步骤2.3、对由6个相关函数得到的6个频偏估计值进行求平均值运算,进而得到频偏粗估计值<img file="FDA0001053191390000022.GIF" wi="75" he="87" />即:<maths num="0003"><math><![CDATA[<mrow><mover><msub><mi>&epsiv;</mi><mi>c</mi></msub><mo>^</mo></mover><mo>=</mo><mfrac><mn>1</mn><mn>6</mn></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>6</mn></munderover><msub><mi>&epsiv;</mi><mi>i</mi></msub><mo>;</mo></mrow>]]></math><img file="FDA0001053191390000023.GIF" wi="285" he="137" /></maths>步骤三中所述将所述频偏粗估计值补偿给所述当前接收到的长度为N的原始PN序列再计算频偏精估计值,进而得到最终的频偏估计值的方法具体包括:用r(n)表示接收端当前收到的长度为N的原始PN序列,<img file="FDA0001053191390000024.GIF" wi="90" he="63" />表示经过频偏粗估计值补偿后的信号,令z<sub>j</sub>表示得到的第j个相关函数,且j=1,2,3,ε<sub>j</sub>表示由第j个相关函数得到的频偏估计值,<img file="FDA0001053191390000025.GIF" wi="49" he="95" />表示得到的频偏精估计值,<img file="FDA0001053191390000026.GIF" wi="29" he="79" />表示最终的频偏估计值,所述得到最终的频偏估计值的步骤是:步骤3.1、把所述频偏粗估计值<img file="FDA0001053191390000027.GIF" wi="47" he="87" />补偿给接收端当前收到的长度为N的原始PN序列r(n),得到经过频偏粗估计值补偿后的信号<img file="FDA0001053191390000028.GIF" wi="91" he="63" />并计算频偏精估计值<img file="FDA0001053191390000029.GIF" wi="83" he="95" />其中得到精估计值<img file="FDA00010531913900000210.GIF" wi="51" he="94" />的步骤又包括:步骤3.1.1、把所述频偏粗估计值<img file="FDA0001053191390000031.GIF" wi="43" he="87" />补偿给接收端当前收到的长度为N的原始PN序列r(n),得到经过粗估计值补偿后的信号<img file="FDA0001053191390000032.GIF" wi="115" he="71" />即:<maths num="0004"><math><![CDATA[<mrow><mover><mi>r</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mi>r</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mfrac><mrow><mn>2</mn><mi>&pi;</mi></mrow><mi>N</mi></mfrac><mi>n</mi><mover><msub><mi>&epsiv;</mi><mi>c</mi></msub><mo>^</mo></mover></mrow></msup><mo>=</mo><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mi>e</mi><mrow><mi>j</mi><mfrac><mi>&pi;</mi><mn>4</mn></mfrac><msub><mi>n&epsiv;</mi><mi>f</mi></msub></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001053191390000033.GIF" wi="1182" he="111" /></maths>其中,<img file="FDA0001053191390000034.GIF" wi="86" he="70" />表示经过粗估计值补偿后的信号,且<img file="FDA0001053191390000035.GIF" wi="250" he="94" />ε<sub>f</sub>表示剩余频偏,ε表示产生的归一化频率偏移值;步骤3.1.2、对第1和第7个、第2和第6个以及第3和第5个PN子序列进行相关运算,得到3个相关函数z<sub>j</sub>;用z<sub>j</sub>表示得到的第j个相关函数,且j=1,2,3,则可以得到:<maths num="0005"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>z</mi><mi>j</mi></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>/</mo><mn>4</mn><mo>-</mo><mn>1</mn></mrow></munderover><mover><mi>r</mi><mo>~</mo></mover><mo>&lsqb;</mo><mi>n</mi><mo>+</mo><mfrac><mi>N</mi><mn>8</mn></mfrac><mrow><mo>(</mo><mi>j</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&rsqb;</mo><msup><mover><mi>r</mi><mo>~</mo></mover><mi>*</mi></msup><mo>&lsqb;</mo><mi>n</mi><mo>+</mo><mfrac><mi>N</mi><mn>8</mn></mfrac><mrow><mo>(</mo><mn>7</mn><mo>-</mo><mi>j</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mrow><mi>=</mi><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>/</mo><mn>4</mn><mo>-</mo><mn>1</mn></mrow></munderover><mo>|</mo><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mo>|</mo><mn>2</mn></msup><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mfrac><mrow><mo>(</mo><mn>4</mn><mo>-</mo><mi>j</mi><mo>)</mo><mi>&pi;</mi></mrow><mn>2</mn></mfrac><msub><mi>&epsiv;</mi><mi>f</mi></msub></mrow></msup><mo>+</mo><msub><mi>W</mi><mi>m</mi></msub></mrow></mtd></mtr></mtable><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001053191390000036.GIF" wi="1478" he="303" /></maths>其中,W<sub>m</sub>表示所有的噪声之和,且当N足够大时可以将其看做加性高斯白噪声;步骤3.1.3、提取第j个相关函数z<sub>j</sub>的频偏信息,得到第j个频偏估计值ε<sub>j</sub>,即:<maths num="0006"><math><![CDATA[<mrow><msub><mi>&epsiv;</mi><mi>j</mi></msub><mo>=</mo><mo>-</mo><mfrac><mn>2</mn><mrow><mi>&pi;</mi><mrow><mo>(</mo><mn>4</mn><mo>-</mo><mi>j</mi><mo>)</mo></mrow></mrow></mfrac><mi>arg</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>,</mo><mi>j</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001053191390000037.GIF" wi="1462" he="135" /></maths>其中,arg(z<sub>j</sub>)表示对z<sub>j</sub>求幅角;步骤3.1.4、对由3个相关函数得到的3个频偏估计值进行求平均值运算,进而得到频偏精估计值<img file="FDA0001053191390000038.GIF" wi="83" he="95" />即:<img file="FDA0001053191390000039.GIF" wi="1270" he="150" />此时完成了频偏的精估计过程;步骤3.2、计算粗估计值和精估计值之和,进而得到最终的频偏估计值<img file="FDA0001053191390000041.GIF" wi="63" he="78" />
地址 300384 天津市西青区宾水西道391号