本发明涉及信号检测领域,尤其是一种微弱信号的检测方法。
背景技术:
21世纪以来,世界各国在政治、经济、军事方面围绕海洋领域的竞争愈演愈烈,世界各国均提出了相应的海洋发展战略,对海洋资源的保护、开发、利用已成为世界共同关注的焦点。当前,我国的国家核心利益主要体现在经济发展和安全权益两个方面,经济建设是改革开放以来的中心任务,而维护海洋权益是新时期实现海洋强国的根本保证。因此,研究先进的微弱信号检测方法对远距离水中目标探测和识别具有巨大的研究价值和现实意义。
在信号检测领域,随机共振的弱信号检测方法因其对弱信号的增强特性而被国内外研究机构所关注。随机共振并非像传统的弱信号检测方法(高阶谱分析、小波分析和经验模态分解分析等)那样通过滤除噪声的方式降噪,而是设法利用噪声,通过将强背景噪声信号输入特殊的非线性系统(共振系统),从而将噪声的部分能量转化为信号的能量,使得削弱小噪声能量的同时增强了信号的输出,从而可以有效地检测出待测微弱小信号。
例如,现有技术对较远距离舰船的检测主要是通过检测舰船辐射噪声来实现,舰船辐射噪声具有特殊的线谱和连续谱组成的频谱,通过提取线谱和连续谱的特征可实现舰船辐射噪声的检测。基本思路之一为检测舰船辐射噪声中的线谱分量频率峰值来实现目标的检测。其中常用的自相关检测方法、快速傅里叶变换方法、自适应线谱增强方法需要对线谱频率峰值进行搜索,得到线谱先验信息。然而实际环境中接收信号往往是缺少先验信息的未知信号,无先验信息时,传统方法的结果会受到很大的影响,这种搜索过程很大程度上依赖于经验,因此常规方法很难实现远距离下舰船目标的有效检测。
技术实现要素:
为了克服现有技术的不足,本发明提供一种基于多测度融合的随机共振微弱信号检测方法,不依赖先验信息,能够在远距离低信噪比条件下实现舰船目标的有效检测。
本发明解决其技术问题所采用的技术方案包括以下步骤:
第一步,采集海洋中的声信号g(t),
第二步,以g(t)作为输入信号,构造二阶duffing共振系统
第三步,利用四阶自适应步长龙格库塔方法对二阶duffing共振系统求解,初值定为(1,1),得出系统方程解(x,y);
第四步,对输出序列x进行fft分析,并进行3db峰值检测,得到信号中可能存在的频率;所述的3db峰值检测即峰值与临近值差3db;
第五步,选取一个可能的频率成分进行剔除,并通过ifft进行时域信号重构方法,得到去信号频率后的重构信号;
第六步,采用最大似然估计法分别对重构信号进行噪声方差估计,噪声方差
第七步,分析重构信号的统计复杂度cjs[p]=kj[p]·hs[p],其中,shannon熵
第八步,重复第五步到第七步,遍历第四步得到的所有可能存在的频率,直到全部可能频率均得到计算;
第九步,对每一个频率所对应的重构噪声的方差与统计复杂度大小进行特征信号检测,当重构噪声的方差与统计复杂度均小于其对应的设定门限时认为是可能的特征频率。
本发明的有益效果是:通过联合重构噪声方差以及统计复杂度两种时域信息测度,能够实现无先验信息情况下的单个及多个未知信号频率检测问题,为水下目标被动探测提供一种新的有效方法。
附图说明
图1是本发明的原理框图。
具体实施方式
下面结合附图和实施例对本发明进一步说明,本发明包括但不仅限于下述实施例。
本发明的具体步骤如下:
第一步:利用声呐采集海洋中的声信号,记为g(t),即为输入信号;
第二步:构造二阶duffing共振系统
利用duffing振子检测系统,系统公式为:
其中,式中x、y为系统输出,
第三步:将第一步中的信号g(t)输入到第二步中的式(1)中,利用四阶自适应步长龙格库塔方法对公式(1)进行求解,初值定为(1,1),得出系统方程解(x,y);
输入信号同时含有单频信号、非高斯噪声信号和高斯噪声信号,即
其中s1(t)=acos(ωt),a为输入信号幅值,s2(t)为非高斯噪声信号,s3(t)为高斯噪声信号,其中
第四步,对输出序列x进行fft(傅里叶变换)分析,并进行峰值检测,得到信号中可能存在的频率,并记录;
第五步:分别对可能的频率成分进行剔除,通过ifft(傅里叶逆变换)进行时域信号重构,得到相应频率的重构信号;
第六步:采用最大似然估计的方法,分别对各重构信号进行噪声方差估计,计算公式如下:
其中,
第七步:利用bandt-pompe算法及统计复杂度计算方法分析第五步各重构信号的统计复杂度,统计复杂度的计算方法如下:
shannon熵表示概率分布为p={pi,i=1,…,n}的物理过程的不确定程度,表述为
shannon熵的最大值为概率分布为均匀分布pe={1/n,…,1/n}时的取值,由此,标准shannon熵为
其中smax=s[pe]=lnn,pe={1/n,…,1/n}表示均匀分布,0≤hs[p]≤1;
失衡度k[p]度量系统任一状态t时的概率分布p与均匀分布pe之间的距离ds表述为:
k[p]=k0·ds[p,pe](6)
其中k0是归一化常数,则0≤k≤1,ds选用jensen-shannon散度js进行刻画,即对概率空间中任意两个分布p1和p2,表述为:
js[p1,p2]={s[(p1+p2)/2]-s[p1]/2-s[p2]/2}(7)
那么,失衡度表述为
kj[p]=k0·js[p,pe](8)
其中,归一化常数k0为js[p,pe]取最大值时的倒数,完全有序状态和均匀分布之间的距离为js[p,pe]取值的最大值;
则由如式(5)所示的标准shannon熵和式(9)所示的失衡度,可得统计复杂度为:
cjs[p]=kj[p]hs[p](9)
第八步,根据第四步可能存在的频率分析从小到大依次选取一个信号频率,重复第五步到第七步,直到全部可能频率均得到计算。
第九步,对每一个频率所对应的重构噪声的方差(第六步)与统计复杂度(第七步)大小进行特征信号检测,当重构噪声的方差与统计复杂度均小于其对应的设定门限时认为是可能的特征频率。