发明名称 基于线阵综合声速补偿的近场波达方向估计方法及装置
摘要 本发明公开了一种基于线阵综合声速补偿的近场波达方向估计方法及装置,其方法包含两大步骤,分别是:1)推导综合声速补偿的近场波达方向估计模型;2)在步骤1)推导的模型下具体近场波达方向估计方法估计出方位角和距离位置参数,进而定位目标。本发明相对传统的水下目标定位方法更具有实用性,精度高。传统的方法在每一条传播路径上都使用了相同的声速,忽略了水流影响导致的综合声速的改变,在复杂的水流环境下会产生较大的误差,定位精度不高,不具有实用性,而本发明方法采用的是综合的空变声速,考虑到水流速的补偿,具有实用性和高精度的定位。
申请公布号 CN104931929B 申请公布日期 2017.04.19
申请号 CN201510317859.X 申请日期 2015.06.11
申请人 华南理工大学 发明人 宁更新;钟英文;杨文圣;张军;冯义志;季飞
分类号 G01S5/22(2006.01)I 主分类号 G01S5/22(2006.01)I
代理机构 广州市华学知识产权代理有限公司 44245 代理人 罗观祥
主权项 基于线阵综合声速补偿的近场波达方向估计方法,其特征在于,包括以下步骤:1)推导综合声速补偿的近场波达方向估计模型模型场景中有一均匀直线阵,有M个接收阵元,阵元间间距为d,被动式探测,有K个目标声源S<sub>1</sub>,S<sub>2</sub>,…,S<sub>K</sub>为点源,频率为f,目标对应的方位角及距离参数分别为(θ<sub>1</sub>,r<sub>1</sub>),(θ<sub>2</sub>,r<sub>2</sub>),…,(θ<sub>K</sub>,r<sub>K</sub>),其中θ<sub>i</sub>是声源S<sub>i</sub>与阵列的参考点之间的连线与阵元所在直线之间的夹角,θ<sub>mi</sub>是声源S<sub>i</sub>与第m个阵元之间的连线与阵元所在直线之间的夹角,d<sub>m</sub>是第m个阵元与参考点之间的距离,r<sub>i</sub>是声源S<sub>i</sub>与阵列参考点之间的距离,i=1,2,…,K;设水流方向与阵元所在直线之间的夹角为α,水流速度为v<sub>water</sub>,声音在静止的水流中的速度设为v;对模型详细推导如下:1.1)第i个声源到第m个阵元的距离为:<maths num="0001"><math><![CDATA[<mrow><msub><mi>r</mi><mrow><mi>m</mi><mi>i</mi></mrow></msub><mo>=</mo><msqrt><mrow><msup><mrow><mo>(</mo><msub><mi>r</mi><mi>i</mi></msub><msub><mi>sin&theta;</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>r</mi><mi>i</mi></msub><msub><mi>cos&theta;</mi><mi>i</mi></msub><mo>-</mo><msub><mi>d</mi><mi>m</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mrow>]]></math><img file="FDA0001208960530000011.GIF" wi="678" he="82" /></maths>其中,d<sub>m</sub>=[m‑(M+1)/2]d;1.2)声源S<sub>i</sub>与第m个阵元之间的连线与阵元所在直线之间的夹角θ<sub>mi</sub>为:<maths num="0002"><math><![CDATA[<mrow><msub><mi>&theta;</mi><mrow><mi>m</mi><mi>i</mi></mrow></msub><mo>=</mo><mi>arcsin</mi><mfrac><mrow><msub><mi>r</mi><mi>i</mi></msub><msub><mi>sin&theta;</mi><mi>i</mi></msub></mrow><msub><mi>r</mi><mrow><mi>m</mi><mi>i</mi></mrow></msub></mfrac></mrow>]]></math><img file="FDA0001208960530000012.GIF" wi="389" he="135" /></maths>1.3)根据几何关系,可以求得第i个声源S<sub>i</sub>到达阵元参考点与到达第m个阵元所需的时间之差τ<sub>mi</sub>,求得:<maths num="0003"><math><![CDATA[<mrow><msub><mi>t</mi><mi>i</mi></msub><mo>=</mo><mfrac><msub><mi>r</mi><mi>i</mi></msub><mrow><mi>v</mi><mo>+</mo><msub><mi>v</mi><mrow><mi>w</mi><mi>a</mi><mi>t</mi><mi>e</mi><mi>r</mi></mrow></msub><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow></mrow></mfrac></mrow>]]></math><img file="FDA0001208960530000013.GIF" wi="469" he="118" /></maths><maths num="0004"><math><![CDATA[<mrow><msub><mi>t</mi><mrow><mi>m</mi><mi>i</mi></mrow></msub><mo>=</mo><mfrac><msub><mi>r</mi><mrow><mi>m</mi><mi>i</mi></mrow></msub><mrow><mi>v</mi><mo>+</mo><msub><mi>v</mi><mrow><mi>w</mi><mi>a</mi><mi>t</mi><mi>e</mi><mi>r</mi></mrow></msub><mi>cos</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mrow><mi>m</mi><mi>i</mi></mrow></msub><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow></mrow></mfrac></mrow>]]></math><img file="FDA0001208960530000021.GIF" wi="523" he="118" /></maths>因此,时间差τ<sub>mi</sub>可以这样表达:<maths num="0005"><math><![CDATA[<mrow><msub><mi>&tau;</mi><mrow><mi>m</mi><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>t</mi><mi>i</mi></msub><mo>-</mo><msub><mi>t</mi><mrow><mi>m</mi><mi>i</mi></mrow></msub><mo>=</mo><mfrac><msub><mi>r</mi><mi>i</mi></msub><mrow><mi>v</mi><mo>+</mo><msub><mi>v</mi><mrow><mi>w</mi><mi>a</mi><mi>t</mi><mi>e</mi><mi>r</mi></mrow></msub><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mfrac><msub><mi>r</mi><mrow><mi>m</mi><mi>i</mi></mrow></msub><mrow><mi>v</mi><mo>+</mo><msub><mi>v</mi><mrow><mi>w</mi><mi>a</mi><mi>t</mi><mi>e</mi><mi>r</mi></mrow></msub><mi>cos</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mrow><mi>m</mi><mi>i</mi></mrow></msub><mo>-</mo><mi>&alpha;</mi><mo>)</mo></mrow></mrow></mfrac></mrow>]]></math><img file="FDA0001208960530000022.GIF" wi="1149" he="119" /></maths>1.4)对于K个声源信号,第m个阵元所接收到的全部信号为:<maths num="0006"><math><![CDATA[<mrow><msub><mi>x</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>K</mi></munderover><msub><mi>&alpha;</mi><mrow><mi>m</mi><mi>i</mi></mrow></msub><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><msub><mi>&pi;f&tau;</mi><mrow><mi>m</mi><mi>i</mi></mrow></msub></mrow></msup><msub><mi>s</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>n</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001208960530000023.GIF" wi="644" he="135" /></maths>其中,n<sub>i</sub>(t)是接收第i个声源时的噪声,α<sub>mi</sub>是幅度衰减参数,且<maths num="0007"><math><![CDATA[<mrow><msub><mi>&alpha;</mi><mrow><mi>m</mi><mi>i</mi></mrow></msub><mo>=</mo><mfrac><msub><mi>r</mi><mi>i</mi></msub><msub><mi>r</mi><mrow><mi>m</mi><mi>i</mi></mrow></msub></mfrac></mrow>]]></math><img file="FDA0001208960530000024.GIF" wi="178" he="118" /></maths>1.5)由上述四步可以得出整个阵列第t个时刻的接收信号为:X(t)=AS(t)+N(t)其中,阵列流形矩阵<img file="FDA0001208960530000025.GIF" wi="1074" he="303" />2)在步骤1)推导的模型下具体近场波达方向估计方法估计出方位角和距离位置参数,进而定位目标,详细步骤如下:2.1)对接收M阵源的阵列信号做L次的快拍采样,得到M×L维的数据矩阵X;2.2)利用最大似然估计,计算出数据X协方差矩阵为:R<sub>x</sub>=XX<sup>H</sup>/L2.3)对数据协方差矩阵R<sub>x</sub>进行特征值分解,得到M个特征值λ<sub>i</sub>(i=1,...,M)和相对应的特征矢量e<sub>i</sub>:R<sub>x</sub>e<sub>i</sub>=λ<sub>i</sub>e<sub>i</sub>,i=1,2,…,M2.4)划分信号子空间和噪声子空间,对R<sub>x</sub>的特征值进行升序排列<img file="FDA0001208960530000033.GIF" wi="559" he="70" />即<img file="FDA0001208960530000034.GIF" wi="362" he="70" />其前K个小特征值<img file="FDA0001208960530000035.GIF" wi="243" he="70" />对应的特征矢量组成信号子空间<img file="FDA0001208960530000037.GIF" wi="404" he="59" />后M‑K个大特征值<img file="FDA0001208960530000036.GIF" wi="227" he="70" />对应的特征矢量组成噪声子空间<img file="FDA0001208960530000038.GIF" wi="395" he="59" />2.5)构造新模型下的新的空间谱函数,即构造步骤1)推导的近场波达方向估计模型的空间谱函数,因为新模型是有考虑到水流速度的影响,所以求出的时间差τ<sub>mi</sub>与传统模型有所不同,也就使得新模型下所求得的阵列流形矩阵A自然与传统理想场景的A有所不同的,也即新模型下会有新的空间谱函数,对于第i个声源,新的空间谱函数为:<maths num="0008"><math><![CDATA[<mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>r</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mo>|</mo><mo>|</mo><mi>a</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>r</mi><mi>i</mi></msub><mo>)</mo></mrow><msub><mi>U</mi><mi>N</mi></msub><mo>|</mo><msup><mo>|</mo><mn>2</mn></msup></mrow></mfrac><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>K</mi></mrow>]]></math><img file="FDA0001208960530000031.GIF" wi="750" he="142" /></maths>其中a(θ<sub>i</sub>,r<sub>i</sub>)是导向矢量,即阵列流形矩阵A的列矢量;<maths num="0009"><math><![CDATA[<mrow><mi>a</mi><mrow><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>r</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>&alpha;</mi><mn>11</mn></msub><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><msub><mi>&pi;f&tau;</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub></mrow></msup></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&alpha;</mi><mn>21</mn></msub><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><msub><mi>&pi;f&tau;</mi><mrow><mn>2</mn><mi>i</mi></mrow></msub></mrow></msup></mrow></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><mrow><msub><mi>&alpha;</mi><mrow><mi>M</mi><mn>1</mn></mrow></msub><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><msub><mi>&pi;f&tau;</mi><mrow><mi>M</mi><mi>i</mi></mrow></msub></mrow></msup></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>K</mi></mrow>]]></math><img file="FDA0001208960530000032.GIF" wi="747" he="302" /></maths>2.6)进行方向和距离联合二维谱峰搜索,确定第K个声源的方向和距离信息:<maths num="0010"><math><![CDATA[<mrow><mo>(</mo><msubsup><mi>&theta;</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>,</mo><msubsup><mi>r</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>)</mo><mo>=</mo><munder><mi>argmax</mi><mrow><msub><mi>&theta;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>r</mi><mi>i</mi></msub></mrow></munder><mi>P</mi><mo>(</mo><msub><mi>&theta;</mi><mi>i</mi></msub><mo>,</mo><msub><mi>r</mi><mi>i</mi></msub><mo>)</mo><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>K</mi><mo>.</mo></mrow>]]></math><img file="FDA0001208960530000041.GIF" wi="811" he="102" /></maths> 
地址 510640 广东省广州市天河区五山路381号