发明名称 一种基于数字信道化的通道补偿方法
摘要 本发明公开了一种基于数字信道化的通道补偿方法,属于阵列信号处理领域;首先确定通道补偿过程中数字信道化数K和各被补偿通道所要使用的抽头延迟线数l;其次根据设置的采样点数分别对参考通道和被补偿通道进行采样,并根据数字信道化数分别对采样数据进行信道划分,并求得所有被补偿通道各信道的自适应权值;最后各被补偿通道的各信道信号乘以自适应权值,得到与参考通道对应的信道信号频带一致的信号矢量,完成补偿。经过数字信道化处理后,减少了每个信道内的失配波纹数,只需很少的抽头延迟线就能取得较好的对消比,降低了运算量,提高了运算速度,便于实时处理。
申请公布号 CN103001664A 申请公布日期 2013.03.27
申请号 CN201210433504.3 申请日期 2012.11.01
申请人 中国船舶重工集团公司第七二三研究所 发明人 杨春华;管振辉;肖雷;涂正林;陈辉
分类号 H04B1/7117(2011.01)I 主分类号 H04B1/7117(2011.01)I
代理机构 北京理工大学专利中心 11120 代理人 郭德忠;杨志兵
主权项 1.一种基于数字信道化的通道补偿方法,其特征在于:步骤一、确定通道补偿过程中数字信道化数K和各被补偿通道所要使用的抽头延迟线数l;第1步、假设阵列信号有N个通道,即被补偿通道X<sub>j</sub>,j=1,2,…,N,选取其中的任意一个通道作为参考通道Y;第2步、设置采样点数M、数字信道化数K和抽头延迟线总数m,m大于或等于2;第3步、取抽头延迟线个数l=2;第4步、取循环次数i=1;第5步、根据第2步中设置的采样点数对参考通道Y和被补偿通道X<sub>i</sub>进行采样,采样数据分别记为y(n)、x<sub>i</sub>(n),n=1,2,…,M;根据第2步中设置的数字信道化数将采样数据分别划分为K个信道,每个信道数据记为y<sub>k</sub>(n)和x<sub>ik</sub>(n),k=1,2,…,K;第6步、根据最小均方准则,求使被补偿通道X<sub>i</sub>的第k个信道的对消剩余最小的自适应权值:<maths num="0001"><![CDATA[<math><mrow><msub><mi>W</mi><mi>k</mi></msub><mo>=</mo><msubsup><mi>R</mi><mi>k</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>Z</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,W<sub>k</sub>=[w<sub>k1</sub> w<sub>k2</sub> w<sub>k3</sub>]<sup>T</sup>为自适应权值;R<sub>k</sub>是被补偿通道X<sub>i</sub>的第k个信道的干扰协方差矩阵,Z<sub>k</sub>是被补偿通道X<sub>i</sub>和参考通道Y的第k个信道的干扰互协方差矩阵,其表达式分别是:<maths num="0002"><![CDATA[<math><mrow><msub><mi>R</mi><mi>k</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>r</mi><mrow><msub><mi>x</mi><mi>ik</mi></msub><msub><mi>x</mi><mi>ik</mi></msub></mrow></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mtd><mtd><msub><mi>r</mi><mrow><msub><mi>x</mi><mi>ik</mi></msub><msub><mi>x</mi><mi>ik</mi></msub></mrow></msub><mrow><mo>(</mo><mi>&Delta;</mi><mo>)</mo></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><msub><mi>r</mi><mrow><msub><mi>x</mi><mi>ik</mi></msub><msub><mi>x</mi><mi>ik</mi></msub></mrow></msub><mrow><mo>(</mo><mi>l&Delta;</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msubsup><mi>r</mi><mrow><msub><mi>x</mi><mi>ik</mi></msub><msub><mi>x</mi><mi>ik</mi></msub></mrow><mo>*</mo></msubsup><mrow><mo>(</mo><mi>&Delta;</mi><mo>)</mo></mrow></mtd><mtd><msub><mi>r</mi><mrow><msub><mi>x</mi><mi>ik</mi></msub><msub><mi>x</mi><mi>ik</mi></msub></mrow></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><msub><mi>r</mi><mrow><msub><mi>x</mi><mi>ik</mi></msub><msub><mi>x</mi><mi>ik</mi></msub></mrow></msub><mrow><mo>(</mo><mi>&Delta;</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msubsup><mi>r</mi><mrow><msub><mi>x</mi><mi>ik</mi></msub><msub><mi>x</mi><mi>ik</mi></msub></mrow><mo>*</mo></msubsup><mrow><mo>(</mo><mi>l&Delta;</mi><mo>)</mo></mrow></mtd><mtd><msubsup><mi>r</mi><mrow><msub><mi>x</mi><mi>ik</mi></msub><msub><mi>x</mi><mi>ik</mi></msub></mrow><mo>*</mo></msubsup><mrow><mo>(</mo><mi>&Delta;</mi><mo>)</mo></mrow></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><msub><mi>r</mi><mrow><msub><mi>x</mi><mi>ik</mi></msub><msub><mi>x</mi><mi>ik</mi></msub></mrow></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>Z</mi><mi>k</mi></msub><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>r</mi><mrow><msub><mi>x</mi><mi>ik</mi></msub><msub><mi>y</mi><mi>k</mi></msub></mrow></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mtd><mtd><msub><mi>r</mi><mrow><msub><mi>x</mi><mi>ik</mi></msub><msub><mi>y</mi><mi>k</mi></msub></mrow></msub><mrow><mo>(</mo><mi>&Delta;</mi><mo>)</mo></mrow></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>r</mi><mrow><msub><mi>x</mi><mi>ik</mi></msub><msub><mi>y</mi><mi>k</mi></msub></mrow></msub><mrow><mo>(</mo><mi>l&Delta;</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,<img file="FDA00002347422200014.GIF" wi="696" he="79" />t=0,Δ,…,lΔ,为x<sub>ik</sub>的自相关函数;<img file="FDA00002347422200015.GIF" wi="717" he="79" />t'=0,Δ,…,lΔ,为x<sub>ik</sub>和y<sub>k</sub>的互相关函数;Δ表示抽头延迟线时钟节拍;()<sup>*</sup>为()的伴随矩阵;第7步、分别根据(4)式和(5)式求得被补偿通道X<sub>i</sub>的第k个信道的对消剩余和对消剩余功率:<maths num="0004"><![CDATA[<math><mrow><msub><mi>r</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>y</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mi>W</mi><mi>k</mi><mi>H</mi></msubsup><msub><mi>X</mi><mi>ik</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><mi>E</mi><mo>{</mo><msup><mrow><mo>|</mo><msub><mi>r</mi><mi>k</mi></msub><mo>|</mo></mrow><mn>2</mn></msup><mo>}</mo><mo>=</mo><mi>E</mi><mo>{</mo><mrow><mo>(</mo><msub><mi>y</mi><mi>k</mi></msub><mo>-</mo><msubsup><mi>W</mi><mi>k</mi><mi>H</mi></msubsup><msub><mi>X</mi><mi>ik</mi></msub><mo>)</mo></mrow><msup><mrow><mo>(</mo><msub><mi>y</mi><mi>k</mi></msub><mo>-</mo><msubsup><mi>W</mi><mi>k</mi><mi>H</mi></msubsup><msub><mi>X</mi><mi>ik</mi></msub><mo>)</mo></mrow><mo>*</mo></msup><mo>}</mo></mrow></math>]]></maths>(5)<maths num="0006"><![CDATA[<math><mrow><mo>=</mo><mi>E</mi><mo>{</mo><msup><mrow><mo>|</mo><msub><mi>y</mi><mi>k</mi></msub><mo>|</mo></mrow><mn>2</mn></msup><mo>}</mo><mo>-</mo><msubsup><mi>Z</mi><mi>k</mi><mi>H</mi></msubsup><msubsup><mi>R</mi><mi>k</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>Z</mi><mi>k</mi></msub></mrow></math>]]></maths>其中,E{·}表示求数学期望;X<sub>ik</sub>=[x<sub>ik</sub>(n)x<sub>ik</sub>(n-Δ)x<sub>ik</sub>(n-2Δ)]<sup>T</sup>为被补偿通道X<sub>i</sub>的第k个信道的信号矢量;()<sup>H</sup>为()的转置矩阵;第8步、求被补偿通道X<sub>i</sub>的第k个信道的对消比<maths num="0007"><![CDATA[<math><mrow><msub><mi>CR</mi><mi>k</mi></msub><mo>=</mo><mfrac><mrow><mi>E</mi><mo>{</mo><msup><mrow><mo>|</mo><msub><mi>r</mi><mi>k</mi></msub><mo>|</mo></mrow><mn>2</mn></msup><mo>}</mo></mrow><mrow><mi>E</mi><mo>{</mo><msup><mrow><mo>|</mo><msub><mi>y</mi><mi>k</mi></msub><mo>|</mo></mrow><mn>2</mn></msup><mo>}</mo></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>第9步、求被补偿通道X<sub>i</sub>的对消比<maths num="0008"><![CDATA[<math><mrow><mi>CR</mi><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><mi>E</mi><mo>{</mo><msup><mrow><mo>|</mo><msub><mi>r</mi><mi>k</mi></msub><mo>|</mo></mrow><mn>2</mn></msup><mo>}</mo></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><mi>E</mi><mo>{</mo><msup><mrow><mo>|</mo><msub><mi>y</mi><mi>k</mi></msub><mo>|</mo></mrow><mn>2</mn></msup><mo>}</mo></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>第10步、若CR值不满足预定条件,且l不大于抽头延迟线总数m,则l加1,并返回第4步,如果l加1之前已达到抽头延迟线总数m,则调整数字化信道模块的数字信道化数K的值,重新执行第3步;若CR值满足预设条件,则执行第11步;第11步、循环次数i自加1,若i不大于被补偿通道数N,则返回第5步;否则,将当前l、K的值确定为实际补偿所用的参数,完成步骤一;步骤二、在实际补偿时,对参考通道Y和各被补偿通道X<sub>i</sub>进行采样,根据第11步中确定的数字信道化数将每个通道的采样数据分别划分为K个信道,每个信道数据记为y<sub>k</sub>(n)和x<sub>ik</sub>(n),k=1,2,…,K;将第11步中确定的l值代入公式(1)~(3)计算每个被补偿通道中各信道的自适应权值;然后,各被补偿通道的各信道信号乘以相应的自适应权值得到被补偿后各通道的信号矢量Y'<sub>i</sub>=[y<sub>i1</sub>'y<sub>i2</sub>'…y<sub>iK</sub>'],其中,<maths num="0009"><![CDATA[<math><mrow><msup><msub><mi>y</mi><mi>ik</mi></msub><mo>&prime;</mo></msup><mo>=</mo><msubsup><mi>W</mi><mi>k</mi><mi>H</mi></msubsup><msub><mi>X</mi><mi>ik</mi></msub><mo>,</mo></mrow></math>]]></maths>i=1,2,…,N,k=1,2,…,K。
地址 225001 江苏省扬州市南河下26号