基于RPCA的小孔径垂直阵辐射噪声测量方法

2020-12-15 02:35蒋国庆孙超刘雄厚蒋光禹
哈尔滨工程大学学报 2020年10期
关键词:环境噪声测量方法声源

蒋国庆,孙超,刘雄厚,蒋光禹

(1.西北工业大学 航海学院,陕西 西安 710072;2. 海洋声学信息感知工业和信息化部重点实验室(西北工业大学),陕西 西安 710072)

目前,常见的辐射噪声测量方法以单水听器测量为主[1-3]。但随着减振降噪技术和新型材料的发展应用,舰船辐射声级逐年降低[4-5],而随着海洋背景噪声增加[6-7],导致接收信号的信噪比(signal to noise ratio, SNR)越来越小,最终影响辐射噪声测量结果的准确性。

为了解决低信噪比时辐射噪声测量效果差的问题,学者们提出通过阵处理的方法提高测量性能[8-11]。小孔径阵具有成本低、布放方便等优点,在实际中应用较广,但是其阵增益小,低信噪比下噪声抑制效果差,最终辐射噪声测量精度较低。

为了使用小孔径阵测量低信噪比下的辐射噪声,可以对数据协方差矩阵进行预处理,先提高接收信噪比,再进行阵处理以测量辐射声源级。对于非相关噪声,当快拍数较多时,噪声分量主要位于协方差矩阵的对角线上,则可以采用对角减载类方法进行降噪处理。常见的对角减载方法为均匀对角减载(homogeneous diagonal unloading, HDU)[12],即各对角线元素减去相同的减载量,但是由于各阵元接收噪声的功率不相等,均匀对角减载仅能消除部分非相关噪声的影响。针对这种情况,有学者研究了非均匀对角减载(inhomogeneous diagonal unloading, IDU)方法[13-14],即各对角线元素的减载量不同。当噪声协方差矩阵为对角阵时,IDU方法可以完全消除噪声分量,但是当快拍数较少时,噪声协方差矩阵中非对角线元素不再为零,IDU方法的降噪性能急剧下降。稳健主成分分析(robust principal component analysis, RPCA)方法可以将由低秩矩阵和稀疏矩阵组成的矩阵分离开[15-16],当声源数小于阵元数且噪声相关性较小时,采样数据协方差矩阵就是由低秩的信号协方差矩阵和稀疏的噪声协方差矩阵组成,因此可以利用RPCA方法直接提取出信号协方差矩阵,达到降噪的目的。

本文针对低信噪比下小孔径垂直阵辐射噪声测量问题,利用RPCA方法提取信号协方差矩阵,提高接收信噪比,再利用阵处理方法估计辐射信号的声源级。相比于对角减载类方法,RPCA方法在快拍数较少时也有较好的降噪效果。

1 信号模型与测量参数

测量舰船辐射噪声时,常选择远离航道的水域,则可忽略其他干扰源,仅考虑单目标的情况。假设目标为点声源,一个M元垂直线列阵用来接收辐射声信号,则第i个阵元上的接收信号可以表示为:

xi(t)=hi(t)*s(t)+ni(t),i=1,2,…,M

(1)

式中:s(t)为距声源等效声中心1 m处的辐射声信号;hi(t)为声源到第i个阵元的信道冲激响应函数,以自由场中距声源等效声中心1 m处的信道响应函数归一化;ni(t)为第i个阵元接收到的环境噪声。对接收信号进行短时傅里叶变换,并用矩阵表示:

X(n,f)=H(f)S(n,f)+N(n,f)

(2)

式中:n表示不同的时域信号段;f表示不同的信号频率;H(f)为频域信道传输函数,以自由场中距声源中心1 m处信道传输函数的模值归一化;X(n,f)、S(n,f)和N(n,f)分别为第n段接收信号、距声中心1 m处辐射信号和环境噪声的离散时间傅里叶变化。为表述简洁,下文所提声源辐射信号即为距声源等效声中心1 m处的辐射声信号。

辐射噪声测量的主要目的是测量舰船辐射噪声的总声源级、声源频带级和声源频谱级。其中,总声源级(source level, SL) 定义为距等效声源中心1 m处声强与参考声强的比值,取分贝数,即:

(3)

实际中,通常在频域处理宽带信号,利用帕塞瓦尔定理可以得到时域信号和频域信号之间的能量关系为:

(4)

将式(4)代入式(3),得:

(5)

信号采样频率为fs时,傅里叶变换的频域分辨率为fs/L,则在B=fs/L带宽内的声源频带级为:

式中:PS(k)=|S(k)|2/(Lfs)表示声源辐射信号的功率谱密度(power spectral density, PSD)。声源频谱级则表示为:

(6)

显然,声源频谱级即为声源辐射信号的PSD在(1 μPa)2参考下的分贝表示,因此当测量的辐射信号单位是μPa时,声源频谱级和声源辐射信号的PSD等价。1/3倍频程内的声源频带级为:

(7)

式中kl和kh分别表示第Bk个1/3倍频程的上、下限频率点。

通过上面推导可知总声源级、声源频带级、声源频谱级和功率谱密度之间的关系,利用辐射信号的功率谱密度即可求出其他量,因此本文后续以估计辐射信号功率谱密度 (即声源频谱级)为主。

2 基于稳健主成分分析的辐射信号测量

2.1 辐射信号功率谱密度估计

对于式(2)表示的频域信号模型,假设环境噪声和舰船辐射信号不相关,并且各阵元接收的环境噪声互不相关。恒定束宽波束形成器的归一化加权向量用W(f)表示,则波束输出信号表示为:

Y(n,f)=W(f)HX(n,f)=

W(f)HHS(n,f)+W(f)HN(n,f)

为简化,后文公式中省略n和f。波束输出信号在频率f上的PSD表示为:

(8)

式中:R=(XXH)/N为接收数据的频域协方差矩阵,这里N表示频域快拍数,由时域数据段的数量确定;PS=10lg(|S|2/Lfs)表示辐射声信号的功率谱密度。因此,辐射声信号的PSD可以表示为:

PS≈PY-10lg|WHH|2=

(9)

式中:AGs=|WHH|2M/(HHH),表示阵处理时的信号增益,用以修正阵处理对信号功率的影响;TL=-10lg(HHH/M)为M个阵元的平均声传播损失,用以补偿声源到整个基阵的声传播损失。

实际中,真实的信道传输函数未知,所以需要估计声场传递函数。常规辐射噪声测量方法将直达波以外的多途信号都当作干扰,通过对直达波方向进行波束形成,以滤除其他方向的多途信号和环境噪声,最后再按照球面扩展补偿接收信号的声传播损失,估计出直达波方向辐射信号的功率谱密度。这种处理方法仅将直达波当作信号,因此声场传输函数可以简化为直达波的阵列流行向量。阵处理时按照恒定束宽波束形成进行加权,声传播损失按照球面扩展近似表示为TL≈20lgr,则辐射信号PSD的估计表示为:

(10)

根据式(8),波束输出信号的PSD既包含接收信号的PSD,也包含了环境噪声的PSD,所以直接通过信号增益和传播损失修正波束输出信号的PSD来计算辐射信号功率谱密度的方法,受环境噪声影响较大,尤其是当接收信噪比较低时,会导致测量的辐射信号PSD大于实际值。

2.2 稳健主成分分析提取接收信号协方差矩阵

对于式(2)表示的频域信号模型,当信号和噪声之间互不相关,理想的数据协方差矩阵表示为:

R=E(XXH)=Rrs+Rn

式中:Rrs为基阵接收信号协方差矩阵;Rn为基阵接收环境噪声协方差矩阵。对于远场单目标辐射信号测量,接收信号协方差矩阵的秩为1,并且当接收的环境噪声不相关时,噪声的协方差矩阵为对角阵。

稳健主成分分析是通过优化方法将一个矩阵分解为一个低秩矩阵和一个稀疏矩阵。根据上面对协方差矩阵的分析可知,接收信号协方差矩阵Rrs的秩等于1,且远小于阵元数,则Rrs为低秩矩阵,而噪声协方差矩阵Rn为对角阵,满足稀疏矩阵的要求,即矩阵中大部分元素为0。因此,通过RPCA方法可以将数据协方差矩阵分解为接收信号协方差矩阵和噪声协方差矩阵,其数学表示为:

s.t.Rrs+Rn=R

(11)

式中:rank(Rrs)表示矩阵的秩;‖Rn‖0表示矩阵的L0范数;β为正则化参数,用来平衡信号协方差矩阵低秩性和噪声协方差矩阵的稀疏性。

s.t.Rrs+Rn=R

(12)

接收信号协方差矩阵Rrs被提取出后,将其代入式(10)以取代采样数据协方差矩阵R,则可以降低环境噪声对测量结果的影响,提高低信噪比下辐射噪声测量的性能。

3 数值仿真与分析

考虑各阵元上接收信号的声传播损失和接收的环境噪声功率互不相同,这里将接收信号的谱级信噪比定义为:

3.1 数据协方差矩阵分解

本节使用11元均匀线列阵,阵元间距为半波长。假设信号为远场平面波,3个非相关信号的来波方向分别为[75°,95°,130°],对应的信号功率分别为[100,100,100],所有阵元接收的平均噪声功率为100,各阵元接收环境噪声的功率是平均功率±3 dB内的均匀分布,则基阵不同方向入射信号的接收信噪比为0 dB。首先使用理想数据协方差矩阵进行仿真,它由图1所示的信号协方差矩阵和噪声协方差矩阵组成。利用RPCA方法对协方差矩阵进行分解,得到的结果如图2所示。

图1 理想协方差矩阵的组成元素Fig.1 Constituent elements of ideal covariance matrix

图2 稳健主成分分析的分解结果Fig.2 Decomposed results of RPCA

比较图1和图2发现,RPCA方法分离的信号协方差矩阵和噪声协方差矩阵与真实的基本一致。为了定量分析RPCA方法分离的信号协方差矩阵和真实接收信号协方差矩阵的误差,定义信号协方差矩阵的估计误差为:

首先分析噪声相关性对数据协方差矩阵分离结果的影响。假设第i和第j个阵元接收环境噪声的相关系数为γ|i-j|,其中γ为相邻阵元接收的环境噪声相关系数。令γ在0~1变化,快拍数为20,其余仿真条件不变,采用100次独立仿真结果计算平均误差,则信号协方差矩阵的估计误差如图3所示。作为比较,仿真中还包括IDU方法的估计误差以及未降噪的数据协方差矩阵与信号协方差矩阵的误差。由仿真结果看出,随着噪声相关性增加,信号协方差矩阵的估计误差逐渐增大,并且当环境噪声完全相关时,IDU方法和RPCA方法失效。而对于部分相关的环境噪声 (特别是当噪声相关系数小于0.6时),虽然RPCA方法对信号协方差矩阵的估计误差增大,但是仍能消除部分噪声分量,仍具有一定的降噪效果。

图3 不同相关系数噪声场中信号协方差矩阵估计误差Fig.3 Signal covariance matrix estimation error with different noise correlation coefficients

下面分析不同信噪比和快拍数时RPCA方法对采样数据协方差矩阵的分离效果。信号和环境噪声都采用正态分布的随机信号,信噪比在-20~10 dB内变化,采样数据协方差矩阵通过时域采样数据生成,快拍数分别取5、10、15、20和无穷 (即理想协方差矩阵),采用多次独立仿真的结果估计平均性能。不同方法对信号协方差矩阵的估计误差随快拍数和信噪比变化情况如图4所示,每个结果都是采用100次独立仿真取平均所得。

图4 不同快拍数和信噪比时的仿真结果Fig.4 Simulation results at different snapshots and SNR

根据仿真结果可知,RPCA方法和IDU方法对信号协方差矩阵的估计误差随信噪比和快拍数增加而减小。对于理想协方差矩阵,无论信噪比多大,2种方法都可以准确估计出信号协方差矩阵,完全消除噪声的影响。而当数据快拍数有限时,由于噪声协方差矩阵不再是严格的对角阵,使用IDU方法仅能消除对角线上的噪声成分,因此估计的信号协方差矩阵误差较大,与图4(a)相比,IDU方法对协方差矩阵的降噪效果并不明显。但是,对于RPCA方法,由于不限制噪声协方差矩阵为对角阵,所以不仅能消除对角线上的噪声分量,还能消除部分非对角线上的噪声分量,因此RPCA方法提取的信号协方差矩阵误差更小。

根据以上分析,当信噪比较低时,为了最大化降低环境噪声的影响,减小RPCA方法的估计误差,快拍数越大越好,环境噪声的相关性越小越好。

3.2 RPCA方法对辐射噪声测量影响分析

仿真使用的浅海波导环境和基阵声源布放方式如图5所示。接收阵为11元均匀线列阵,阵元间距1 m。信道传输函数由AT (acoustic toolbox) 工具箱中的KrakenC模型计算,用于生成基阵的接收信号。

图5 浅海波导环境示意Fig.5 Sketch map of the shallow water environment

为保证不同频率时各阵元接收信号的谱级信噪比基本一致,假设辐射噪声信号为宽带随机信号,如图6所示,其PSD为125 dB,信号采样频率10 kHz,时域信号长2 s,FFT变换时采用矩形窗,窗长度0.1 s,时域信号窗重叠50%,共计产生39个频域快拍数。环境噪声为高斯白噪声,对应的PSD为90 dB,由于平均声传播损失大约为40 dB,则基阵上各阵元接收信号的谱级信噪比大约为-5 dB。

在400~800 Hz带宽内,使用恒定束宽波束形成,分别采用常规测量方法、基于IDU的测量方法和基于RPCA的测量方法计算辐射信号的PSD。为了量化分析数值仿真中PSD估计结果与真实值之间的误差,用均方根误差(root mean square error, RMSE)表示为:

期望可以用多次独立的仿真结果求平均近似计算。使用100次独立仿真计算测量结果的均方根误差,3种测量方法的均方根误差如图7所示。

根据仿真结果,在400~800 Hz,基于IDU的测量方法也能改善辐射信号测量性能,但是对性能的提升较小,而基于RPCA的测量方法测量误差最小,并且不同频率的测量误差波动也较小。

辐射信号测量受信噪比影响较大,而RPCA方法提取信号协方差矩阵时对频域快拍数也有一定要求,因此分别针对信噪比和频域快拍数进行仿真,对比不同测量方法对声源辐射信号PSD估计的RMSE。由于频域处理是针对单独的频点计算其PSD,因此仿真中只计算750 Hz处的估计结果。

图7 宽带随机信号PSD估计的均方根误差Fig.7 RMSEs of PSD estimation of broadband random signal

假设环境噪声级不变,可以通过改变辐射信号PSD来调整基阵的平均接收信噪比。令辐射信号PSD在110~140 dB变化,对应的信噪比变化范围约为-20~10 dB。令信号时长在0.55~5.05 s变化,其余条件不变,对应的频域快拍数在10~100变化。分别使用3种测量方法计算辐射信号的PSD,再通过100次仿真计算不同方法测量结果的均方根误差,不同信噪比和快拍数时的测量结果如图8所示。

根据图8(a) 的仿真结果可知,随着接收信号信噪比增加,辐射信号PSD的估计误差逐渐减小。通常要求测量的辐射信号PSD与真实值的误差不超过3 dB,对于常规测量方法,在此仿真条件下可以有效测量的最低接收信噪比为-7 dB,即辐射信号PSD应大于123 dB,基于IDU的测量方法性能提升不明显,要求接收信噪比大于-9 dB。但是基于RPCA的测量方法,可以测量PSD更小的辐射信号,最低接收信噪比可达到-13 dB。因此,基于RPCA的测量方法可以有效测量低信噪比下辐射信号的功率谱密度。

图8 不同信噪比和快拍数时不同测量方法的均方根误差Fig.8 RMSEs of different measurement methods with different SNR and snapshots

根据图8(b) 的仿真结果可知,基于RPCA的测量方法性能最好,其测量误差随快拍数增加而减小。常规测量方法在快拍数大于40后,辐射信号PSD的测量误差基本不随信号时间增加而减小,而基于IDU的测量方法,在快拍数为10时,其测量误差和常规方法相当,随着信号时长增加,其测量误差逐渐降低,但仍高于RPCA方法的测量误差。

根据以上仿真结果,基于RPCA的辐射信号PSD估计方法性能提升显著,可以测量更低信噪比下的辐射信号,并且随着快拍数增加,能够准确测量的信噪比门限会进一步降低。

4 结论

1)理想条件下,使用RPCA方法分离的信号协方差矩阵可以完全消除非相关噪声的影响,而即使快拍数较少时,使用RPCA方法也能消除部分非相关噪声。

2)相比于直接使用数据协方差矩阵的辐射噪声测量方法,基于RPCA的测量方法受环境噪声影响更小,相同接收信噪比时测量精度更高,相同测量精度要求下,所要求的接收信噪比更低。

3)本文研究了小孔径垂直阵辐射噪声测量方法,但RPCA方法对于基阵孔径并无具体要求,只要基阵接收的环境噪声相关性较小,即可应用RPCA方法进行降噪处理。

未来工作中还需进一步研究噪声相关系数较高时,如何利用RPCA方法进行噪声分离。

猜你喜欢
环境噪声测量方法声源
基于OpenCV的车身匹配间隙测量方法
虚拟声源定位的等效源近场声全息算法
环境噪声监测中的问题及质量控制措施研究
基于环境噪声测试表征斜坡地震动响应
航空发动机推力测量方法
基于GCC-nearest时延估计的室内声源定位
环境噪声智能检测终端设计
基于单矢量水听器的海洋环境噪声方向性分析方法研究
智能自动避障与追踪声源小车的设计
基于应变原理随钻钻压测量方法研究