发明名称 一种分数低阶统计量模值变换小波频域多模盲均衡方法
摘要 本发明提出了一种分数低阶统计量模值变换小波频域多模盲均衡方法,所述方法利用分数低阶统计量抑制α稳定分布噪声的同时,利用模值变换将多个幅度模值变换成单一幅度模值,然后将正交小波变换、快速傅里叶变换引入到多模盲均衡方法中。所述方法通过模值变换实现了对M阶正交幅度调制信号MQAM的有效均衡,同时利用FFT和重叠保留法减小了计算量,并在信号进入均衡器之前对其进行正交小波变换,减小了输入信号的自相关性。本发明方法具有较快的收敛速度和较小的稳态误差,在水声通信领域具有一定的应用价值。
申请公布号 CN103117969B 申请公布日期 2016.05.11
申请号 CN201310036113.2 申请日期 2013.01.30
申请人 南京信息工程大学 发明人 郭业才;郭军;龚溪;冷柯辰;毕丞
分类号 H04L25/03(2006.01)I 主分类号 H04L25/03(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 朱小兵
主权项 一种分数低阶统计量模值变换小波频域多模盲均衡方法,其特征在于,包括如下步骤:步骤A,将发射信号a(n)经过信道脉冲响应向量c(n)得到信道输出向量b(n),其中n为时间序列;步骤B,采用α稳定分布噪声w(n)和步骤A所述的信道输出向量b(n)得到正交小波变换前的均衡器输入信号y(n):y(n)=w(n)+b(n);步骤C,对步骤B所述的均衡器输入信号y(n)取其实部y<sub>r</sub>(n)和虚部y<sub>i</sub>(n),然后对实部y<sub>r</sub>(n)和虚部y<sub>i</sub>(n)分别进行正交小波变换,则经过正交小波变换后的信号为v<sub>r</sub>(n)=Qy<sub>r</sub>(n),v<sub>i</sub>(n)=Qy<sub>i</sub>(n)式中,Q为正交小波变换矩阵,v<sub>r</sub>(n)和v<sub>i</sub>(n)分别为时域均衡器输入信号y(n)的实部y<sub>r</sub>(n)和虚部y<sub>i</sub>(n)经过正交小波变换后的信号分量,频域均衡器输出Z(N)的实部Z<sub>r</sub>(N)和虚部Z<sub>i</sub>(N)分别为Z<sub>r</sub>(N)=R<sub>r</sub>(N)F<sub>r</sub>(N),Z<sub>i</sub>(N)=R<sub>i</sub>(N)F<sub>i</sub>(N)式中,N表示长度为L的数据块的块数,L为均衡器权向量长度,R<sub>r</sub>(N)和R<sub>i</sub>(N)分别为v<sub>r</sub>(n)和v<sub>i</sub>(n)经过快速傅里叶变换后的频域实部和虚部,F<sub>r</sub>(N)和F<sub>i</sub>(N)分别为频域均衡器权向量F(N)的实部和虚部;所述频域均衡器权向量F(N)的计算步骤如下:步骤C‑1,计算模值变换时域误差函数e<sub>t</sub>(n)的实部e<sub>rt</sub>(n)与虚部e<sub>it</sub>(n),计算公式如下:<maths num="0001"><math><![CDATA[<mrow><msub><mi>e</mi><mrow><mi>r</mi><mi>t</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>R</mi><mrow><mi>r</mi><mi>t</mi></mrow><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow></msubsup><mo>-</mo><mo>|</mo><msub><mi>z</mi><mrow><mi>r</mi><mi>t</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mo>|</mo><mi>p</mi></msup><mo>,</mo><msub><mi>e</mi><mrow><mi>i</mi><mi>t</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>R</mi><mrow><mi>i</mi><mi>t</mi></mrow><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow></msubsup><mo>-</mo><mo>|</mo><msub><mi>z</mi><mrow><mi>i</mi><mi>t</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mo>|</mo><mi>p</mi></msup></mrow>]]></math><img file="FDA0000858444680000011.GIF" wi="918" he="79" /></maths><maths num="0002"><math><![CDATA[<mrow><msubsup><mi>R</mi><mrow><mi>r</mi><mi>t</mi></mrow><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><mrow><mi>E</mi><mrow><mo>{</mo><mrow><mo>|</mo><msub><mi>a</mi><mrow><mi>r</mi><mi>t</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mo>|</mo><mrow><mn>2</mn><mi>p</mi></mrow></msup></mrow><mo>}</mo></mrow></mrow><mrow><mi>E</mi><mrow><mo>{</mo><mrow><mo>|</mo><msub><mi>a</mi><mrow><mi>r</mi><mi>t</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mo>|</mo><mi>p</mi></msup></mrow><mo>}</mo></mrow></mrow></mfrac><mo>,</mo><msubsup><mi>R</mi><mrow><mi>i</mi><mi>t</mi></mrow><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><mrow><mi>E</mi><mrow><mo>{</mo><mrow><mo>|</mo><msub><mi>a</mi><mrow><mi>i</mi><mi>t</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mo>|</mo><mrow><mn>2</mn><mi>p</mi></mrow></msup></mrow><mo>}</mo></mrow></mrow><mrow><mi>E</mi><mrow><mo>{</mo><mrow><mo>|</mo><msub><mi>a</mi><mrow><mi>i</mi><mi>t</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mo>|</mo><mi>p</mi></msup></mrow><mo>}</mo></mrow></mrow></mfrac></mrow>]]></math><img file="FDA0000858444680000012.GIF" wi="846" he="151" /></maths>式中,|·|为取模运算,p为大于零小于1的正数,E{·}表示求数学期望,a<sub>rt</sub>(n)与a<sub>it</sub>(n)分别为发射信号a(n)的实部a<sub>r</sub>(n)与虚部a<sub>i</sub>(n)分别经过模值变换后的信号分量,<img file="FDA0000858444680000021.GIF" wi="94" he="78" />与<img file="FDA0000858444680000022.GIF" wi="91" he="78" />分别为a<sub>rt</sub>(n)与a<sub>it</sub>(n)的p阶统计模值,z<sub>rt</sub>(n)与z<sub>it</sub>(n)分别为时域均衡器输出信号z(n)的实部z<sub>r</sub>(n)与虚部z<sub>i</sub>(n)经过模值变换后的实部与虚部;步骤C‑2,对模值变换时域误差函数e<sub>t</sub>(n)的实部e<sub>rt</sub>(n)与虚部e<sub>it</sub>(n)作傅里叶变换后,得到模值变换频域误差函数E<sub>t</sub>(N)的实部E<sub>rt</sub>(N)与虚部E<sub>it</sub>(N);步骤C‑3,计算频域均衡器权向量F(N),其迭代过程的公式为:<maths num="0003"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>F</mi><mi>r</mi></msub><mrow><mo>(</mo><mrow><mi>N</mi><mo>+</mo><mn>1</mn></mrow><mo>)</mo></mrow><mo>=</mo><msub><mi>F</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>+</mo><mi>&mu;</mi><msup><mover><mi>R</mi><mo>^</mo></mover><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>|</mo><msub><mi>E</mi><mrow><mi>r</mi><mi>t</mi></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>|</mo></mrow></mtd></mtr><mtr><mtd><mrow><mo>&CenterDot;</mo><mi>s</mi><mi>i</mi><mi>g</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>E</mi><mrow><mi>r</mi><mi>t</mi></mrow></msub><mo>(</mo><mi>N</mi><mo>)</mo><mo>)</mo></mrow><mo>|</mo><msub><mi>Z</mi><mrow><mi>r</mi><mi>t</mi></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><msup><mo>|</mo><mrow><mi>p</mi><mo>-</mo><mn>1</mn></mrow></msup><mi>s</mi><mi>i</mi><mi>g</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>Z</mi><mrow><mi>r</mi><mi>t</mi></mrow></msub><mo>(</mo><mi>N</mi><mo>)</mo><mo>)</mo></mrow><msubsup><mi>R</mi><mi>r</mi><mo>*</mo></msubsup><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000858444680000023.GIF" wi="1100" he="166" /></maths><maths num="0004"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>F</mi><mi>i</mi></msub><mrow><mo>(</mo><mrow><mi>N</mi><mo>+</mo><mn>1</mn></mrow><mo>)</mo></mrow><mo>=</mo><msub><mi>F</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>+</mo><mi>&mu;</mi><msup><mover><mi>R</mi><mo>^</mo></mover><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>|</mo><msub><mi>E</mi><mrow><mi>i</mi><mi>t</mi></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>|</mo></mrow></mtd></mtr><mtr><mtd><mrow><mo>&CenterDot;</mo><mi>s</mi><mi>i</mi><mi>g</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>E</mi><mrow><mi>i</mi><mi>t</mi></mrow></msub><mo>(</mo><mi>N</mi><mo>)</mo><mo>)</mo></mrow><mo>|</mo><msub><mi>Z</mi><mrow><mi>i</mi><mi>t</mi></mrow></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><msup><mo>|</mo><mrow><mi>p</mi><mo>-</mo><mn>1</mn></mrow></msup><mi>s</mi><mi>i</mi><mi>g</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>Z</mi><mrow><mi>i</mi><mi>t</mi></mrow></msub><mo>(</mo><mi>N</mi><mo>)</mo><mo>)</mo></mrow><msubsup><mi>R</mi><mi>i</mi><mo>*</mo></msubsup><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000858444680000024.GIF" wi="1091" he="159" /></maths>式中,μ为迭代步长,sign(·)表示取符号运算,Z<sub>rt</sub>(N)和Z<sub>it</sub>(N)分别为经过模值变换后的频域均衡器输出信号Z<sub>t</sub>(N)的实部和虚部;<img file="FDA0000858444680000025.GIF" wi="145" he="75" />和<img file="FDA0000858444680000026.GIF" wi="145" he="77" />表示频域均衡器输入信号R(N)的实部R<sub>r</sub>(N)与虚部R<sub>i</sub>(N)的共轭;<img file="FDA0000858444680000027.GIF" wi="164" he="77" />为<img file="FDA0000858444680000028.GIF" wi="149" he="79" />的快速傅里叶变换,且<img file="FDA0000858444680000029.GIF" wi="143" he="78" />的获取公式为<maths num="0005"><math><![CDATA[<mrow><msup><mover><mi>R</mi><mo>^</mo></mover><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mi>d</mi><mi>i</mi><mi>a</mi><mi>g</mi><mo>&lsqb;</mo><msubsup><mi>&sigma;</mi><mrow><mi>j</mi><mo>,</mo><mn>0</mn></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo><msubsup><mi>&sigma;</mi><mrow><mi>j</mi><mo>,</mo><mn>1</mn></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo><mo>...</mo><mo>,</mo><msubsup><mi>&sigma;</mi><mrow><mi>j</mi><mo>,</mo><mi>k</mi></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo><msubsup><mi>&sigma;</mi><mrow><mi>J</mi><mo>+</mo><mn>1</mn><mo>,</mo><mn>0</mn></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo><mo>...</mo><mo>,</mo><msubsup><mi>&sigma;</mi><mrow><mi>J</mi><mo>+</mo><mn>1</mn><mo>,</mo><msub><mi>k</mi><mi>J</mi></msub><mo>-</mo><mn>1</mn></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow>]]></math><img file="FDA00008584446800000210.GIF" wi="1379" he="95" /></maths>其中,diag[·]表示对角阵,<img file="FDA00008584446800000211.GIF" wi="150" he="86" />与<img file="FDA00008584446800000212.GIF" wi="229" he="79" />分别表示对u<sub>j,k</sub>(n)与<img file="FDA00008584446800000213.GIF" wi="187" he="77" />的平均功率估计,可由下式递推得到:<maths num="0006"><math><![CDATA[<mrow><msubsup><mi>&sigma;</mi><mrow><mi>j</mi><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>&beta;</mi><mi>&sigma;</mi></msub><msubsup><mi>&sigma;</mi><mrow><mi>j</mi><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&beta;</mi><mi>&sigma;</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mi>u</mi><mrow><mi>j</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mo>|</mo><mn>2</mn></msup></mrow>]]></math><img file="FDA00008584446800000214.GIF" wi="854" he="86" /></maths><maths num="0007"><math><![CDATA[<mrow><msubsup><mi>&sigma;</mi><mrow><mi>J</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>&beta;</mi><mi>&sigma;</mi></msub><msubsup><mi>&sigma;</mi><mrow><mi>J</mi><mo>+</mo><mn>1</mn><mo>,</mo><mi>m</mi></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&beta;</mi><mi>&sigma;</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mi>s</mi><mrow><mi>J</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mo>|</mo><mn>2</mn></msup></mrow>]]></math><img file="FDA00008584446800000215.GIF" wi="918" he="79" /></maths>式中,u<sub>j,m</sub>(n)是尺度参数为j、平移参数为m的小波变换系数,s<sub>J,m</sub>(n)为尺度参数为J、平移参数为m的尺度变换系数,J为小波分解的最大尺度,k为尺度参数j下对应小波函数的平移参数,k<sub>J</sub>表示最大尺度为J下小波函数的最大平移,β<sub>σ</sub>是平滑因子,且0&lt;β<sub>σ</sub>&lt;1;步骤D,对步骤C频域均衡器输出信号Z(N)的实部Z<sub>r</sub>(N)和虚部Z<sub>i</sub>(N)分别作傅里叶反变换得到时域均衡器输出信号z(n)的实部z<sub>r</sub>(n)和虚部z<sub>i</sub>(n)。
地址 210044 江苏省南京市浦口区宁六路219号