作者简介:李新波(1980-),男,讲师,博士.研究方向:阵列信号处理.E-mail:cinple@126.com
利用声矢量传感器导向矢量和四元数之间的相似性,推导并建立了以四元数形式表示的导向矢量,给出了声矢量传感器阵的四元数模型,理论分析了导向矢量与噪声子空间的正交性,在此基础上提出了基于四元数MUSIC空间谱的二维波达角估计方法。仿真实验表明,四元数MUSIC算法的分辨力要优于矢量MUSIC算法,在低信噪比下具有较高的DOA估计精度,验证了四元数的正交性优势,同时本文方法不局限于L线阵和面阵,对其他阵型也具有普遍适用性。
The similarity between the steering vector and quaternion of acoustic vector sensor is utilized to derive and establish the quaternion expressing form of the steering vector, and the quaternion model of the acoustic vector sensor array is proposed. Moreover, the orthogonality of the steering vector and noise subspace is theoretically analyzed. Based on the quaternion Multiple Signal Classification (MUSIC) spatial spectrum, a 2-D Direction of Arrival (DOA) estimation method is proposed. Experiment results show that the resolution of the quaternion MUSIC algorithm is better than that of the vector MUSIC algorithm. In low Signal-to-Noise Ratio (SNR), the quaternion MUSIC algorithm has higher accuracy of DOA estimation. At the same time, this method can be applied not only to the L-shape array and plane array, but also to other array formations.
近些年,随着声矢量传感器技术的发展及其在军工中潜在的应用前景,水声阵列信号参数估计问题成为了热门研究方向。声矢量传感器能够同步、共点地拾取声场中某点处的声压和振速信息,且各输出分量之间具有正交性。传统的声矢量传感器阵列信号处理方法都是基于声矢量传感器的长矢量模型进行研究的,但长矢量模型没有考虑声矢量传感器输出的各个分量之间的正交关系,而四元数的表达方式能很好地体现这一点。研究表明[ 1, 2, 3],四元数具有较强的正交性约束能力,能更好地描述矢量传感器各通道的正交性结构。用四元数描述声矢量传感器输出的各个分量,增加了正交性约束条件,意味着基于四元数理论的参数估计算法会具有更好的模型误差容错性能。
随着四元数理论在阵列信号处理方面的研究深入,使得基于四元数理论的矢量阵列信号处理方法层出不穷。文献[4]提出的四元数域MVDR算法和改进算法减小了内存需求和计算复杂度,提高了方位估计精度和对相干声源的分辨能力,但是MVDR算法不是超分辨估计算法,受瑞利限的制约;文献[5-6]研究表明,与基于长矢量模型的阵列相比,基于四元数模型的电磁矢量传感器阵列参数估计能获得更高的估计精度和较少的计算量,体现了四元数模型的优势;文献[7]提出了基于四元数的声压振速联合方位估计算法,算法可以在无需平滑处理的情况下分辨相干信号,并且算法的抗各向同性干扰的能力较强;文献[8]提出了基于四元数MUSIC算法的均匀线阵二维波达方向估计算法,减小了运算量并降低了内存需求,但在仿真中导向矢量采用的是常规导向矢量形式。可见,用四元数表示矢量声信息将有助于提高算法的性能。
针对声矢量传感器阵列分析中存在的问题,本文在四元数分析的基础上,开展了基于四元数理论的声矢量传感器阵列信号估计方法研究。将声矢量传感器的声压和三维质点振速信息表示为四元数形式,给出了一种新的导向矢量四元数模型,并在此基础上给出了二维角度的估计方法。
四元数是一种由复数扩维而成的四维超复数,它由一个实部和三个虚部构成,并且三个虚部间满足一定的转换关系。
四元数有以下两种表示形式:
虚部间的转换关系为:
四元数的全体称为四元数集,记为
对于四元数的列矢量
如果它们的矢量乘积为零,则就可以认为两个四元数形式的列矢量是正交的。
四元数列矢量
在复数域
对比式(8)(9)可以看出,四元数正交关系和复数正交关系相比具有更多的约束条件,这是四元数正交性优于复数的理论依据。
由表达形式可以看出四元数有更“紧凑”的数据表达形式,一个四元数比复数多包含两个分量,使得它能够在一个运算中包含更多的信息。文献[1,4]就是采用了式(2)形式表示的四元数,由于四元数乘法不满足交换性,将四元数用式(2)的这种复数形式可将四元数转换到复数域中,便于借助成熟的复数理论对四元数理论进行研究。文献[3,5,6,8]采用的是式(1),该形式与声矢量传感器输出分量固有的正交性一致。从四元数正交性的证明可以看出,四元数具有更强的正交性约束条件。
假设有
设位于坐标原点的阵元为参考阵元,阵元间距为半波长,第
相对于参考阵元,第
声矢量传感器阵列的导向矢量矩阵为:
定理 若
证明 由式(10)可知,信号的相位差为:
则式(13)化为:
将式(14)按欧拉公式
将式(15)代入式(14),可得:
式(16)说明
以上分析说明,声矢量传感器的导向矢量可以表述为四元数形式。
声矢量传感器的质点振速与声压的关系为:
忽略噪声影响,在
那么,第
于是,声矢量阵列输出为:
式中:
为了便于分析导向矢量与噪声子空间的正交性,定义一种新的导向矢量:
可见,
式中:
阵列数据输出矩阵的协方差矩阵为:
若定义:
式(24)可写为:
式中:矩阵
那么不难分析得到:
式中:
式(24)变为:
对式(29)中的
式中:
定义两个四元数矩阵
式中:
式(31)两边乘四元数矩阵
将式(29)右乘四元数矩阵
比较式(32)和式(33),且
式(35)表明,本文定义的导向矢量(21)与噪声子空间
将式(35)右乘
定义噪声投影矩阵
实际中,阵列接收的数据长度有限,阵列数据的协方差矩阵用下式估计:
式中:
对
文献[8]研究表明,基于四元数模型的算法比基于长矢量模型的算法的计算量明显降低,并对其计算量和存储空间进行了详细说明,所以本文未深入探讨。
L型阵列如图1所示。各阵元在坐标轴上等间距排列。实验中,阵列由9个阵元组成,阵元间距取为波长的一半,传播介质为水,背景噪声为零均值的高斯白噪声,快拍数为1024。
实验1 四元数MUSIC算法对多声源DOA估计实验。两个待测声源信号的入射角分别为(30°,60°)和(45°,35°),两个声源的载波频率分别为:
实验2 四元数MUSIC算法在不同信噪比条件下对入射声源信号DOA估计性能实验。信噪比SNR从-5 dB到10 dB变化,变化间隔为1 dB。
使用四元数MUSIC算法以及矢量MUSIC算法在每个信噪比下分别进行100次独立的蒙特卡洛实验。采用联合均方根误差作为评判准则,其中联合均方根误差公式如下:
从图4可以看出,在信噪比小于3 dB的情况下四元数MUSIC算法的估计误差小于矢量MUSIC算法的估计误差,在低信噪比情况下四元数正交性带来了优势。
面阵的阵元分布如图5所示,各阵元在坐标轴上等间距排列。实验中,阵列由16个阵元组成,阵元间距取为波长的一半,传播介质为水,背景噪声为零均值的高斯白噪声,快拍数为1024。此处为了简便,只给出双声源的仿真实验。
实验3 四元数MUSIC算法对多声源DOA估计实验。两个待测声源信号的入射角分别为(20°,50°)和(45°,30°),其余条件与L型中的实验条件相同。仿真结果见图6和图7。
从结果可以看出,四元数MUSIC算法仿真图形的峰值与分辨力的仿真结果都好于V-MUSIC算法。
实验4 基于平面声矢量传感器阵列的四元数MUSIC算法在不同信噪比条件下对声源信号DOA估计的性能分析实验。实验条件及方法与L型阵列仿真实验相同。仿真结果如图8所示。
从图8可以看出,在信噪比较小的情况下四元数MUSIC算法的估计误差小于矢量MUSIC算法的估计误差。
研究了基于声矢量传感器阵列的四元数MUSIC算法,分析了导向矢量的四元数模型,并在此基础上定义了一种新的导向矢量,分析了在此情况下MUSIC空间谱的正交性。算法利用四元数的数据表达形式和较强的正交性约束能力,获得了较之于常规MUSIC算法较好的DOA估计效果。仿真结果表明:本文提出的算法在低信噪比的情况下对声源信号的DOA估计性能优于传统的MUSIC算法,并且四元数MUSIC算法的分辨力要优于矢量MUSIC算法,实验验证了四元数的正交性强于复数的理论。此外,本论文所提出的算法不局限于L阵和平面阵,还可以拓展到圆阵、双平行线阵等其他阵型。