[发明专利]一种改进的声矢量阵相干源DOA估计算法在审

专利信息
申请号: 201510342801.0 申请日: 2015-06-18
公开(公告)号: CN105005038A 公开(公告)日: 2015-10-28
发明(设计)人: 张向群;陈艳格;程菊明;孟雷;王闯;王奎甫;张柯 申请(专利权)人: 许昌学院
主分类号: G01S7/539 分类号: G01S7/539
代理公司: 暂无信息 代理人: 暂无信息
地址: 461000 河南省*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种改进的声矢量阵相干源DOA估计算法,本发明公开一种声矢量阵快速方位估计方法,基于多级维纳滤波器的声矢量阵快速方位估计;该算法选取声矢量阵参考阵元声压通道的输出作为期望信号,通过MSWF的递推运算得到信号子空间;无需计算阵列协方差矩阵及其特征值分解运算,在高信噪比条件下,该算法具有良好的DOA估计性能;本发明的优点是将多级维纳滤波器引入到声矢量阵方位估计理论中,无需估计协方差矩阵和进行特征值分解,同时利用了声矢量阵的测向优势,在保持较小计算量的同时,拥有较高的方位估计和分辨性能。
搜索关键词: 一种 改进 矢量 相干 doa 估计 算法
【主权项】:
一种改进的声矢量阵相干源DOA估计算法,实现方法如下:(1)M个声矢量传感器以间距d排列成线形阵列,放置于各向同性的均匀流体中,K个波长为λ的远场窄带相干源以阵列轴线的法线为参考的θk(k=1,2,...,K)方向入射到该声矢量阵,声矢量信号s1(t)的功率为声压通道噪声功率为则得到声矢量阵列为:<mrow><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>A</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mi>S</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mi>N</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>A</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mfenced open = '[' close = ']'><mtable><mtr><mtd><msub><mi>s</mi><mn>1</mn></msub><mo>(</mo><mi>t</mi><mo>)</mo></mtd></mtr><mtr><mtd><msub><mi>s</mi><mn>2</mn></msub><mo>(</mo><mi>t</mi><mo>)</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>s</mi><mi>K</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo></mtd></mtr></mtable></mfenced><mo>+</mo><mi>N</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>A</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mfenced open = '[' close = ']'><mtable><mtr><mtd><msub><mi>&rho;</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>&rho;</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>&rho;</mi><mi>K</mi></msub></mtd></mtr></mtable></mfenced><msub><mi>s</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mi>N</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>A</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><msub><mi>&rho;s</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mi>N</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>式中,X(t)=[x1(t),x2(t),…,x3M(t)]T为3M×1维向量;为3M×1维零均值高斯白噪声向量,nm(t)=[npm,nvxm,nvym]T;ρ=[ρ12,…,ρK]T为衰落系数矢量;A(θ)=[av1),av2),…,avK)]为声矢量阵导向矢量,表示Kron积,uk=[1cosθk sinθk]T为矢量水听器单位响应向量,a(θk)=[1,exp(‑jωk),…,exp(‑j(M‑1)ωk)]T为声压通道的导向矢量,ωk=2πdcos(θk)/λ。把接收到的陈列输出分成3个子阵根据空间平滑思想进行平滑处理;若信号s1(t)的功率为声压通道噪声功率为则声矢量阵列的输出协方差矩阵为<mrow><mi>R</mi><mo>=</mo><mi>E</mi><mo>&lsqb;</mo><mi>X</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msup><mi>X</mi><mi>H</mi></msup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>=</mo><mi>A</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><msubsup><mi>&sigma;</mi><mi>s</mi><mn>2</mn></msubsup><msup><mi>&rho;&rho;</mi><mi>H</mi></msup><msup><mi>A</mi><mi>H</mi></msup><mo>(</mo><mi>&theta;</mi><mo>)</mo><mo>+</mo><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup><msub><mi>I</mi><mi>v</mi></msub><mo>=</mo><mi>A</mi><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><msub><mi>R</mi><mi>s</mi></msub><msup><mi>A</mi><mi>H</mi></msup><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup><msub><mi>I</mi><mi>v</mi></msub></mrow>式中,Iv=diag(1,1/2,1/2,…,1,1/2,1/2)为声矢量阵噪声的归一化协方差矩阵,为相干源的协方差矩阵。(2)为增强声矢量阵相干源DOA估计及分辨性能,对PVFS算法得到的协方差矩阵进行如下处理:<mrow><msup><mi>R</mi><mi>s</mi></msup><mo>=</mo><msubsup><mi>R</mi><mrow><mi>P</mi><mi>V</mi><mi>F</mi><mi>S</mi></mrow><mn>2</mn></msubsup></mrow><mrow><msubsup><mi>R</mi><mrow><mi>j</mi><mi>j</mi></mrow><mi>s</mi></msubsup><mo>=</mo><msup><mi>R</mi><mi>s</mi></msup><mrow><mo>(</mo><mi>j</mi><mo>:</mo><mi>M</mi><mo>+</mo><mi>j</mi><mo>-</mo><mn>2</mn><mo>,</mo><mi>j</mi><mo>:</mo><mi>M</mi><mo>+</mo><mi>j</mi><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>R</mi><mrow><mi>M</mi><mi>P</mi><mi>V</mi><mi>F</mi><mi>S</mi></mrow></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msubsup><mi>R</mi><mn>11</mn><mi>s</mi></msubsup><mo>+</mo><msubsup><mi>R</mi><mn>22</mn><mi>s</mi></msubsup><mo>)</mo></mrow></mrow><mrow><msub><mi>R</mi><mrow><mi>M</mi><mi>P</mi><mi>V</mi><mi>F</mi><mi>S</mi></mrow></msub><mo>=</mo><msubsup><mi>A</mi><mn>1</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><msubsup><mi>R</mi><mrow><mi>M</mi><mi>P</mi><mi>V</mi><mi>F</mi><mi>S</mi></mrow><mo>&prime;</mo></msubsup><msup><mrow><mo>(</mo><msubsup><mi>A</mi><mn>1</mn><mo>&prime;</mo></msubsup><mo>(</mo><mi>&theta;</mi><mo>)</mo><mo>)</mo></mrow><mi>H</mi></msup><mo>+</mo><msubsup><mi>&sigma;</mi><mi>n</mi><mn>4</mn></msubsup><msub><mi>I</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow><mrow><mi>r</mi><mi>a</mi><mi>n</mi><mi>k</mi><mrow><mo>(</mo><msubsup><mi>R</mi><mi>s</mi><mrow><mi>M</mi><mi>P</mi><mi>V</mi><mi>F</mi><mi>S</mi></mrow></msubsup><mo>)</mo></mrow><mo>=</mo><mi>r</mi><mi>a</mi><mi>n</mi><mi>k</mi><mrow><mo>(</mo><msubsup><mi>R</mi><mi>s</mi><mrow><mi>S</mi><mi>S</mi><mo>-</mo><mi>P</mi><mi>V</mi><mi>F</mi><mi>S</mi></mrow></msubsup><mo>)</mo></mrow><mo>=</mo><mi>r</mi><mi>a</mi><mi>n</mi><mi>k</mi><mrow><mo>(</mo><mi>D</mi><mo>&lsqb;</mo><mi>&Omega;</mi><mo>|</mo><mi>&Phi;</mi><mi>&Omega;</mi><mo>|</mo><mi>H</mi><mi>&Omega;</mi><mo>|</mo><mi>H</mi><mi>&Phi;</mi><mi>&Omega;</mi><mo>&rsqb;</mo><mo>)</mo></mrow><mo>=</mo><mi>m</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><mi>K</mi><mo>,</mo><mn>12</mn><mo>)</mo></mrow></mrow>上式表明,当M≥14时,损失一个阵元孔径的MPVFS算法和SS‑PVFS算法最多能够分辨的相干源数目为12,相当于PVFS算法的2倍。故MPVFS算法的性能要好于SS‑PVFS算法。MSS‑PVFS算法和SS‑PVFS算法获得的协方差矩阵中信号与噪声的能量比是不相同的,把信号协方差矩阵的迹与噪声协方差矩阵的迹之比称为信噪比因子Δ,Δ越大表示协方差矩阵可获得较高的信噪比增益,相应的算法具有较好的性能。令Δ1代表SS‑PVFS算法的信噪比因子,Δ2代表MPVFS算法的信噪比因子,则2种算法的信噪比因子可分别表示为:<mrow><msub><mi>&Delta;</mi><mn>1</mn></msub><mo>=</mo><mfrac><mrow><mi>t</mi><mi>r</mi><mo>(</mo><msubsup><mi>A</mi><mn>1</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><msubsup><mi>R</mi><mrow><mi>S</mi><mi>S</mi><mo>-</mo><mi>P</mi><mi>V</mi><mi>F</mi><mi>S</mi></mrow><mo>&prime;</mo></msubsup><msup><mrow><mo>(</mo><msubsup><mi>A</mi><mn>1</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mo>)</mo></mrow><mi>H</mi></msup><mo>)</mo></mrow><mrow><mi>t</mi><mi>r</mi><mrow><mo>(</mo><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup><msub><mi>I</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></mfrac></mrow><mfenced open = '' close = ''><mtable><mtr><mtd><msub><mi>&Delta;</mi><mn>2</mn></msub><mo>=</mo><mfrac><mrow><mi>t</mi><mi>r</mi><mrow><mo>(</mo><mrow><msubsup><mi>A</mi><mn>1</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><msubsup><mi>R</mi><mrow><mi>M</mi><mi>P</mi><mi>V</mi><mi>F</mi><mi>S</mi></mrow><mo>&prime;</mo></msubsup><msup><mrow><mo>(</mo><mrow><msubsup><mi>A</mi><mn>1</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow><mo>)</mo></mrow><mi>H</mi></msup></mrow><mo>)</mo></mrow></mrow><mrow><mi>t</mi><mi>r</mi><mrow><mo>(</mo><mrow><msubsup><mi>&sigma;</mi><mi>n</mi><mn>4</mn></msubsup><msub><mi>I</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow><mo>)</mo></mrow></mrow></mfrac><mo>=</mo><mfrac><mrow><mi>t</mi><mi>r</mi><mrow><mo>(</mo><mrow><msubsup><mi>A</mi><mn>1</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><mrow><mo>(</mo><mrow><mfrac><msubsup><mi>&sigma;</mi><mi>s</mi><mn>2</mn></msubsup><mn>4</mn></mfrac><mo>+</mo><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup></mrow><mo>)</mo></mrow><msubsup><mi>R</mi><mrow><mi>S</mi><mi>S</mi><mo>-</mo><mi>P</mi><mi>V</mi><mi>F</mi><mi>S</mi></mrow><mo>&prime;</mo></msubsup><msup><mrow><mo>(</mo><mrow><msubsup><mi>A</mi><mn>1</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow><mo>)</mo></mrow><mi>H</mi></msup></mrow><mo>)</mo></mrow></mrow><mrow><mi>t</mi><mi>r</mi><mrow><mo>(</mo><mrow><msubsup><mi>&sigma;</mi><mi>n</mi><mn>4</mn></msubsup><msub><mi>I</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow><mo>)</mo></mrow></mrow></mfrac></mtd></mtr><mtr><mtd><mo>=</mo><mrow><mo>(</mo><mrow><mfrac><mn>1</mn><mn>4</mn></mfrac><mfrac><msubsup><mi>&sigma;</mi><mi>s</mi><mn>2</mn></msubsup><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup></mfrac><mo>+</mo><mn>1</mn></mrow><mo>)</mo></mrow><mfrac><mrow><mi>t</mi><mi>r</mi><mrow><mo>(</mo><mrow><msubsup><mi>A</mi><mn>1</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow><msubsup><mi>R</mi><mrow><mi>S</mi><mi>S</mi><mo>-</mo><mi>P</mi><mi>V</mi><mi>F</mi><mi>S</mi></mrow><mo>&prime;</mo></msubsup><msup><mrow><mo>(</mo><mrow><msubsup><mi>A</mi><mn>1</mn><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>&theta;</mi><mo>)</mo></mrow></mrow><mo>)</mo></mrow><mi>H</mi></msup></mrow><mo>)</mo></mrow></mrow><mrow><mi>t</mi><mi>r</mi><mrow><mo>(</mo><mrow><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup><msub><mi>I</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow><mo>)</mo></mrow></mrow></mfrac><mo>=</mo><mrow><mo>(</mo><mrow><mfrac><mn>1</mn><mn>4</mn></mfrac><mfrac><msubsup><mi>&sigma;</mi><mi>s</mi><mn>2</mn></msubsup><msubsup><mi>&sigma;</mi><mi>n</mi><mn>2</mn></msubsup></mfrac><mo>+</mo><mn>1</mn></mrow><mo>)</mo></mrow><msub><mi>&Delta;</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced>由上式可得Δ2>Δ1,故MPVFS算法的性能要好于SS‑PVFS算法。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许昌学院,未经许昌学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510342801.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top