«上一篇
文章快速检索     高级检索
下一篇»
  哈尔滨工程大学学报  2021, Vol. 42 Issue (10): 1452-1457  DOI: 10.11990/jheu.202007073
0

引用本文  

刘砚鸣, 汪勇, 杨益新. 高阶声场传感器阵列超分辨方位估计方法研究[J]. 哈尔滨工程大学学报, 2021, 42(10): 1452-1457. DOI: 10.11990/jheu.202007073.
LIU Yanming, WANG Yong, YANG Yixin. Super-resolution DOA estimation method for high-order acoustic sensor arrays[J]. Journal of Harbin Engineering University, 2021, 42(10): 1452-1457. DOI: 10.11990/jheu.202007073.

基金项目

国家自然科学基金项目(61971353);中国科协青年人才托举工程项目(2018QNRC001);陕西省自然科学基础研究计划(2019JQ-297)

通信作者

汪勇, E-mail: yongwang@nwpu.edu.cn

作者简介

刘砚鸣, 男, 硕士研究生;
汪勇, 男, 副教授, 硕士生导师;
杨益新, 男, 教授, 博士生导师

文章历史

收稿日期:2020-07-14
网络出版日期:2021-06-28
高阶声场传感器阵列超分辨方位估计方法研究
刘砚鸣 , 汪勇 , 杨益新     
西北工业大学 航海学院, 陕西 西安 710072
摘要:为了提高水声阵列在尺度受限情况下的方位估计性能,本文提出利用高阶声场传感器组成新型阵列的思路。高阶声场传感器基于相位模态理论,通过圆环孔径上多个声压传感器的接收信号提取高阶信息,从而以更简单易实现的物理结构获得与矢量传感器相似的多维信号结构,在此基础上构建高阶声场传感器阵列的信号模型,利用MUSIC方法进行超分辨方位估计性能的仿真分析,发现高阶声场传感器阵列能够获得比相同条件下矢量传感器阵列更好的方位估计精度和分辨能力。
关键词高阶声场传感器    相位模态理论    矢量传感器    目标方位估计    长矢量信号模型    MUSIC算法    分辨概率    均方根误差    
Super-resolution DOA estimation method for high-order acoustic sensor arrays
LIU Yanming , WANG Yong , YANG Yixin     
School of Marine and Technology, Northwestern Polytechnical University, Xi'an 710072, China
Abstract: To improve the direction of arrival (DOA) estimation performance of sensor arrays under the condition of a limited scale, this study proposes high-order acoustic sensors (HOASs) to comprise novel arrays. Based on phase mode theory, HOASs can extract high-order acoustic information from the signals received by scalar sensors uniformly distributed on a circular aperture inside. A multidimensional signal structure similar to that of acoustic vector sensors is thus obtained via a simple and convenient physical structure. On the basis of such structure, the signal model of a high-order acoustic sensor array (HOASA) is constructed, and the MUSIC algorithm is adopted for the simulation analysis of the performance of super-resolution DOA estimation. Results indicate that the HOASA achieves better source resolution and DOA estimation than vector sensor arrays under the same conditions.
Keywords: high-order acoustic sensor    phase mode theory    vector sensor    direction of arrival estimation    long vector    MUSIC algorithm    detection accuracy    root mean square error    

随着水下目标探测中的可用信噪比降低,传统声呐的尺寸和性能之间的矛盾越来越突出,如何提高阵列在低信噪比以及孔径受限情况下的目标方位估计性能是亟待解决的重要问题。在这种背景下声矢量传感器备受关注,常见的矢量传感器由一个声压传感器和几个振速传感器组成,可以同步获取空间中同一位置的声压,振动速度甚至更高阶的声场信息[1-4],能够带来单个传感器以及阵列参数估计性能的提升。矢量传感器有着多输出的特点,对于这一特殊的信号结构,Nehorai等[1]提出了矢量传感器阵列的长矢量信号模型,将矢量传感器的每个输出分别视为一个独立阵元的输出。基于该模型,适用于声压传感器阵列的大多数阵列信号处理算法可以应用于矢量传感器阵列。在实际应用中大多数矢量传感器只能测量声压和一阶振速,获得的增益有限,虽然目前的一些研究着眼于更高阶[5]且硬件实现上也初具雏形,但是高阶矢量传感器的研发及应用仍然面临着一些难题[4]

相位模态域阵列信号处理是一类基于圆环阵列或是球面阵列的信号处理方法,相位模态理论以阵列入射平面波的空间傅立叶分析为基础,通过傅立叶级数得到声压传感器的加权系数,从而获得正交的谐波分量[6-8]。Meyer等[9-10]将相位模态波束成形理论应用于安装在球面上的圆环及球形麦克风阵列,获得了优秀的指向性,Teutsch[11-13]对2种阵列的相位模态理论及相位模态域的部分方位估计算法有较为全面的论述,Sun等[14]利用球面麦克风阵列在室内混响条件下对几种常见的相位模态域方位估计算法进行了实验分析。目前针对相位模态域信号处理展开的研究多局限于单个圆环阵列或是球面阵列,鲜有研究将其作为阵元组成阵列以提高目标方位估计性能。

本文将以圆环孔径为研究对象,提出基于相位模态理论的高阶声场传感器的概念,并构建高阶声场传感器阵列的信号模型,借鉴矢量传感器阵列的思想进行信号处理以充分发挥其性能优势,并采用超分辨方位估计方法中常用的MUSIC算法进行性能分析。高阶声场传感器能够利用比矢量传感器更容易实现的物理结构获取更高阶的声场信息,具有和矢量传感器相似的多维信号结构。通过仿真分析发现高阶声场传感器阵列较矢量传感器阵列具有更好的方位估计性能。

1 基于相位模态理论的高阶声场传感器的信号模型

本文以二维平面为研究场景,平面内有K个复高斯信号源分别位于[θ1 θ2θK]方向。本节将构建高阶声场传感器的信号模型。

基于相位模态分解理论的高阶声场传感器可以利用声压传感器组成的圆环阵列构造。如图 1所示,单个高阶声场传感器实质上是一个由M个声压传感器均匀分布而构成的小型圆环阵列,位置等效为圆环孔径的圆心。这些声压传感器在θ方向的导向向量为列向量a(θ),其中第m个元素为:

$ a_{m}(\theta)=\exp \left(\mathrm{i} \frac{2 {\rm{ \mathsf{ π} }}}{\lambda} \boldsymbol{p}_{m}^{\mathrm{T}} \boldsymbol{u}\right) $ (1)
Download:
图 1 高阶声场传感器阵列 Fig. 1 Geometric model of a high-order acoustic sensor array

式中:λ为波长;pm=(x, y)T为第m号声压传感器的位置向量,xy分别为横纵坐标;u=(cosθ, sinθ)T为单位方向向量。

高阶声场传感器中声压传感器的接收信号xp(t)=[x1(t) x2(t) … xM(t)]T可以表示为:

$ \boldsymbol{x}_{p}(t)=\boldsymbol{A} \boldsymbol{s}(t)+\boldsymbol{e}_{p}(t) $ (2)

其中:t为时间快拍;A=[a(θ1) a(θ2) … a(θK)]为阵列流形矩阵;s(t)=(s1(t), s2(t), …, sK(t))为声源信号;ep(t)为t时刻的接收噪声向量。

以声透明圆环阵列的柱面谐波分解[7, 12]为例,对接收到的声压信号进行相位模态分解可得高阶声场传感器的n阶输出信号:

$ E_{n}(t)=\frac{1}{M} \sum\limits_{m=1}^{M} x_{m}(t) \exp \left(-{\rm{i}} n\vartheta_{m}\right) $ (3)

式中:n为模态阶数;ϑmm号与1号声压传感器之间对应的圆心角。相位模态信号的最高阶数受到声压传感器数量的限制,满足M>2Nmax,因此高阶声场传感器输出的通道数为Nc=Nmax+1。

对声压传感器的导向向量进行分解,可以获得n阶相位模态对θ方向的响应:

$ \begin{aligned} h_{n}^{\prime}(\theta)=& \frac{1}{M} \sum\limits_{m=1}^{M} a_{m}(\theta) \exp \left(-{\rm{i}} n \vartheta_{m}\right)=\\ & {\rm{i}} ^{n} {\rm{J}} _{n}(k R) \exp (-{\rm{i}} n\theta) \end{aligned} $ (4)

式中:k=2π/λ为信号波数;R为圆环半径。如不考虑幅度项,单个高阶声场传感器的导向向量为:

$ \boldsymbol{h}(\theta)=\left[\begin{array}{llll} 1 & \operatorname{iexp}(-\mathrm{i} \theta) & \cdots & \mathrm{i}^{n} \exp (-\operatorname{in} \theta) \end{array}\right]^{\mathrm{T}} $ (5)

n阶相位模态响应的方位角相关项exp(-i)的实部和虚部分别为cos()和sin(),如图 2所示。

Download:
图 2 高阶声场传感器各阶响应的方位角相关项 Fig. 2 Azimuth-dependent component of the phase mode of the HOAS

将式(2)代入式(3),可以将其改写为:

$ \begin{aligned} E_{n}(t)=& \frac{1}{M} \sum\limits_{m=1}^{M}\left[\sum\limits_{j=1}^{K} a_{m}\left(\theta_{j}\right) s_{j}(t)+e_{m}(t)\right] \mathrm{e}^{-\mathrm{i}n\vartheta_{m}}=\\ & \sum\limits_{j=1}^{K} i^{n} J_{n}(k R) \mathrm{e}^{-\mathrm{i} n\theta} s_{j}(t)+e_{n}^{\prime}(t)=\\ & J_{n}(k R) \boldsymbol{h}_{n} \boldsymbol{s}(t)+e_{n}^{\prime}(t) \end{aligned} $ (6)

式中:hn=[inexp(-i1) inexp(-i2) … inexp(-iK)];en(t)为声压传感器接收到的噪声信号经过n阶分解后所得噪声部分。

此外,在作为阵元组成阵列使用时,高阶声场传感器的半径受到阵元间距d的限制,即:

$ 2 R<d \Rightarrow k R<\frac{2 {\rm{ \mathsf{ π} }}}{\lambda} \cdot \frac{d}{2}=\frac{d}{\lambda} {\rm{ \mathsf{ π} }} $
2 高阶声场传感器阵列超分辨方位估计

高阶声场传感器阵列的信号处理借鉴了矢量传感器阵列的思想,将单个高阶声场传感器的每一阶输出看作是一个独立阵元的输出信号,从而可以将阵列的每一时刻的各路输出排列成一个矢量,称为长矢量模型。该模型中N个高阶声场传感器的输出可等效为NNc个独立阵元的输出信号:

$ \boldsymbol{X}=\boldsymbol{L} \boldsymbol{s}+\boldsymbol{e}_{L}^{\prime} $ (7)

其中,s=[s1 s2sK]为声源信号矩阵;eL为声压传感器的接收噪声经相位模态分解后按长矢量排列所得的噪声矩阵;L=[l(θ1) l(θ2) … l(θK)]为高阶声场传感器阵列导向向量矩阵,其中θ方向的导向向量为:

$ \boldsymbol{l}(\theta)=\boldsymbol{b}(\theta) \otimes \boldsymbol{h}(\theta) \in {\bf{C}}^{N N_{c} \times 1} $ (8)

式中b(θ)为阵列的导向向量,可通过将阵元位置代入式(1)获得。

阵列输出的协方差矩阵为:

$ \boldsymbol{R}=\mathrm{E}\left[\boldsymbol{X} \boldsymbol{X}^{\mathrm{H}}\right] \in {\bf{C}}^{N N_{c} \times N N_{c}} $ (9)

以MUSIC算法作为超分辨方法应用于高阶声场传感器阵列,该方法利用了信号和噪声子空间之间的正交性,通过特征分解R=UΣUH求得R的子空间为U=[Us Un],Σ是主对角线元素为特征值的对角矩阵。本文中假设目标数已知,根据目标数截去前K个较大特征值对应的特征向量,得到噪声子空间Un,由此可得MUSIC算法的空间方位谱为:

$ \boldsymbol{P}=\frac{1}{\left\|\boldsymbol{L}^{\bf{H}}(\theta) \boldsymbol{U}^{n}\right\|} $ (10)

最后通过谱峰搜索获取目标方位。与高阶声场传感器相比,矢量传感器仅由一个声压传感器和2个相互垂直的振速传感器组成,其导向向量为:

$ \boldsymbol{v}(\boldsymbol{\theta})=\left[\begin{array}{lll} 1 & \cos \theta & \sin \theta \end{array}\right]^{\mathrm{T}} $ (11)

在二维平面各向同性噪声场[15]中,各通道的归一化噪声互谱矩阵为ρn=diag(1, 1/2, 1/2)[16]

在矢量传感器阵列的长矢量模型[1]中,接收信号矩阵Xv为:

$ \boldsymbol{X}_{v}=\boldsymbol{L}_{v} \boldsymbol{s}+\boldsymbol{e}_{v} $ (12)

其中Lv=[lv(θ1) lv(θ2) … lv(θK)]为矢量传感器阵列的导向向量矩阵;lv(θ)=b(θ)v(θ)为θ方向的导向向量;ev(t)为噪声矩阵。对矢量传感器阵列,同样可以应用MUSIC算法进行方位估计[2]

与矢量传感器相比,高阶声场传感器的0阶响应与矢量传感器中声压传感器的响应一致,1阶响应的实部和虚部分别与单个振速传感器的响应一致,两种传感器的信号结构存在一定相似之处。

3 数值仿真与分析

本节将对高阶声场传感器阵列(高阶阵)的方位估计性能进行仿真分析,并与矢量传感器阵列(矢量阵)的性能进行比较,主要从对双目标的分辨能力以及成功分辨情况下的均方根误差展开,为了得到更客观的结论,将从信噪比、快拍数、阵元数、目标的角度间隔等因素对阵列方位估计性能的影响进行仿真分析。

在仿真中均匀直线阵沿x轴按照阵元间距为半波长布放,假设每个阵元之间噪声不相关。在二维平面中远场存在2个等强度不相关的复高斯声源,蒙特卡洛实验次数为500。如果没有特别指出,高阶阵列和矢量阵列阵元个数均为6,快拍数为200,声源分别位于50°和60°方向,信噪比定义为:

$ \mathrm{SNR}=10 \lg \frac{\mathrm{E}\left[x^{2}\right]}{\mathrm{E}\left[e^{2}\right]} $ (13)

阵列成功分辨两目标的判定标准为[17]

$ \left|\hat{\theta}_{1}-\theta_{1}\right|+\left|\hat{\theta}_{2}-\theta_{2}\right|<\left|\theta_{1}-\theta_{2}\right| $ (14)

在此基础上,分辨概率为成功分辨的仿真次数与总次数的比值。均方根误差定义为:

$ \mathrm{RMSE}=\left(\frac{1}{2 T^{\prime}} \sum\limits_{t^{\prime}=1}^{T^{\prime}} \sum\limits_{j=1}^{K}\left(\hat{\theta}_{j, t^{\prime}}-\theta_{j}\right)^{2}\right)^{\frac{1}{2}} $ (15)

式中T′为统计实验次数。

在仿真中,高阶声场传感器的半径满足kR=1,高阶阵列的阶数表示阵列中高阶声场传感器阵元的阶数。当阵列的分辨概率较低时,成功分辨的仿真次数较少,此时样本数较少的均方根误差不足以反映统计特性,不再给出相应的结果。

图 3给出了不同阵列的分辨概率随信噪比的变化情况,从中可以看出,在信噪比为-7~0 dB高阶阵对2目标的分辨能力优于矢量阵列,3阶高阶阵列的分辨概率最大,当信噪比为-4 dB时,2阶高阶阵的分辨概率较矢量阵列高出大于0.3,在信噪比在大于0 dB时,2种阵列的分辨能力基本一致。与之对应,图 4给出了相应信噪比下成功分辨的仿真所得目标方位估计值的均方根误差,在低信噪比下矢量阵列的误差大于高阶阵列,阶数较高的高阶阵列误差较小,随着信噪比增大各阵列的误差逐渐趋于一致。

Download:
图 3 不同阵列对2目标的分辨概率随信噪比变化情况 Fig. 3 Detection probability of two targets versus SNR for different arrays
Download:
图 4 不同阵列成功分辨后方位估计结果的均方根误差随信噪比变化情况 Fig. 4 RMSE of DOAs versus SNR for different arrays in case of successful detection

图 5给出了在信噪比为0 dB时不同阵列对2目标的分辨概率随快拍数变化情况。从中可以看出,在快拍数小于250的条件下,高阶阵列较矢量阵列有更强的双目标分辨能力,3阶高阶阵列较2阶阵列有更强的分辨能力。图 6给出了相应快拍数下成功分辨的仿真所得方位估计值的均方根误差,给定的快拍数下矢量阵列的误差最大,越高阶数的高阶阵列误差越小。

Download:
图 5 不同阵列对两目标的分辨概率随快拍数变化情况 Fig. 5 Detection probability of two targets versus the number of snapshots for different arrays
Download:
图 6 不同阵列成功分辨后方位估计结果的均方根误差随快拍数变化情况 Fig. 6 RMSE of DOAs versus the number of snapshots for different arrays in case of successful detection

图 7给出了信噪比为0 dB时不同阵列对2个目标的分辨概率随阵元数变化情况,阵元间隔均为半波长,从图中可以看出,对于6~8个阵元的均匀直线阵,高阶阵列比矢量阵列有更高的分辨概率。图 8给出了相应阵元数下阵列成功分辨的仿真所得目标方位估计值的均方根误差,高阶阵列较矢量阵列具有更小的估计误差,给定仿真条件下阵元个数越少其优势越明显,当阵元数增多到11个时,各阵列的分辨概率趋近于1,估计误差趋近于0。整体来看,3阶高阶阵列的方位估计性能最优,矢量阵列稍差。

Download:
图 7 不同阵列对2目标的分辨概率随阵元数变化情况 Fig. 7 Detection probability of two targets versus the element number for different arrays
Download:
图 8 不同阵列成功分辨后方位估计结果的均方根误差随阵元数变化情况 Fig. 8 RMSE of DOAs versus the element number for different arrays in case of successful detection

图 9给出了信噪比为0 dB时不同阵列对2个目标的分辨概率随目标间隔变化情况,仿真中目标1位于80°方向,目标2则在84°~94°变换。从中可以看出,在角度间隔为6°~8°,高阶阵的分辨概率高于矢量阵列,在7°时2阶高阶阵列的分辨概率高出矢量阵列大于0.3。从图 10不同阵列成功分辨后方位估计结果的均方根误差随目标间隔变化情况可以看出,给定仿真条件下高阶阵列的误差始终小于矢量阵列,随着目标间隔的增大,2阶高阶阵列与矢量阵列估计误差之间的差距逐渐减小。在间隔相对较小的情况下,阶数越高的高阶阵列方位估计性能越好,较矢量阵列存在一定优势。

Download:
图 9 不同阵列对2目标的分辨概率随目标间隔变化情况 Fig. 9 Detection probability of two targets versus the azimuth angle between them for different arrays
Download:
图 10 不同阵列成功分辨后方位估计结果的均方根误差随目标间隔变化情况 Fig. 10 RMSE of DOAs versus the azimuth angle between two targets for different arrays in case of successful detection

综合以上仿真结果可以发现,在低信噪比、少快拍、小阵元数、小目标间隔的仿真中,高阶声场传感器阵列与矢量传感器阵列相比,均展现出了一定的方位估计性能优势。

4 结论

1) 物理结构较为简单,而且可以通过增加声压传感器的数目来获取更高阶的信号。

2) 在长矢量模型中以MUSIC算法为例,在信噪比低、快拍数少、阵元数少、目标间隔小的条件下,高阶声场传感器阵列对多目标具有更好的分辨能力和更小的均方根误差。

后续研究将把二维空间中高阶声场传感器阵列的处理方法推广至三维空间中的球面高阶声场传感器,并对高阶声场传感器阵列的优化方法展开研究。

参考文献
[1]
NEHORAI A, PALDI E. Acoustic vector-sensor array processing[J]. IEEE transactions on signal processing, 1994, 42(9): 2481-2491. DOI:10.1109/78.317869 (0)
[2]
张揽月, 杨德森. 基于MUSIC算法的矢量水听器阵源方位估计[J]. 哈尔滨工程大学学报, 2004, 25(1): 30-33.
ZHANG Lanyue, YANG Desen. DOA estimation based on MUSIC algorithm using an array of vector hydrophones[J]. Journal of Harbin Engineering University, 2004, 25(1): 30-33. DOI:10.3969/j.issn.1006-7043.2004.01.006 (0)
[3]
孙贵青, 李启虎. 声矢量传感器研究进展[J]. 声学学报, 2004, 29(6): 481-490.
SUN Guiqing, LI Qihu. Progress of study on acoustic vector sensor[J]. Acta acustica, 2004, 29(6): 481-490. DOI:10.3321/j.issn:0371-0025.2004.06.001 (0)
[4]
王笑. 高阶矢量水听器阵列信号处理[D]. 哈尔滨: 哈尔滨工程大学, 2018: 63-80.
WANG Xiao. High-order hydrophone array signal processing[D]. Harbin: Harbin Engineering University, 2018: 63-80. (0)
[5]
孙心毅, 杨德森, 洪连进, 等. 平面波声场中振速梯度水听器的研究[J]. 声学技术, 2013, 32(6): 275-276.
SUN Xinyi, YANG Desen, HONG Lianjin, et al. Investigation of velocity gradient sensor in plane wave field[J]. Technical acoustics, 2013, 32(6): 275-276. (0)
[6]
MA Yuanliang, YANG Yixin, HE Zhengyao, et al. Theoretical and practical solutions for high-order superdirectivity of circular sensor arrays[J]. IEEE transactions on industrial electronics, 2013, 60(1): 203-209. DOI:10.1109/TIE.2012.2185020 (0)
[7]
杨益新, 汪勇, 何正耀, 等. 传感器阵列超指向性原理及应用[M]. 北京: 科学出版社, 2018. (0)
[8]
WANG Yong, YANG Yixin, MA Yuanling, et al. Robust high-order superdirectivity of circular sensor arrays[J]. The journal of the acoustical society of America, 2014, 136(4): 1712-1724. DOI:10.1121/1.4895686 (0)
[9]
MEYER J. Beamforming for a circular microphone array mounted on spherically shaped objects[J]. The journal of the acoustical society of America, 2001, 109(1): 185-193. DOI:10.1121/1.1329616 (0)
[10]
MEYER J, ELKO G. A highly scalable spherical microphone array based on an orthonormal decomposition of the soundfield[C]//Proceedings of 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing. Orlando, 2002: 1781-1784. (0)
[11]
TEUTSCH H, KELLERMANN W. Acoustic source detection and localization based on wavefield decomposition using circular microphone arrays[J]. The journal of the acoustical society of America, 2006, 120(5): 2724-2736. DOI:10.1121/1.2346089 (0)
[12]
TEUTSCH H. Modal array signal processing: principles and applications of acoustic wavefield decomposition[M]. Berlin Heidelberg: Springer-Verlag, 2007. (0)
[13]
TEUTSCH H, KELLERMANN W. Detection and localization of multiple wideband acoustic sources based on wavefield decomposition using spherical apertures[C]//Proceedings of 2008 IEEE International Conference on Acoustics, Speech, and Signal Processing, Las Vegas, 2008: 5276-5279. (0)
[14]
SUN Haohai, MABANDE E, KOWALCZYK K, et al. Localization of distinct reflections in rooms using spherical microphone array eigenbeam processing[J]. The Journal of the acoustical society of America, 2012, 131(4): 2828-2840. DOI:10.1121/1.3688476 (0)
[15]
HABETS E A, GANNOT S. Generating sensor signals in isotropic noise fields[J]. The journal of the acoustical society of America, 2007, 122(6): 3464-3470. DOI:10.1121/1.2799929 (0)
[16]
HAWKES M, NEHORAI A. Acoustic vector-sensor correlations in ambient noise[J]. IEEE journal of oceanic engineering, 2001, 26(3): 337-347. DOI:10.1109/48.946508 (0)
[17]
GERSHMAN A B. Direction finding using beamspace root estimator banks[J]. IEEE transactions on signal processing, 1998, 46(11): 3131-3135. DOI:10.1109/78.726831 (0)