发明名称 加权最小二乘空域矩阵滤波设计方法
摘要 本发明属于阵列信号处理技术领域,涉及到一种加权最小二乘空域矩阵滤波设计方法,特别涉及到恒定通带响应误差及阻带响应的空域矩阵滤波设计方法。其特征是通过对最优空域矩阵滤波器权值参数迭代的方式,获得恒定的通带响应误差和恒定的阻带响应。并可通过设置通带响应误差和阻带响应的比例系数λ,调节通带和阻带的响应效果。
申请公布号 CN106100608A 申请公布日期 2016.11.09
申请号 CN201510221848.1 申请日期 2015.05.01
申请人 中国人民解放军海军大连舰艇学院 发明人 张海勇;解恺;韩东;朱丽娟;徐池;孙杜娟
分类号 H03H17/00(2006.01)I 主分类号 H03H17/00(2006.01)I
代理机构 大连理工大学专利中心 21200 代理人 梅洪玉
主权项 一种加权最小二乘空域矩阵滤波设计方法,其特征在于,设阵列阵元数为N,通带空域离散化数目为P,阻带空域离散化数目为S,θ<sub>p</sub>方向对应的通带方向向量a(θ<sub>p</sub>)的响应误差e(θ<sub>p</sub>),和θ<sub>s</sub>方向对应的阻带方向向量a(θ<sub>s</sub>)的响应e(θ<sub>s</sub>)分别为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>e</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mrow><mo>|</mo><mo>|</mo><mi>Ha</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>-</mo><mi>a</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup><mo>,</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>&Element;</mo><msub><mi>&Theta;</mi><mi>P</mi></msub></mrow>]]></math><img file="FDA0000710298420000011.GIF" wi="715" he="103" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>e</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mrow><mo>|</mo><mo>|</mo><mi>Ha</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup><mo>,</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>&Element;</mo><msub><mi>&Theta;</mi><mi>S</mi></msub></mrow>]]></math><img file="FDA0000710298420000012.GIF" wi="539" he="91" /></maths>其中,Θ<sub>P</sub>和Θ<sub>S</sub>分别为通带方向向量和阻带方向向量的取值区域;利用加权系数w(θ<sub>p</sub>)和w(θ<sub>s</sub>)对通带响应误差e(θ<sub>p</sub>)和阻带响应e(θ<sub>s</sub>)加权,则加权后得到加权通带响应误差e<sub>w</sub>(θ<sub>p</sub>)和加权阻带响应e<sub>w</sub>(θ<sub>s</sub>)如下:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>e</mi><mi>w</mi></msub><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mrow><mi>w</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mrow><mo>|</mo><mo>|</mo><mi>Ha</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>-</mo><mi>a</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow></mrow><mi>F</mi><mn>2</mn></msubsup><mo>,</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>&Element;</mo><msub><mi>&Theta;</mi><mi>P</mi></msub></mrow>]]></math><img file="FDA0000710298420000013.GIF" wi="863" he="103" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>e</mi><mi>w</mi></msub><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>w</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><msubsup><mrow><mo>|</mo><mo>|</mo><mi>Ha</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup><mo>,</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>&Element;</mo><msub><mi>&Theta;</mi><mi>S</mi></msub></mrow>]]></math><img file="FDA0000710298420000014.GIF" wi="681" he="91" /></maths>归一化后的加权通带总体响应误差和归一化后的阻加权带总体响应分别为:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>E</mi><mi>P</mi></msub><mo>=</mo><mfrac><mn>1</mn><mi>NP</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mi>P</mi></munderover><mi>w</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><msubsup><mrow><mo>|</mo><mo>|</mo><mi>Ha</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>-</mo><mi>a</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup><mo>,</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>&Element;</mo><msub><mi>&Theta;</mi><mi>P</mi></msub></mrow>]]></math><img file="FDA0000710298420000015.GIF" wi="922" he="147" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>E</mi><mi>S</mi></msub><mo>=</mo><mfrac><mn>1</mn><mi>NS</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>s</mi><mo>=</mo><mn>1</mn></mrow><mi>S</mi></munderover><mi>w</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><msubsup><mrow><mo>|</mo><mo>|</mo><mi>Ha</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup><mo>,</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>&Element;</mo><msub><mi>&Theta;</mi><mi>S</mi></msub></mrow>]]></math><img file="FDA0000710298420000016.GIF" wi="744" he="141" /></maths>其中,P和S对应于通带区域和阻带区域的离散化数目,采用等间隔的方式离散化;利用归一化后的加权通带总体响应误差和加权阻带总体响应,构造空域矩阵滤波器设计最优化问题:最优化问题1:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><munder><mi>min</mi><mrow><mi>H</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow></mrow></munder><mi>J</mi><mrow><mo>(</mo><mi>H</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>NP</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mi>P</mi></munderover><mi>w</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><msubsup><mrow><mo>|</mo><mo>|</mo><mi>Ha</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>-</mo><mi>a</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup><mo>+</mo><mi>&lambda;</mi><mfrac><mn>1</mn><mi>NS</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>s</mi><mo>=</mo><mn>1</mn></mrow><mi>S</mi></munderover><mi>w</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><msubsup><mrow><mo>|</mo><mo>|</mo><mi>Ha</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000710298420000017.GIF" wi="1826" he="148" /></maths>当w(θ<sub>p</sub>)取较小值时,<img file="FDA0000710298420000018.GIF" wi="368" he="104" />对J(H(ω))的贡献较小,反之,则对J(H(ω))的影响较大;同理,w(θ<sub>s</sub>)的大小也决定了<img file="FDA0000710298420000021.GIF" wi="205" he="91" />对J(H(ω))的贡献大小;随着w(θ<sub>p</sub>)和w(θ<sub>s</sub>)取值的增加,<img file="FDA0000710298420000022.GIF" wi="492" he="103" />和<img file="FDA0000710298420000023.GIF" wi="318" he="91" />的值随之增加,而最优化问题1需要使J(H(ω))最小,则大的w(θ<sub>p</sub>)和w(θ<sub>s</sub>)必然要获得较小的<img file="FDA0000710298420000029.GIF" wi="373" he="93" />和<img file="FDA00007102984200000210.GIF" wi="203" he="86" />通过调节系数w(θ<sub>p</sub>)和w(θ<sub>s</sub>)即实现对目标函数的最优值调节,从而调节空域矩阵滤波器的响应效果;构造Lagrange函数求解最优化问题1:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>J</mi><mrow><mo>(</mo><mi>H</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>NP</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mi>P</mi></munderover><mi>w</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><msubsup><mrow><mo>|</mo><mo>|</mo><mi>Ha</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>-</mo><mi>a</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>p</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup><mo>+</mo><mi>&lambda;</mi><mfrac><mn>1</mn><mi>NS</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>s</mi><mo>=</mo><mn>1</mn></mrow><mi>S</mi></munderover><mi>w</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><msubsup><mrow><mo>|</mo><mo>|</mo><mi>Ha</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup></mtd></mtr><mtr><mtd><mo>=</mo><mfrac><mn>1</mn><mi>NP</mi></mfrac><msubsup><mrow><mo>|</mo><mo>|</mo><mrow><mo>(</mo><mi>H</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><msub><mi>V</mi><mi>P</mi></msub><mo>-</mo><msub><mi>V</mi><mi>P</mi></msub><mo>)</mo></mrow><msub><mi>R</mi><mrow><mi>P</mi><mo>,</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup><mo>+</mo><mi>&lambda;</mi><mfrac><mn>1</mn><mi>NS</mi></mfrac><msubsup><mrow><mo>|</mo><mo>|</mo><mi>H</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><msub><mi>V</mi><mi>S</mi></msub><msub><mi>R</mi><mrow><mi>S</mi><mo>,</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><mo>|</mo><mo>|</mo></mrow><mi>F</mi><mn>2</mn></msubsup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000710298420000025.GIF" wi="1768" he="283" /></maths>上式中构造了矩阵:V<sub>P</sub>=[a(θ<sub>1</sub>),…,a(θ<sub>p</sub>),…,a(θ<sub>P</sub>)],θ<sub>p</sub>∈Θ<sub>P</sub>V<sub>S</sub>=[a(θ<sub>1</sub>),…,a(θ<sub>s</sub>),…,a(θ<sub>S</sub>)],θ<sub>s</sub>∈Θ<sub>S</sub><maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mi>R</mi><mrow><mi>P</mi><mo>,</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><mo>=</mo><mi>diag</mi><msub><mrow><mo>[</mo><msqrt><mi>w</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mo>)</mo></mrow></msqrt><mo>,</mo><msqrt><mi>w</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>2</mn></msub><mo>)</mo></mrow></msqrt><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msqrt><mi>w</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>P</mi></msub><mo>)</mo></mrow></msqrt><mo>]</mo></mrow><mrow><mi>P</mi><mo>&times;</mo><mi>P</mi></mrow></msub><mo>,</mo><msub><mi>&theta;</mi><mi>P</mi></msub><mo>&Element;</mo><msub><mi>&Theta;</mi><mi>P</mi></msub></mrow>]]></math><img file="FDA0000710298420000026.GIF" wi="1136" he="114" /></maths><maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msub><mi>R</mi><mrow><mi>S</mi><mo>,</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><mo>=</mo><mi>diag</mi><msub><mrow><mo>[</mo><msqrt><mi>w</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>1</mn></msub><mo>)</mo></mrow></msqrt><mo>,</mo><msqrt><mi>w</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mn>2</mn></msub><mo>)</mo></mrow></msqrt><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msqrt><mi>w</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>S</mi></msub><mo>)</mo></mrow></msqrt><mo>]</mo></mrow><mrow><mi>S</mi><mo>&times;</mo><mi>S</mi></mrow></msub><mo>,</mo><msub><mi>&theta;</mi><mi>s</mi></msub><mo>&Element;</mo><msub><mi>&Theta;</mi><mi>S</mi></msub></mrow>]]></math><img file="FDA0000710298420000027.GIF" wi="1119" he="114" /></maths>上式中,V<sub>P</sub>和V<sub>S</sub>分别对应于通带方向向量和阻带方向向量所构造的矩阵;R<sub>P,1/2</sub>和R<sub>S,1/2</sub>分别对应于通带响应误差加权系数和阻带响应加权系数所构造的对角矩阵;并令:R<sub>P</sub>=diag[w(θ<sub>1</sub>),w(θ<sub>2</sub>),…,w(θ<sub>P</sub>)]<sub>P×P</sub>,θ<sub>p</sub>∈Θ<sub>P</sub>R<sub>S</sub>=diag[w(θ<sub>1</sub>),w(θ<sub>2</sub>),…,w(θ<sub>S</sub>)]<sub>S×S</sub>,θ<sub>s</sub>∈Θ<sub>S</sub>对J(H(ω))求关于矩阵H<sup>*</sup>(ω)的偏导数,并令之为零,以获得最优滤波器的解;<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><mfrac><mrow><mo>&PartialD;</mo><mi>J</mi><mrow><mo>(</mo><mi>H</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow><mrow><mo>&PartialD;</mo><msup><mi>H</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow></mrow></mfrac><mo>=</mo><mfrac><mn>1</mn><mi>NP</mi></mfrac><mi>H</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><msub><mi>V</mi><mi>P</mi></msub><msub><mi>R</mi><mi>P</mi></msub><msubsup><mi>V</mi><mi>P</mi><mi>H</mi></msubsup><mo>-</mo><mfrac><mn>1</mn><mi>NP</mi></mfrac><msub><mi>V</mi><mi>P</mi></msub><msub><mi>R</mi><mi>P</mi></msub><msubsup><mi>V</mi><mi>P</mi><mi>H</mi></msubsup><mo>+</mo><mfrac><mn>1</mn><mi>NS</mi></mfrac><mi>&lambda;H</mi><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><msub><mi>V</mi><mi>S</mi></msub><msub><mi>R</mi><mi>S</mi></msub><msubsup><mi>V</mi><mi>S</mi><mi>H</mi></msubsup><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000710298420000028.GIF" wi="1738" he="165" /></maths>得到<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><mover><mi>H</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>&omega;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>NP</mi></mfrac><msub><mi>V</mi><mi>P</mi></msub><msub><mi>R</mi><mi>P</mi></msub><msubsup><mi>V</mi><mi>P</mi><mi>H</mi></msubsup><msup><mrow><mo>(</mo><mfrac><mn>1</mn><mi>NP</mi></mfrac><msub><mi>V</mi><mi>P</mi></msub><msub><mi>R</mi><mi>P</mi></msub><msubsup><mi>V</mi><mi>P</mi><mi>H</mi></msubsup><mo>+</mo><mfrac><mn>1</mn><mi>NS</mi></mfrac><mi>&lambda;</mi><msub><mi>V</mi><mi>S</mi></msub><msub><mi>R</mi><mi>S</mi></msub><msubsup><mi>V</mi><mi>S</mi><mi>H</mi></msubsup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000710298420000031.GIF" wi="1540" he="153" /></maths>通过调节λ,调节通带响应误差和阻带响应的比例;当λ=1时,归一化后的通带响应误差和归一化后的通带响应相同;当λ>1时,归一化后的阻带响应将减小,而归一化后的通带响应误差将增大;反之,λ<1,所获得的归一化阻带响应要高于归一化通带响应误差;通过单独迭代通带响应误差或阻带响应加权系数,获得通带或阻带的恒定约束效果或通带响应误差加权系数和阻带响应加权系数一起迭代,实现通带响应误差和阻带响应同时满足恒定的约束。
地址 116018 辽宁省大连市中山区解放路667号