en
×

分享给微信好友或者朋友圈

使用微信“扫一扫”功能。
作者简介:

毕守华(1999-),女,硕士生,主要从事声矢量信号处理研究。

通讯作者:

娄毅(1987-),男,博士,副教授,主要从事水声通信、声矢量信号处理等方向的研究。

中图分类号:TN929.3

文献标识码:A

文章编号:2096-5753(2022)06-0480-07

DOI:10.19838/j.issn.2096-5753.2022.06.001

参考文献 1
NEHORAI A,PALDI E.Acoustic vector-sensor array processing[J].IEEE Transactions on Signal Processing,1994,42(9):2481-2491.
参考文献 2
娄毅.基于四元数的极化-DOA 估计算法研究[D].哈尔滨:哈尔滨工业大学,2013.
参考文献 3
BIHAN N,MIRON S,MARS J I.MUSIC algorithm for vector-sensors array using biquaternions[J].IEEE Transactions on Signal Processing,2007,55(9):4523-4533.
参考文献 4
HAN K,NEHORAI A.Nested vector-sensor array processing via tensor modeling[J].IEEE Transactions on Signal Processing,2014,62(10):2542-2553.
参考文献 5
HAWKES M,NEHORAI A.Acoustic vector-sensor processing in the presence of a reflecting boundary[J].IEEE Transactions on Signal Processing,2000,48(11):2981-2993.
参考文献 6
XU G H,ROY R H,KAILATH T.Detection of number of sources via exploitation of centro-symmetry property[J].IEEE Transactions on Signal Processing,1994,42(1):102-112.
参考文献 7
SCHMIDT R.Multiple emitter location and signal parameter estimation[J].IEEE Transactions on Antennas and Propagation,1986,34(3):276-280.
参考文献 8
TAO J,CHANG W,SHI Y.Direction-finding of coherent sources via “particle-velocity-field smoothing”[J].IET Radar,Sonar & Navigation,2008,2(2):127-134.
参考文献 9
HAARDT M,NOSSEK J A.Unitary ESPRIT:how to obtain increased estimation accuracy with a reduced computational burden[J].IEEE Transactions on Signal Processing,1995,43(5):1232-1242.
目录contents

    摘要

    随着海洋开发与探索的增加,集成多种技术的用于智慧海洋研究的水下物联网(UIoT)掀起了研究的热潮,使用计算高效且具有普适性的算法来进行方位估计是当前的发展趋势。为了满足上述要求,提出了一种新颖且广泛应用的酉四元数(UQ)模型中心对称阵列,相应协方差矩阵的估计和分解可以在实数域中执行,而不是复数域中,因此实现计算的低复杂度。此外,我们分析了该模型的物理含义,并将其与新兴的基于四元数的姿态估计和控制相结合,揭示了 UQ 模型在 UIoT 中的潜在优势。在仿真实验中,我们在几个仿真的水下场景中测试了算法的性能,证明了 UQ 模型的灵活性和适用性。

    Abstract

    With the increase in ocean exploitation and exploration,the Underwater Internet of Things(UIoT) integrating multiple technologies for smart ocean investigation has created a research trend,and the use of computationally efficient and generalized algorithms for azimuth estimation is the current trend. To meet the above requirements,in this paper,we propose a novel and widely-used centrosymmetric array of the Unitary Quaternion (UQ)model,where the estimation and decomposition of the corresponding covariance matrix can be performed in the real domain instead of the complex domain,thus achieving low computational complexity. In addition,we analyze the physical implications of the model and combine it with the emerging quaternion-based attitude estimation and control to reveal the potential advantages of the UQ model in UIoT. In simulation experiments,we have demonstrated the flexibility and applicability of the UQ model by testing the performance of the algorithm in several simulated underwater scenarios.

  • 0 引言

  • 作为物联网向水下场景的延伸,水下物联网 (UIoT)为探索和开发海洋的各项技术搭建了桥梁,支持智慧海洋的实现。未来 UIoT 的预期 5 层系统架构包括传感、通信、网络、融合和应用层,其中传感层将在全球系统的稳健运行中发挥重要作用。特别地,对多个源进行方位估计,从而推进后续任务将是一个关键问题,例如目标跟踪、水下监测和无线通信。

  • 由于精确定位的需要,大规模传感器阵列正在成为主流,但受到了严格的部署条件限制。相比之下,声矢量传感器(AVSs)被视为更灵活的解决方案。这种传感系统由正交取向的速度传感器和全向压力接收器[1]组成,与传统压力测量相比,可选的速度传感器可以捕获额外的粒子速度信息。由于需要对声场信息做更详细的采集,所以 AVSs 满足智慧海洋的需求。考虑到矢量传感器的多分量输出,人们提出了不同的建模方法来利用阵列数据的固有多维结构,包括长矢量(LV)[1]、四元数[2]、双四元数[3]和张量模型[4]等。然而,随着通道和传感维数的增加,存储和处理大量收集的数据将导致计算高负荷,这违背了提高能效的目的,缩短了电池供电设备的寿命,同时对观测信号的实时处理提出了更高的要求。在已建立的方法中,LV 和张量模型的缺点是由估计和分解二阶统计量引起的高复杂性。四元数模型减轻了计算负担,但通常用于对两分量矢量传感器建模,因此难以处理常用的三分量或四分量矢量水下传感器。为此,提出了双四元数模型,但是牺牲了估计精度。因此,能够消耗较少能量并提供效果优良的、计算高效的方位估计算法是智慧海洋的一个有前途的选择。

  • 基于上述原因,我们提出了一种新的酉四元数 (UQ)模型,将传统的基于两分量复值数据的四元数形式扩展到了四分量情况。具体来说,通过酉变换矩阵,我们将 AVSs 不同组件记录的复信号转换为实值数据。随后,基于四元数定义的表达式和数组数据结构之间的相似性,在逻辑上形成 UQ 模型。我们讨论了 UQ 模型的物理含义,表明这个模型是接收信号的一种非常直观的表达。此外,我们研究了相应的二阶统计量的估计和分解。由于 UTM 的引入,它们的计算可以以优异的计算复杂性在实数域中完成。最后,我们分析了 UQ 模型在未来智慧海洋中的潜在优势。

  • 在本文中,实数、复数和四元数的字段表示为RCH,粗体小写和大写字体表示向量和矩阵,上标T*H分别表示转置、共轭和共轭转置。

  • 1 系统模型

  • 1.1 酉四元数公式

  • 假设 K 个远场窄带独立信号的方位角为θ=θ1θK[-ππ,俯仰角(分别从正 x 轴和正 z 轴测量)为ϕ=ϕ1ϕK[0π。规定

  • kθk,ϕk=uθk,ϕk,vθk,ϕk,ωϕkT
    (1)
  • 作为沿着传播方向θkϕk的单位向量,其中 uθkϕk=cosθksinϕkvθkϕk=sinθksinϕkωϕk=cosϕk。那么,第 k 个信号的空间上同心的 AVS 的 4 × 1 流形向量给定为

  • cθk,ϕk=1uθk,ϕkvθk,ϕkωϕk=1kθk,ϕk,k=1,2,,K
    (2)
  • 当 3 个粒子速度分量沿 xyz 轴对齐时,压力分量位于原点。在后文中,相关的术语将用下标ll=xyzp表示,为了表示方便,将使用下标k代替θkϕk。式(2)揭示了 AVS 可以获取kθkϕk的 3 个笛卡尔分量,从而优于仅进行压力测量的标量对应项。

  • 考虑一个采用中心对称配置[5]部署的N元素AVS 阵列,令alkCN×1l=pxyz为第 k 个信号的不同分量的导向矢量,k=1,2K,他们应满足[1]

  • ax,k=μkap,k;ay,k=vkap,k;az,k=ωkap,k
    (3)
  • 然后,相应的阵列输出可以建模为

  • Xl(t)=Als(t)+nl(t),l=p,x,y,z
    (4)
  • 式中:Al=alk=1alk=2alk=K是流形矩阵;st=s1ts2tsKtT是信号向量; nlt是加性噪声向量。具有方差 σn2的空间和时间独立噪声在统计上也独立于入射信号。

  • M 个快照可用时,我们有测量值Xl=xlt1xlt2xltM,其中xltmm=1,2M是在时间 t=tm接收的样本。此时Xll=pxyz可以表示为

  • Xl=AlS+Nl
    (5)
  • 式中:S=st1st2stM是采样信号;Nl=nlt1nlt2nltM也是采样信号。

  • 受文献[9]的启发,我们引入了以下数据矩阵:

  • Zl=XlΠNXl*ΠMCN×2M,l=p,x,y,z
    (6)
  • 其矩阵形式为中心埃尔米特矩阵。因此,根据酉变换理论可知,可以利用下式变换成实数值形式:

  • Z~l=QNHZlQ2M
    (7)
  • 式中,QNQ2M为酉变换矩阵。式(7)可以进一步表示为

  • Z~l=QNHAlSΠNAl*S*ΠMQ2M+QNHNlΠNNl*S*ΠMQ2MZ~l=Z~l(s)+Z~l(n)RN×2M
    (8)
  • 式中,Z~lsZ~ln的显式形式给出。注意,式(7) 中的 Zl 对应于数据 Xl 的前后平均。通过合理地利用可用的测量值,式(6)类似于使快照数量加倍,从而提高估计性能 [6]。通过收集数据矩阵Z~ll=pxyz,我们可以在逻辑上构建以下 UQ 模型:

  • Z˘=Z~p+iZ~x+jZ~y+kZ~zHN×2M
    (9)
  • 式中,通过 xyz 轴定向速度分量排列接收的数据被安排在如上所述的Z˘的 3 个虚部中。四元数单位 ijk 之间的关系类似于与 AVSs 相关联的标准正交基之间的矢量积关系。因此,UQ 模型符合四元数代数结构,其构造是自然的,并推广了文献[2]中的传统四元数形式。

  • 1.2 四元数空间中的正交性

  • 与酉 LV(ULV)模型[7]相比,我们遵循文献[2]中的分析方法,展示了所提出的 UQ 模型在正交性方面的优势。这将有助于人们通常需要执行特征分解以获得相互正交的子空间方法[6]

  • 一般来说,对于 2 个四元数向量 qp,其正交性可以描述为

  • qHp0
    (10)
  • q1Tp1+q2Tp2+q3Tp3+q4Tp4+q1Tp2-q2Tp1-q3Tp4+q4Tp3i+q1Tp3+q2Tp4-q3Tp1-q4Tp2j+q1Tp4-q2Tp3+q3Tp2-q4Tp1k0
    (11)
  • 这产生以下 4 个等式:

  • q1Tp1+q2Tp2+q3Tp3+q4Tp40q1Tp2-q2Tp1-q3Tp4+q4Tp30q1Tp3+q2Tp4-q3Tp1-q4Tp20q1Tp4-q2Tp3+q3Tp2-q4Tp10
    (12)
  • 然而,当我们将 qp 的所有分量连接成 2 个实值 LVs 时:

  • q¯=q1T,q2T,q3T,q4TTp¯=p1T,p2T,p3T,p4TT
    (13)
  • q¯p¯的正交性仅推出以下等式:

  • q¯Tp¯0
    (14)
  • q1Tp1+q2Tp2+q3Tp3+q4Tp40
    (15)
  • 比较式(15)和式(12),我们可以发现在四元数空间中施加了更强的正交约束。它有助于提高信号和噪声子空间的估计精度,从而补偿因减小协方差矩阵大小而导致的性能损失。

  • 1.3 协方差矩阵的估计

  • 根据 AVS 的中心对称特性数组,我们有[7]

  • ΠNAl*=AlΦ,l=p,x,y,z
    (16)
  • 式中,ΦCK×K是由实际应用中的阵列几何确定的酉对角矩阵。根据式(16),式(9)中的 Z~ls 可更简化的表达为

  • Z~l(s)=QNHAlSΦS*ΠMQ2M
    (17)
  • 有了足够的快照,不同组件接收到的数据相关性可以通过下式计算:

  • Rl1,l2=limM 1MZ~l1Z~l2T=limM 1MZ~l1(s)Z~l2(s)T+limM 1MZ~l1(n)Z~l2(n)T,l1,l2=p,x,y,z
    (18)
  • 注意 ΠMQ2M是 2 个酉矩阵,我们有

  • limM 1MZ~l1(s)Z~l2(s)T=2QNHAl1RsAl2HQN
    (19)
  • limM 1MZ~l1(n)Z~l2(n)T=2δl1,l2Rn
    (20)
  • 式中:δl1l2是克罗内克 δ 函数;RsRn是信号和噪声协方差矩阵,可以写成

  • Rs=diagσs,12,,σs,K2
    (21)
  • Rn=diagσn2,,σn2
    (22)
  • 式中:diag[x]返回对角线元素为 x 的对角矩阵;σs12σsK2是源的功率。

  • 然后,让我们将注意力转向式(9)中的 UQ 模型,其协方差矩阵可以使用四元数代数来估计:

  • R=limM 1MZ˘Z˘H=Rp,p+Rx,x+Ry,y+Rz,z+-Rp,x+Rx,p-Ry,z+Rz,yi+-Rp,y+Rx,z+Ry,p-Rz,xj+-Rp,z-Rx,y+Ry,x+Rz,pk
    (23)
  • 为了简化式(23),我们利用式(3)将流形矩阵All=pxyz表达为

  • Ax=ApU;Ay=ApV;Az=ApW
    (24)
  • 式中:UVW为 3 个对角矩阵,其对角元素分别为ukk=1Kvkk=1Kwkk=1K。将式(25)代入式(19),我们得到 l1l2=pxyzRl1l2=Rl2l1。该性质有助于简化:

  • R=Rp,p+Rx,x+Ry,y+Rz,z
    (25)
  • 这意味着,利用有限的快照,我们可以仅在实数域中计算Rlll=pxyz 来获得 R 的近似值,从而实现计算的低复杂度。此外,可以使用实值计算来进行式(25)中 R 的分解。

  • 注意:对应于文献[8]所提出的粒子速度场平滑技术,式(25)中的 R 可以看作是Rlll=pxyz的叠加。因此,UQ 模型可以用来处理相干源。典型的情况是当传感器部署在反射边界附近时(例如,安装在船体上的声呐、海底系留声呐和浮动声呐阵列),直接信号和反射信号之间可能会出现相干[8]。在这种情况下,如仿真所示,如果不采取额外的处理,传统模型(例如 LV、四元数和双四元数模型) 的估计性能将会下降。

  • 1.4 协方差矩阵的分解

  • 考虑到式(19)和式(20),我们将式(25)重写为

  • R=2QNHΩQN+8Rn
    (26)
  • 式中,Ω=l=pxyz AlRsAlH。考虑到式(24)和uk2+vk2+wk2=1,我们将 进一步表示为

  • Ω=2ApRsApH
    (27)
  • 最后,R 写为

  • R=4QNHApRsApHQN+8Rn
    (28)
  • 当我们对 R 进行实值本征分解时,结果可以表示为

  • R=ES,ENΣS00ΣNES,ENT
    (29)
  • 式中:ΣS=diagλ1λK包含 R 的前 K 个最大特征值;N =diagλK+1λN由剩下的几个组成;ESEN中的特征向量跨越信号和噪声子空间,其中后者应该正交于基于子空间方法的变换导向向量QNHapkk=1K[6]。因此,MUSIC 频谱函数构造为

  • f(θ,φ)=1apH(θ,φ)QNENENTQNHAap(θ,φ)
    (30)
  • 当成功检测到源数 K 时,我们可以通过搜索式 (30)的前 K 个最大值来估计入射角度{θφ}

  • 1.5 计算的复杂性

  • 我们根据协方差矩阵的估计和分解来评估算法复杂度,其中基本算术运算是实数乘法(R)。对于提出的 UQ 模型,这 2 步都可以在实数域中进行。具体来说,协方差矩阵可以通过式(26)来估计,其复杂度为8N2MR。那么,分解 R 大约需要 ON3R。对于 LV 模型,通过执行 4 次实数乘法来完成一次复数乘法,因此 2 个步骤的总复杂度大致为64N2M+4O4N3R。对于双四元数模型,一次双四元数乘法会产生64R。因此,总复杂度约为 64N2M+4O4N3R。此外,考虑到显示协方差矩阵的内存需求,我们将 UQ、LV 和双四元数模型要存储的实数项分别总结为 N232N28N2

  • 显然,由于酉变换和四元数代数,UQ 模型在计算量上具有显著优势。在未来的智慧海洋中,许多传感器将被安装在无人驾驶车辆上,因此通常使用电池供电。在这一点上,计算高效的 UQ 模型可以减少电池消耗,同时延长能量有限系统的寿命。

  • 2 仿真

  • 与 LV[1]、ULV[9]、张量[4]、四元数[2]、双四元数模型相比,所提出的 UQ 模型的源定位性能在本节进行了评估。为了简单起见,我们假设所有信号都具有相等的功率σs2,则信噪比定义为 SNR=10logσs2/σn2

  • 2.1 空间谱

  • 考虑来自θ=60ϕ=30θ=60ϕ=50的 2 个声源。为了在二维监控区域定位声源,我们在 x–z 平面采用 10 单元平面 AVS 阵列,如图1 所示,其中 SNR = 7 dB,M = 95。从图2(a)–图2(e)可以看出,所开发的基于 UQ 模型的算法精确地定位了具有较窄主瓣和低能量旁瓣的撞击源。

  • 图1 AVS 阵列配置

  • Fig.1 AVS array configuration

  • 图2 二维源定位结果

  • Fig.2 Two-dimensional DOA results

  • 接下来,我们采用由 7 个 AVS 组成的垂直线阵列用于估计仰角。为了减少能量和时间消耗,我们将可用快照的数量设置为 M = 50。2 个源共享相同的方位角θ=50SNR=5dB。考虑了水下物联网中可能出现的 2 种场景。在图3(a)中,我们假设位于ϕ1=30ϕ2=40的 2 个源在统计上是独立的,这会导致 2 个间隔很近的源在检测时出现问题。此时, UQ 模型显示了位于真实方向的尖锐光谱峰。

  • 但其他方法在分辨能力方面会经历严重的性能损失。在图3(b)中,2 个相干源的仰角被调整为ϕ1=50ϕ2=90。实验结果表明 UQ 模型在处理相干信号方面的优越性。

  • 2.2 估计准确度

  • 假设有位于ϕ1=50ϕ2=40且具有相同方位角θ=50的 2 个独立源,我们使用基于蒙特卡洛试验计算的均方根误差(RMSE)评估所测试算法的仰角估计准确性。图3 给出了 RMSE 与信噪比的关系,其中快照数为 M = 100。UQ 模型在低 SNR 中对 2 个到达方向产生最精确的估计。值得注意的是,对于具有低 SNR 的场景进行源定位是非常困难的。在这一点上,UQ 模型的优越性能通过仿真得到了验证。

  • 图3 真实方位角处的频谱切片

  • Fig.3 Spectral slice on true azimuth angle

  • 图4 算法估计精度比较

  • Fig.4 Comparison of algorithm estimation accuracy

  • 3 结束语

  • 本文提出了一种基于酉变换的 UQ 模型,该模型具有多种优点,符合智慧海洋的要求。UQ 模型可以使用实值计算来估计和分解相应的协方差矩阵,从而具有优良的计算复杂性。在仿真实验中,我们的方法显示了在空间分辨率和消相干方面的优越性。需要指出的是,该方法在低信噪比条件下,提供了比一些已有的方法更精确的到达角估计。

  • 参考文献

    • [1] NEHORAI A,PALDI E.Acoustic vector-sensor array processing[J].IEEE Transactions on Signal Processing,1994,42(9):2481-2491.

    • [2] 娄毅.基于四元数的极化-DOA 估计算法研究[D].哈尔滨:哈尔滨工业大学,2013.

    • [3] BIHAN N,MIRON S,MARS J I.MUSIC algorithm for vector-sensors array using biquaternions[J].IEEE Transactions on Signal Processing,2007,55(9):4523-4533.

    • [4] HAN K,NEHORAI A.Nested vector-sensor array processing via tensor modeling[J].IEEE Transactions on Signal Processing,2014,62(10):2542-2553.

    • [5] HAWKES M,NEHORAI A.Acoustic vector-sensor processing in the presence of a reflecting boundary[J].IEEE Transactions on Signal Processing,2000,48(11):2981-2993.

    • [6] XU G H,ROY R H,KAILATH T.Detection of number of sources via exploitation of centro-symmetry property[J].IEEE Transactions on Signal Processing,1994,42(1):102-112.

    • [7] SCHMIDT R.Multiple emitter location and signal parameter estimation[J].IEEE Transactions on Antennas and Propagation,1986,34(3):276-280.

    • [8] TAO J,CHANG W,SHI Y.Direction-finding of coherent sources via “particle-velocity-field smoothing”[J].IET Radar,Sonar & Navigation,2008,2(2):127-134.

    • [9] HAARDT M,NOSSEK J A.Unitary ESPRIT:how to obtain increased estimation accuracy with a reduced computational burden[J].IEEE Transactions on Signal Processing,1995,43(5):1232-1242.

  • 参考文献

    • [1] NEHORAI A,PALDI E.Acoustic vector-sensor array processing[J].IEEE Transactions on Signal Processing,1994,42(9):2481-2491.

    • [2] 娄毅.基于四元数的极化-DOA 估计算法研究[D].哈尔滨:哈尔滨工业大学,2013.

    • [3] BIHAN N,MIRON S,MARS J I.MUSIC algorithm for vector-sensors array using biquaternions[J].IEEE Transactions on Signal Processing,2007,55(9):4523-4533.

    • [4] HAN K,NEHORAI A.Nested vector-sensor array processing via tensor modeling[J].IEEE Transactions on Signal Processing,2014,62(10):2542-2553.

    • [5] HAWKES M,NEHORAI A.Acoustic vector-sensor processing in the presence of a reflecting boundary[J].IEEE Transactions on Signal Processing,2000,48(11):2981-2993.

    • [6] XU G H,ROY R H,KAILATH T.Detection of number of sources via exploitation of centro-symmetry property[J].IEEE Transactions on Signal Processing,1994,42(1):102-112.

    • [7] SCHMIDT R.Multiple emitter location and signal parameter estimation[J].IEEE Transactions on Antennas and Propagation,1986,34(3):276-280.

    • [8] TAO J,CHANG W,SHI Y.Direction-finding of coherent sources via “particle-velocity-field smoothing”[J].IET Radar,Sonar & Navigation,2008,2(2):127-134.

    • [9] HAARDT M,NOSSEK J A.Unitary ESPRIT:how to obtain increased estimation accuracy with a reduced computational burden[J].IEEE Transactions on Signal Processing,1995,43(5):1232-1242.