
Citation: | Tian ZHOU, Jiajun SHEN, Weidong DU, Caoyun ZHOU, Jinyang SONG, Baowei CHEN, Haisen LI. DOA Estimation Technology Based on Khatri-Rao Product for 3D Forward-looking Sonar[J]. Journal of Electronics & Information Technology, 2021, 43(3): 857-864. doi: 10.11999/JEIT200657 |
近年来,3维前视声呐作为一种重要的水下探测系统,在海底地形测绘、石油管道检测、沉船打捞、水下航行器避障、水下机器视觉等领域具有广泛的应用[1-3]。目前,国外多个公司已研制出实用化的3维前视声呐设备。从功能原理上,国际上把3维前视声呐主要分为两类:(1)相控扫描式3维前视声呐,如TriTech公司的Eclipse[4],采用“T”型阵列结构,以水平向波束形成、垂直向扫描的方式完成3维探测,这种探测方式效率非常低;(2)多波束3维前视声呐,如CodaOctopus公司的Echoscope4G[5],采用2维方形接收面阵设计,采用2维波束形成技术完成3维探测,然而系统实现成本非常高;相比之下,Reson公司的SeaBat 7130[6]采用2维矩形接收面阵设计,水平向采用波束形成技术,垂直向采用相干技术即可完成3维探测,相比Echoscope4G,该方案具有较低的系统成本。
3维前视声呐作为一种2维方位主动探测声呐,回波信号具有强相干的特点,也即来自不同方位回波信号的皮尔森相关系数约为1。因而在实际工程应用中,在考虑改善目标方位分辨性能的同时,还需考虑2维方位估计失效和信号相干的问题。围绕提高方位分辨能力这一目标,陈建等人[7]采用4阶累积量进行虚拟阵列孔径扩展,有效地改善了多目标分辨性能,然而4阶累积方法运算量非常大;杨永晶等人[8]采用Kronecker积构造虚拟协方差矩阵,相比4阶累积方法计算复杂度有一定程度降低,然而在时间序列上的Kronecker积处理引入大量冗余信息,系统实时性不够友好;韩佳辉和谭伟杰等人[9,10]直接对协方差矩阵进行向量化操作,基于Khatri-Rao积构造观测信号模型,相比Kronecker积处理,避免了时间维度引入的冗余,而仅仅对阵列孔径进行扩展,进一步降低了计算复杂度。此外,本文所述3维前视声呐还存在信号相干的问题,4阶累积量、Kronecker积等进行虚拟阵列扩展将出现协方差矩阵秩亏损的问题。为了恢复矩阵的秩,现阶段主要有降维处理和非降维处理两类方法进行解相干操作。其中降维处理方法以空间平滑类算法为代表,然而这类算法是以阵列孔径损失作为代价[11];非降维处理方法有效避免了阵列孔径损失[12]。基于Khatri-Rao积方法在进行去冗余操作时隐含协方差矩阵平滑过程,有效避免了阵列孔径损失。值得注意的是,自协方差矩阵将抵消回波信号模型中垂直角时延分量(见本文3.1节),应用于前视声呐的2维方位估计方法将失效,因而,上述4阶累积、Kronecker积、Khatri-Rao虚拟孔径扩展技术不能直接应用于文献[13,14]中所述的2维方位估计方法。
围绕提升目标分辨能力这一目标,本文重点解决现有阵列扩展技术存在2维目标方位估计失效、协方差矩阵秩亏损的问题,综合考虑2维稀疏面阵的结构特点,首先基于不同子阵构造互协方差矩阵,然后进行Khatri-Rao积扩展,提出单测量向量Khatri-Rao方法(Single Measured Vector Khatri-Rao, SVM-KR)和多测量向量Khatri-Rao方法(Multiple Measured Vector Khatri-Rao, MVM-KR),并进行了理论推导、计算机仿真和工程实现验证。通过仿真实验,验证了所提出方法在目标分辨能力方面优于文献[13,14]中所述的单测量向量波束形成(Single Measured Vector Beamforming, SVM-B)方法,计算复杂度低于4阶累积量和Kronecker积虚拟阵列扩展方法;通过水池目标探测试验,验证了声呐系统和相关算法的工程实用性。
自研前视声呐接收阵列配置如图1所示。接收阵列由3个均匀线性子阵构成,子阵间阵元间距分别为
如图2所示,在快拍号
⟨x(t)⟩i,m=K∑k=1sk(t)ej⟨τk⟩i,m+⟨n(t)⟩i,m,t=1,2,···,L | (1) |
⟨τk⟩i,m=2πd√(mcosηkcosθk)2+(γisinηk)2/λ=2πd√(mcosηkcosθk+γisinηk)2−2mcosηkcosθkγisinηk/λ≈2πd(mcosηkcosθk+γisinηk)/λ | (2) |
其中,
γi={0,i=15,i=28,i=3 | (3) |
第
Xi=AiS+Ni | (4) |
其中,
根据线阵几何性质,空间域的导向波束具有锥形形状[18],也即沿同一锥面入射的信号具有相同的空间角,如图3所示为空间角
R21=X2XH1/L=A2RsAH1+RnR32=X3XH2/L=A3RsAH2+Rn} | (5) |
对上述协方差矩阵进行向量化操作
vec(R21)=A∗1⊗A2vec(Rs)+vec(Rn)vec(R32)=A∗2⊗A3vec(Rs)+vec(Rn)} | (6) |
其中,
P=[p1p2···pM]T∈CM2×2M−1 | (7) |
pm=[eM−1+meM+m···e2M−2+m]∈C2M−1×M | (8) |
其中,
A∗1⊙A2=Pμ21BA∗2⊙A3=Pμ32B} | (9) |
这里,
P−1vec(R21)=P−1(A∗1⊗A2vec(Rs)+vec(Rn))P−1vec(R32)=P−1(A∗2⊗A3vec(Rs)+vec(Rn))} | (10) |
由于矩阵
(A∗1⊗A2)vec(˜Rs)=(A∗1⊙A2)q | (11) |
进而,联系式(9)有
P−1vec(R21)≜P−1(A∗1⊙A2q+vec(Rn))=μ21Bq+P−1vec(Rn)P−1vec(R32)≜P−1(A∗2⊙A3q+vec(Rn))=μ32Bq+P−1vec(Rn)} | (12) |
显然,根据式(12)可用1维方位估计算法完成空间方位估计
由第2节可知,子阵间阵元间距大于半波长,进而目标回波相位差可以在
sinηp=(2πp+Δφ21)/[π(γ2−γ1)]sinηq=(2πq+Δφ32)/[π(γ3−γ2)]} | (13) |
其中,
Δφ21=angle(μ21)Δφ32=angle(μ32)} | (14) |
其中,
gp={ηp|p∈[⌊−(γ2−γ1)/2⌋,⌊(γ2−γ1)/2⌋]}gq={ηq|q∈[⌊−(γ3−γ2)/2⌋,⌊(γ3−γ2)/2⌋]}} | (15) |
其中,
ˆη=gp∩gq | (16) |
然而,式(16)成立建立在相位差
ˆηk=argminη|gp−gq| | (17) |
对于水平角,由空间角估计
⌢θk=arccos(cosˆϑkcosˆηk) | (18) |
至此,完成目标3维方位估计(包括水平角
(1)虚拟阵元接收信号相关性分析。如本文所述3维前视声呐,接收回波信号具有相干的特点,协方差矩阵的秩为1,应用本文所提方法进行虚拟阵列扩展,扩展后的虚拟阵元接收信号仍具有相干的特点。经过Khatri-Rao积向量化投影变换,等效为矩阵平滑,得到一个满秩协方差矩阵,可恢复为非相干信号模型[9,10]。
(2)阵列多目标分辨能力分析。阵列波束形成的行为类似于空域滤波器,其阵列波束图案中的主瓣对应于滤波器的通带,表征了阵列对一定入射角度间隔的多目标分辨能力,阵列束宽越窄意味着其分辨能力越强。由式(12)可知,本文涉及的KR子空间方法导向矩阵
BWB,−3dB=2arcsin(βλMd) | (19) |
BWKR,−3dB=2arcsin(βλ(2M−1)d) | (20) |
其中,
考虑两个窄带相干回波信号,水平角分别为90°和92°,垂直角分别为–7°和–5°,根据式(18)空间角分别为90°和91.99°。信噪比–5 dB,采用单测量向量4阶累计方法(Single Measured Vector Fourth-Order Cumulant, SMV-FOC)[7]、单测量向量Kronecker积方法(Single Measured Vector Kronecker Product, SMV-KP)[8]、SMV-B[13,14]、本文第3节所述SMV-KR和MMV-KR进行空间角估计,SMV-FOC, SMV-KP, SMV-B和SMV-KR方法中
本文中取波束图案上两目标间幅值下降3 dB(0.707)作为分辨准则。由图6可见,SMV-B方法不能分辨出两个目标,而SMV-FOC, SMV-KP, SVM-KR和MMV-KR方法均能分辨两个目标,验证了本文所提方法在多目标分辨方面的优势,此外,上述4种方法估计均值均较为接近真值,验证了2维目标方位估计能力。相比SMV-B方法,SMV-FOC, SMV-KP, SVM-KR和MMV-KR方法具有更低的估计误差,这是由于估计误差随着阵列孔径的扩展而降低。进一步地,相比SVM-KR方法,MMV-KR方法具有更低的估计误差,这是由于估计误差随快拍数的增加而降低。
上述5种算法的计算复杂度差异主要集中在1维空间角估计这一操作,本文重点对这一过程进行分析。计算复杂度由flops(floating-point operations per second)的次数近似表示,一个flops定义为一次浮点加法或乘法操作。SMV-B, SMV-FOC, SMV-KP, SMV-KR和MMV-KR方法的计算复杂度约为
为进一步检验上述算法的有效性,本文依托哈尔滨工程大学研制的3维前视声呐于哈尔滨工程大学水声技术重点实验室信道水池开展实验研究。3维前视声呐关键参数如下。工作频率:150 kHz;发射波束宽度:60°×20°;接收波束宽度:2°×20°;阵列构成参数:
如图8为上述SMV-B, SMV-FOC, SMV-KP, SVM-KR和MMV-KR方法应用波束形成技术输出的声呐图像,SMV-B方法不能很好地分辨两个目标,而SMV-FOC, SMV-KP, SMV-KR和MMV-KR能较好地分辨两个目标,为了更清楚地说明这一问题,从上述5种处理方法中抽取某一快拍下的波束图案如图9所示,SMV-B方法由于波束宽度较宽,不能有效分辨出两个目标,而SMV-FOC, SMV-KP, SMV-KR和MMV-KR方法由于扩展了阵列孔径,波束宽度较窄,能够很好地分辨两个目标。最后,应用上述3种方法得到目标估计结果如图10所示,SMV-FOC, SMV-KP, SVM-KR和MMV-KR方法能够对水池中目标水平角、垂直角进行估计,联系回波到达时间,可完成目标的3维定位。
本文依托2维SVM-B方位估计方法,基于Khatri-Rao积进行虚拟阵列扩展,提出1维空间角估计方法、基于Vernier法的垂直角估计方法和基于最小角定理的水平角方位估计方法。相比SVM-B方法原有的阵列流型,在保证2维方位估计方法有效的前提下,扩展了阵列孔径并改善了目标分辨能力。仿真实验验证了所提出的SVM-KR和MMV-KR方法在目标分辨性能优于SVM-B方法,且方位估计精度更高,计算复杂度低于SVM-FOC和SMV-KP,水池实验进一步验证了本文所提方法能够对多目标进行有效分辨,具备较强的工程实用性。
HENLEY H and ZIMMERMAN M J. Performance of 3D forward looking sonar for bathymetric survey[C]. OCEANS 2017-Anchorage, Anchorage, USA, 2017: 1–9.
|
RUSSEL I and WRIGHT R G. Navigation SONAR: More than underwater radar realizing the full potential of navigation and obstacle avoidance sonar[J]. International Hydrographic Review, 2017: 41–60.
|
ZIMMERMAN M J and HENLEY H. Applications of today’s 3D forward looking sonar for real-time navigation and bathymetric survey[C]. OCEANS 2017-Anchorage, Anchorage, USA, 2017: 1–7.
|
Tritech International Ltd. Eclipse 3D imaging sonar product manual[EB/OL]. https://www.tritech.co.uk/media/support/manuals/eclipse-multibeam-sonar-operator-installation-manual0.pdf, 2020.
|
Coda Octopus Products Ltd. Echoscope 4G datasheet[EB/OL]. https://d1io3yog0oux5.cloudfron.net/_d5c808f4da6c3542e43d3cef98f952d3/codaoctopus/db/443/2846/brochure/Echoscope+4G+Datasheet+1.1.1.20.pdf, 2020.
|
Teledyne RESON. SeaBat® F30[EB/OL]. https://www.bluezonegroup.com.au/_literature_165599/SeaBat_F30_Product_Leaflet, 2020.
|
陈建, 王树勋. 基于高阶累积量虚拟阵列扩展的DOA估计[J]. 电子与信息学报, 2007, 29(5): 1041–1044.
CHEN Jian and WANG Shuxun. DOA estimation of virtual array extension based on fourth-order cumulant[J]. Journal of Electronics &Information Technology, 2007, 29(5): 1041–1044.
|
杨永晶, 俞志富. 基于虚拟阵列扩展的DOA估计[J]. 电子信息对抗技术, 2014, 29(5): 32–35, 39. doi: 10.3969/j.issn.1674-2230.2014.05.008
YANG Yongjing and YU Zhifu. DOA estimation based on virtual array extension[J]. Electronic Information Warfare Technology, 2014, 29(5): 32–35, 39. doi: 10.3969/j.issn.1674-2230.2014.05.008
|
韩佳辉, 毕大平, 陈璐. 基于虚拟孔径扩展的非均匀稀疏阵DOA估计[J]. 电光与控制, 2018, 25(3): 28–31. doi: 10.3969/j.issn.1671-637X.2018.03.007
HAN Jiahui, BI Daping, and CHEN Lu. Non-uniform sparse array DOA estimation based on virtual aperture expansion[J]. Electronics Optics &Control, 2018, 25(3): 28–31. doi: 10.3969/j.issn.1671-637X.2018.03.007
|
谭伟杰, 冯西安, 张杨梅. 阵元失效下基于Khatri-Rao积的高分辨测向方法[J]. 太赫兹科学与电子信息学报, 2017, 15(1): 47–53. doi: 10.11805/TKYDA201701.0047
TAN Weijie, FENG Xi’an, and ZHANG Yangmei. High-resolution DOA estimation method based on Khatri-Rao product in presence of element failure[J]. Journal of Terahertz Science and Electronic Information Technology, 2017, 15(1): 47–53. doi: 10.11805/TKYDA201701.0047
|
刘志刚, 汪晋宽, 王福利. 虚拟空间平滑算法[J]. 电子学报, 2007, 35(9): 1762–1765. doi: 10.3321/j.issn:0372-2112.2007.09.030
LIU Zhigang, WANG Jinkuan, and WANG Fuli. Virtual spatial smoothing algorithm[J]. Acta Electronica Sinica, 2007, 35(9): 1762–1765. doi: 10.3321/j.issn:0372-2112.2007.09.030
|
孙兵, 阮怀林, 吴晨曦, 等. 基于Toeplitz协方差矩阵重构的互质阵列DOA估计方法[J]. 电子与信息学报, 2019, 41(8): 1924–1930. doi: 10.11999/JEIT181041
SUN Bing, RUAN Huailin, WU Chenxi, et al. Direction of arrival estimation with coprime array based on toeplitz covariance matrix reconstruction[J]. Journal of Electronics &Information Technology, 2019, 41(8): 1924–1930. doi: 10.11999/JEIT181041
|
YUFIT G and MAILLARD E P. 3D forward looking sonar technology for surface ships and AUV: Example of design and bathymetry application[C]. 2013 IEEE International Underwater Technology Symposium, Tokyo, Japan, 2013: 1–5.
|
周天, 沈嘉俊, 陈宝伟, 等. 应用二维稀疏阵列的三维前视声呐方位估计[J]. 哈尔滨工程大学学报, 2020, 41(10): 1450–1456. doi: 10.11990/jheu.202007031
ZHOU Tian, SHEN Jiajun, Chen Baowei, et al. Direction-of-arrival estimation of three-dimensional forward-looking sonar with two-dimensional sparse array[J]. Journal of Harbin Engineering University, 2020, 41(10): 1450–1456. doi: 10.11990/jheu.202007031
|
姚永红, 周天, 李海森, 等. 基于新型阵列结构的多波束SAS逐点成像算法研究[J]. 电子与信息学报, 2011, 33(4): 838–843. doi: 10.3724/SP.J.1146.2010.00730
YAO Yonghong, ZHOU Tian, LI Haisen, et al. Research on the dot-by-dot imaging algorithm for multi-beam SAS based on a new array configuration[J]. Journal of Electronics &Information Technology, 2011, 33(4): 838–843. doi: 10.3724/SP.J.1146.2010.00730
|
王俊, 向洪, 魏少明, 等. 单快拍数据的分布式二维阵列测角方法研究[J]. 电子与信息学报, 2018, 40(6): 1375–1382. doi: 10.11999/JEIT170856
WANG Jun, XIANG Hong, WEI Shaoming, et al. 2-D DOA estimation of distributed array with single snapshot[J]. Journal of Electronics &Information Technology, 2018, 40(6): 1375–1382. doi: 10.11999/JEIT170856
|
LLORT-PUJOL G, SINTES C, and GUERIOT D. Analysis of Vernier interferometers for sonar bathymetry[C]. OCEANS 2008, Quebec City, Canada, 2008: 1–5.
|
BURDIC W S. Underwater Acoustic System Analysis[M]. 2nd ed. Los Altos Hills: Peninsula, 2002: 317–320.
|
SINTES C, FOOTE K G, LLORT-PUJOL G, et al. Relationships among Vernier-method and other direction-of-arrival estimators[C]. OCEANS 2015, Genoa, Italy, 2015: 1–6.
|
1. | 刘伟陆,周天,闫振宇,杜伟东. 基于FPDE-SIFT的声呐干涉图像配准方法. 电子与信息学报. 2024(01): 101-108 . ![]() | |
2. | 潘博志,何宏昌,范冬林,宫子怡,刘镇豪. 利用改进MUSIC方法进行洋流方位估计. 测绘通报. 2024(06): 134-138 . ![]() | |
3. | 刘振,陈鑫,苏晓龙,户盼鹤,刘天鹏,彭勃,刘永祥. 基于均匀圆阵的近场源定位技术研究进展. 电子与信息学报. 2023(02): 734-745 . ![]() | |
4. | 潘玉剑,宋慧娜. 基于混合基线的任意平面阵列干涉仪测向方法. 电子与信息学报. 2021(12): 3703-3709 . ![]() |