马伯乐,朱世强,孙贵青
(1. 浙江大学 海洋学院, 浙江 舟山 316000; 2. 中国人民解放军92721部队, 浙江 舟山 316000;3. 之江实验室, 浙江 杭州 310000)
目标辐射噪声的检测,一直是水下被动预警的一个重要课题。随着水中目标声源级的不断下降,低信噪比条件下的检测受到严峻挑战。现有主要的检测技术大多是基于声压水听器的过零检测与能量检测(Energy Detection, ED)法[1]。虽然,近年来出现了许多新方法,但单个声压水听器只能测量单路声压信息,根本上制约了检测性能的进一步提高。
矢量水听器可以同步共点测量声压与振速信息[2],对水声信号的感知要比传统的标量水听器更精确[3]。同时单个矢量水听器具有不依赖频率的单边指向性和抗各向同性噪声能力。因此,相比于声压传感器,矢量水听器及其阵列的目标探测性能要更优越。目前有关矢量水听器的研究主要集中于方位估计方面[4-6]。
文献[7]将子空间检测法用于矢量阵情况,针对不同情况给出了四种检测算法并证明了矢量水听器多通道特性有助于检测性能提高。针对单个矢量水听器的检测,一种常用思路就是直接套用声压传感器的能量检测与过零检测法,但这种处理方法往往只利用了部分信息,没有充分体现声压振速联合处理的优势。而且,由文献[1,8]所述可知,当背景噪声功率不稳定时,能量检测器与过零检测器的性能下降很严重。为此针对单矢量水听器,设计一种稳健的检测算法,是本文研究的主要内容。
近年来,随机矩阵理论的发展为不稳定背景噪声情况下的信号检测提供了有效的解决途径。文献[9-10]利用高斯白噪声协方差矩阵特征值的渐进统计特性,给出了一种最大最小特征值比的检测算法,该算法不但避免了背景噪声不稳定带来的性能下降,而且有效提高了在低信噪比情况下的检测性能。作为一种很有前景的检测算法,大量改进方法不断涌现,例如文献[11-13]所述。但上述算法是针对单个传感器在不同时间段的协方差矩阵的检测。2010年,文献[14]详细给出了基于阵列结构的特征值检测(EigenValue Detection, EVD)方法。
本文结合矢量水听器多通道优势与特征值检测法优点,给出一种联合信息互相关的检测法(Combination Information Cross-Correlation Detection, CICD)算法。该算法不但保留了EVD算法的不受背景噪声平稳性影响的优点,而且可以通过调节导向角度提高检测概率。同时单目标情况下,利用检测统计量与导向角度关系可以实现目标方位估计。
本文假设: ①背景噪声为均值为0的复高斯白噪声,但噪声功率在不同时间段并非恒定;②目标信号与背景噪声统计独立;③检测传感器为二维矢量水听器。将单矢量水听器两个振速通道做如下处理,得到两个解析振速:
vac1(t)=vx(t)-j·vy(t)
(1)
vac2(t)=vx(t)+j·vy(t)
(2)
其中:vx(t),vy(t)分别为单矢量水听器振速x与振速y通道信息。然后将解析振速与声压通道数据p(t)构成接收阵列:
(3)
(4)
文献[15]指出,在目标不存在时,式(4)为复非相关中心Wishart矩阵,并且针对最小特征值极限分布给出如下定理:
为减少非平稳背景噪声影响,结合单矢量水听器多通道优势和Wishart矩阵最小特征值极限分布,给出一种CICD算法。首先给出一个组合振速:
vc(t)=cosθ·vx(t)+sinθ·vy(t)
(5)
其中,θ为导向角度。然后,进行互相关运算:
(6)
其中:τ为延时量。于是定义一个检测统计量:
(7)
不难证明,当不存在信号时,式(6)为0;当目标存在(以单目标为例)时,式(7)可写成
(8)
其中,θd=θ-θ0为目标方位θ0与导向角之差。
(9)
其中,np(t)为声压通道噪声,
E{[np(t)+D(t)]D(t+τ)}2
E[D2(t)D2(t+τ)]
(10)
D(t)= cosθ·nvx(t)+sinθ·nvy(t)
(11)
由于噪声与信号相互独立,因此式(10)可简化为:
E{[np(t)+D(t)]D(t+τ)}2
E[D2(t+τ)]
(12)
其中,
(13)
(14)
最后可得rn(θ,τ)的期望为:
(15)
于是虚警概率的表达式为:
(16)
其中,H0表示无目标信号情况,γ′为检测门限。结合上文定理,式(16)等价为:
其中,
(18)
于是,在固定虚警概率条件下,求解式(18)反函数,不难得到检测门限γ′为:
(19)
假设单个目标情况, 由于信号的存在,协方差矩阵R(M)已不再是Wishart矩阵。根据文献[10]所述,单目标情况下矩阵R(M)的最小特征值仍满足极限定值定理。于是单个目标情况下,CICD算法的检测概率为:
(20)
(21)
(22)
其中,F1(…)为Tracy-Widom第一累积分布函数。
传统声压能量检测概率为:
(23)
由SV-MME与CICD算法的门限可见,SV-MME与CICD无须背景噪声先验信息,可以保持对非平稳噪声的稳定性。从检测概率表达式可见,三种算法可以通过调节采样快拍改善检测性能,其中CICD方法检测概率受导向角度影响,因此其还可以通过调节导向角度进一步改善检测能力。同时不难证明,只有当导向角度与目标方位角相同(即θd=0)时,CICD检测概率最大,因此在单目标情况下,CICD算法的这种角度信息可以在检测的同时大致给出目标的方位。
图1 检测概率示意图Fig.1 Sketch map of probability of detection
图2 不同采样点数检测概率示意图Fig.2 Sketch map of probability of detection under different sample number
仿真2:信噪比取-15 dB;虚警概率0.1;采样点数变化范围为1000~10 000;CICD算法的累加求和点数与延时量都为采样点数一半;信号方位与导向角同仿真1一致;5000次蒙特卡洛实验。图2给出了仿真结果。从图中可见,在背景噪声起伏情况下,传统的能量检测器已不能进行检测识别,即使采样点数增加,其性能也无法改进。对于SV-MME算法,在低快拍情况下其检测概率与ED—0 dB算法检测概率相差无几,随着采样点数的增加,SV-MME的性能提高,特别在6000采样数以后,其检测概率高于ED—0 dB。而本文的CICD算法无论在何种采样点数,其性能都优于其他算法,并且随点数增加,其检测性能提高较快,由此可见本文算法的检测性能可以通过增加采样快拍进行改善。
仿真3:目标设为单目标;方位角为60°;采样点数2500;信噪比-15 dB;导向角度与目标方位差为0°,30°,40°,50°,60°,70°。图3给出了CICD算法的接收机操作特性(Receiver Operating Characteristic, ROC)曲线。从图中可见,随着导向角度接近目标方位,本文算法的检测概率较高。由此可见,调节导向角度可以提高CICD算法检测概率。
图3 CICD算法ROC曲线Fig.3 ROC curve of CICD algorithm
图4 均方根误差图 Fig.4 Sketch map of root mean square error
仿真4:信噪比变换范围-20~5 dB; 采样点数5000;CICD算法的累加求和点数与延时量都为采样点数一半;目标方位角60°;检测导向角度变化范围0~360°;100次蒙特卡洛实验。图4给出了CICD算法最大检测统计量对应角度与单矢量水听器P-V方位估计均方根误差图。由图中可见,CICD算法在低信噪比情况下角度估计能力弱于P-V算法,随着信噪比增加,两者方位估计精度明显改善。由此可见,CICD算法在目标检测的同时利用统计量与导向角度关系可以大致给出目标方位,特别在较高信噪比情况下,其性能与P-V算法相似。
实验数据来自2009年某次汉江实验,传感器为单个压差式矢量水听器。水听器固定于船尾,并下坠至水下1 m处,目标船从水听器位置逐渐远离。采样频率为39 682 Hz,经数据分析,大致在1149 Hz处有明显线谱成分,该信号作为目标信号进行处理。以2 s为一个检测数据单元,总共取出24组检测单元,每组检测单元包含噪声与目标信息。图5给出了CICD算法与SV-MME算法检测统计量与各自门限比值图,其中CICD算法的统计量是360°搜索后统计量的最大值。从图中可见,CICD算法在多数检测单元内,其统计量高出门限的幅度要大于SV-MME,特别是在第10个检测单元后(即低信噪比),其优势更明显。这说明CICD算法的总体检测性能要优于SV-MME算法。图6给出了CICD算法利用统计量大小估计的大致目标方位,从图中可见,目标船从大致100°方位开始出现,并逐渐远离,向20°方向靠近,这与实际测量情况基本一致。此充分证明,CICD算法在给出检测预警同时,还可以给出目标的大致方位信息,这与上文理论论述一致。
图5 检测量与门限比值示意图Fig.5 Sketch map of ratio of detection value and threshold
图6 检测量方位估计结果Fig.6 Result of direction estimation by detection value
本文给出一种基于联合信息的互相关检测算法CICD,该算法首先构造一种组合振速-声压联合的互相关值,在大快拍条件下该值满足渐近高斯分布。然后将该值除以解析振速与声压的协方差矩阵最小特征值。利用特征值检测算法原理,推导了检测门限与检测概率。由检测门限可见,CICD算法无须背景噪声功率的先验信息,因此具有对起伏噪声的稳定性;由接收机ROC特性可知,通过调节导向角度,可以进一步提高检测性能。同时在单目标情况下,利用导向角度与检测统计量关系可进行目标方位估计。仿真与理论分析一致,最后的实测数据也证明了CICD法的优越性。本文的成果对单矢量水听器预警检测提供了一种实用手段。