专利名称:复杂背景下微弱信号检测和特征分析系统的制作方法
技术领域:
本发明涉及一种复杂背景下微弱信号检测和特征分析系统,是一种自动探测和记录海洋环境噪声以及行船噪声特性的装置,涉及信号检测、模式识别等领域,能直接应用于水中兵器的预警值班系统和战斗引信中。
背景技术:
我国有很丰富的海洋资源,了解各个海域中海洋的众多水文资料以及跟踪研究某一海域的海洋生物的活动对于经济发展、环境保护等都是十分有意义的,而研究行船噪声特性对船舶的降噪处理对于保卫我国广阔的邻海安全则更是一项重要的国防任务。因此研制一种能够较长时间在水下工作且无需人工干预的装置是很有必要的。目前国内针对水声噪声研究的检测系统有许多,国外也有相应的水声检测设备,例如丹麦的B&K公司的水声设备非常先进。但是这些系统和产品都存在许多缺点(1)设备体积较大或外形固定,无法形成子系统用于特定要求的系统中;(2)价格昂贵,使得系统成本大幅度提升,目前可以用低功耗的A/D器件基本完成本系统的性能,但成本太高(约几十倍甚至上百倍);(3)总增益和增益单位大小固定,不能够根据实际需求灵活改变,使用不方便。另一方面检测算法过于复杂(如吴国清等,水声瞬态信号短时谱形态及谱相关法检测,声学学报,Vol.25,No.6,510-515)无法在实际的实时检测系统中使用。
发明内容
本发明的目的在于针对现有技术的不足,提供一种复杂背景下微弱信号检测和特征分析系统,实现在复杂背景情况下长期自动探测和记录海洋环境噪声以及行船噪声特性,具有体积小、检测能力强及性能可靠等优点。
为实现这样的目的,本发明设计的系统包括检测子系统、信号处理子系统和辅助子系统。检测子系统由放大器、增益衰减网络、程控带通滤波器、限幅放大器、比较器和单片微处理器构成,利用过零量和增益值结合Nyman-Pearson检测完成对微弱信号的检测;信号处理子系统由通用外围接口、高速数字处理器和采集器构成,分析噪声并记录频谱特性和时域统计特性;辅助子系统由电源模块、掉电监控模块、并行接口和串行接口构成,可以与打印机、计算机连接,可以做进一步的研究和信息存储;单片微处理器和高速数字处理器的数据通过通用外围接口传输到存储器。
本发明的系统采用模块化结构,主要由检测子系统、信号处理子系统和辅助子系统组成,具体结构为输入的信号经过水听器连接到放大器,放大器通过增益衰减网络连到单片微处理器并受其控制,放大器输出接程控带通滤波器的输入,程控带通滤波器的输出经限幅放大器再连接到比较器,比较器及限幅放大器分别与单片微处理器相连,放大器、增益衰减网络、程控带通滤波器、限幅放大器、比较器和单片微处理器构成检测子系统。单片微处理器与信号处理子系统中的通用外围接口连接实现数据交换,同时通用外围接口与高速数字处理器相连实现数据交换。高速数字处理器与一个采集器连接,采集器的输入从程控带通滤波器的输出接入,通用外围接口、高速数字处理器和采集器构成信号处理子系统。高速数字处理器通过一个串行接口连接计算机,通用外围接口通过一个并行接口连接打印机;所有器件的供电由电源模块提供,电源模块与掉电监控模块连接,掉电监控模块与单片微处理器连接,电源模块、掉电监控模块、并行接口和串行接口构成辅助子系统;通用外围接口与存储器相连,单片微处理器和高速数字处理器的数据通过通用外围接口传输到存储器。
在本发明的检测子系统中,运用低功耗单片微处理器控制由多级运算放大器级联形成的增益放大器网络和增益衰减网络,从而达到对输入信号进行实时放大监控,使信号的幅值被控制在一个固定值的附近。检测信号幅值是否被控制在一个固定值附近的功能是利用程控带通滤波器、限幅放大器以及比较器来实现的。这时对信号的增益值就能够反映出信号幅值的变化情况。控制信号幅值增益的过程是由单片微处理器以多位二进制数来控制放大或增益网络中各级运算放大器。具体的位数可以根据实际问题需要的精度来选择。检测子系统的检测功能是通过检测软件由微处理器来实现的。硬件检测子系统和检测软件共同构成了本发明系统的值更模块。
本发明的检测软件是基于二元假设和Nyman-Pearson(奈曼—皮尔逊)准则在虚警概率一定的情况下设计的,而检测统计量是信号每一秒中的平均过零点数和每一秒中的幅值平均数。观测信号是海洋环境噪声和船舶辐射噪声的合成信号。当无船舶出现时,观测信号中仅有海洋环境噪声,其每一秒中的平均过零点数和每一秒中的幅值平均数经过平滑处理是平稳和基本恒定的。但是当船舶出现后,观测信号中由于船舶信号的增强,每一秒中的平均过零点数和每一秒中的幅值平均数会发生变化,即过零点数随着船舶的靠近而变小,幅值随着船舶的靠近而变大。利用Nyman-Pearson准则以及给定的虚警概率,可以求得判定船舶出现的阈值。当连续三次(三秒钟)都超越阈值时就产生报警。
本发明专门设计了通用外围接口的辅助子系统,使系统具有模块化的优点,同时也降低了系统的功耗。辅助子系统主要有两项功能一个功能是配合检测子系统的功能,设计了电源模块和系统掉电监护模块。电源模块为系统提供稳定的电压和电流,掉电监护模块的功能是在发生系统突然掉电情况下,通知微处理器保存数据和系统状态,另外当系统受到外界干扰使得微处理器中的程序发生“死机”情况下能够保存数据和系统状态,并重新启动微处理器,继续工作,保证检测系统不会失效。辅助子系统的另外一个功能是当本系统完成任务,回收到实验室时,辅助子系统具可以通过串行接口与计算机连接,将系统中记录的数据传入计算机,也可以通过并行接口与打印机连接,通过打印机将检测曲线打印出来。
本发明的信号处理子系统运用了低功耗高速数字处理器,解决了信号处理算法对运算能力的要求。当检测子系统确认有船舶出现,将信息发给信号处理子系统,信号处理子系统将检测数据以及门限阈值存储起来。启动低功耗A/D采集信号,作快速傅立叶变换(FFT),检测线谱,估计功率普形状,以便进一步确认船舶是否真的出现。
本发明采用子系统构成的模块化结构,可以根据实际系统需求灵活改变,降低了系统成本。检测子系统利用过零检测、幅度检测原理检测信号,不仅采用无A/D且作到全数字化处理,而且能估算出噪声强度。实际运行结果表明,本发明系统具有体积小、功耗低(<10毫瓦)、检测能力强和寿命长等优点。
图1为本发明系统原理框图。
图2时变背景中的统计平均检测原理图。
具体实施例方式
以下结合附图和实施例对本发明的技术方案作进一步描述。
本发明系统结构原理框图如图1所示,主要由三大部分组成,检测子系统放大器、增益衰减网络、程控带通滤波器、限幅放大器、比较器、单片微处理器;信号处理子系统低功耗高速数字处理器和采集器、通用外围接口;辅助子系统电源、掉电监控、串行接口和并行接口。其中单片微处理器是主控CPU,系统的全部任务由它控制完成。前端水听器将声信号转换成电信号经前置放大器输入本系统,单片微处理器和高速数字处理器的数据通过通用外围接口传输到存储器。
系统的具体连接如下系统分为检测子系统、信号处理子系统和辅助子系统。输入的信号经过水听器到放大器,放大器通过增益衰减网络连到单片微处理器GMS90C32并受其控制,放大器输出接程控带通滤波器的输入,程控带通滤波器的输出经限幅放大器再连接到比较器。比较器、限幅放大器分别与单片微处理器GMS90C32相连。放大器、增益衰减网络、程控带通滤波器、限幅放大器、比较器和单片微处理器GMS90C32构成了检测子系统。单片微处理器GMS90C32与信号处理子系统中的通用外围接口ZPSD301A连接实现数据交换,同时通用外围接口ZPSD301A与高速数字处理器ADSP2181相连,实现数据交换;高速数字处理器ADSP2181与一个采集器连接,采集器的输入是从程控带通滤波器的输出接入。ZPSD301A,ADSP2181和采集器构成了信号处理子系统。ADSP218连接一个串行接口,以备与计算机连接;ZPSD301A与一个并行接口连接,以备接打印机;所有的器件的供电有电源模块提供;而电源模块与掉电监控模块(MAX706P)连接,以监控电源的电压是否正常;同时掉电监控模块与GMS90C32连接,当电源工作不正常将向GMS90C32提供报警。电源模块、掉电监控模块、并行接口和串行接口构成了辅助子系统。通用外围接口ZPSD301A与存储器相连,将单片微处理器GMS90C32和高速数字处理器ADSP2181的数据传输到存储器。
1、检测子系统该子系统的主要任务是探测海洋中异常噪声的产生,作出有与无的判决。
考虑到水听器的输出和数字处理的需要,确定了放大器的总放大量为80dB,CPU通过增益控制字的低六位控制衰减网络,控制精度为1.25dB,那么衰减网络的总衰减量为78.75dB,由此达到控制通道总增益的目的。程控带通滤波器由增益控制字的高两位控制,它的通带频率和止带频率可以根据研究的对象不同而分别设置,本发明实验的对象是船舶噪声,因此根据研究的需要将两个频段分别设置为100-800Hz和10-10000Hz两种滤波器;前者服务于过零检测,后者服务于限带能量检测(幅度检测)。图中的比较器是一个电压门限,用于增益控制。信号将与此门限比较,比较结果是一系列脉冲,送给CPU的T2(定时器/计数器)做一秒钟记数,T0(定时器/计数器)提供一秒钟中断。在软件中又设置一脉冲个数双门限,将所记的脉冲个数与上下门限比较,其结果作为CPU调整衰减网络的依据,并对增益控制字作相应的增减调整,使得通道输出保持恒定的输出均值。与此同时CPU记录此增益控制字。程控滤波器的输出信号将再通过整形放大,成为一系列脉冲,传给CPU的T1(定时器/计数器),进行每一秒的过零点记数。
检测子系统中单片微处理器CPU的功能(1)调整增益控制字使输出稳定。
(2)CPU处理秒中断,读取一秒钟的过零点数和增益控制数。
(3)分别对过零点数X和幅度衰减量Q作统计平均处理,估计出背景过零点和幅度相对量的均值、方差,并产生自动门限;然后实时判决,若两者中有一发现信号出现,将启动高速数字处理器ADSP2181。
(4)监测电源电压,做掉电保护处理。当电源电压小于预先设定的警戒值时,掉电监控模块MAX706P向CPU发出中断申请,CPU将及时保存当前的状态和采集处理过的参数。
(5)处理完成后,自动进入休眠状态。根据计算,本发明的系统CPU有95%的时间处于休眠状态,这样确保CPU平均功耗很低。
(6)控制数据的存储,驱动打印机,与微机的串行通讯管理,与高速数字处理器ADSP2181进行数据交换。
在这一子系统中实现检测的软件算法,即预处理判决过程是由过零检测和幅度检测联合实现的,只要有一种检测发现信号,系统将启动信号处理子系统。当然,在何种情况下启动信号处理子系统,可以根据需要在程序中设定。
过零信号检测是一种基于统计限带输入信号波形的单位时间内过零点数变化来检测微弱信号的方法。如果一个信号的出现引起了功率谱成分的变化,则单位时间过零点数的均值也发生变化。平稳高斯随机噪声的单位时间过零点数的均值A与功率谱密度W(f)的关系为A=2·[∫0∞f2W(f)df/∫0∞W(f)df]1/2---(1)]]>对限带高斯噪声加正弦分量(线谱分量)的情形,按照Rice公式导出的单位时间过零点数的均值为A=2·[13(fL2+fLfH+fH2)+rfs21+r]1/2---(2)]]>其中fH为通带上限频率,fL为通带下限频率,fs为线谱分量的频率,r是线谱分量与限带内连续谱噪声的功率比。在行船的辐射噪声中存在许多由推进器产生的线谱分量,因此它的出现必将造成过零点数的变化。通常海洋背景噪声的过零点数的统计平均值变化缓慢,且服从高斯分布,故其变化可视为参数(均值和方差)的变化。连续参数估计的方法可获过零点数均值的时变自动门限,并检测推进器引起的过零点数的明显变化。过零检测的突出优点是抗干扰能力强。
限带能量检测的实用最佳检测器是平方律检波积分器。对低信噪比的弱信号检测,用线性检波代替平方律检波因此造成的输出信噪比损失为0.57dB,但运算大为简化。检测子系统就是进行线性的幅度数字信号检测。系统整个通道的总增益DR(dB)是一定的,而衰减网络是由单片微处理器给出的六位二进制数Wi来控制的(每一个衰减单位为1.25dB),所以增益衰减量Q为Q=WN·DR/21+WN-1·DR/22+…+W1·DR/2N(3)既然输出是恒定的,Q的变化反映了信号幅度的动态变化,而且是六位二进制数字量,易于与CPU做无A/D连接,进行数字化检测。如果对Q的抽样时间间隔远大于限带噪声带宽的倒数时,可认为Q值抽样值之间不相关,从而对Q抽样可作信号幅度的统计检测。
本发明限带能量检测的突出优点是在完成对船舶噪声检测的同时,可以利用Q统计均值给出船舶辐射噪声强度的估值(当已给定水听器灵敏度值、预处理系统增益最大值及设定的输出均值)。
由于同时用限带噪声幅度检测的增益控制权系数W和单位时间过零点数A来检测输入噪声的时、频域特性的变化,它们均为二进制数,因此可以用同样的检测方案处理,节省CPU的资源和时间。下面是检测方案随机过程X(t)被检测的一段长为N的样本值序列可以用多维向量X来表示X=[x1,x2,...,xN]Tx1,x2,…,xN相互独立。假设其未出现信号时的均值为A0,出现信号时均值为A1,方差为σ2,则向量的条件概率密度为P(X|H0)=1(2πσ2)N/2exp[-Σi=1n(X(i)-A0)22σ2]---(4)]]>
P(X|H1)=1(2πσ2)N/2exp[-Σi=1N(X(i)-A1)22σ2]---(5)]]>其中H0表示未出现信号,H1表示信号出现;求得似然比函数λ(X)=P(X|H1)/P(X|H0)=exp[-Σi=1N(X(i)-A1)22σ2+Σi=1N(X(i)-A0)22σ2]]]>=exp[A1-A0σ2Σi=1NX(i)-N(A12-A02)2σ2]---(6)]]>ln(λ(X))=A1-A0σ2Σi=1NX(i)-N(A12-A02)2σ2---(7)]]>假设一门限λT,有 为了减小统计检验量的方差,对统计检验量做平均处理,则均值不变,方差为σ2/N,此时有X~=1NΣi=1NX(i),]]>称之为短样本参数估计。可以得到 在这里应用Neyman-Pearson准则,假设检测器的虚警概率为α,则有Pf=∫X~c∞P(X~|H0)dX~=α---(10)]]>由于观测统计量X由海洋环境噪声随时间的变化是时变的,因此对环境噪声的统计量 需要时实进行参数估计。假设通过统计平均处理估计出观测统计量的均值方差,根据检测器能够容许的虚警概率,得到观测统计量的均值的置信区间。对于 其均值为 方差为σ2/N;当N较大时,观测统计量ΘΘ=X~-A~σ/N---(11)]]>均值为0,方差为1,我们称之为长样本参数估计。根据检测器能够容许的虚警概率α,得到统计量均值的置信区间100·(1-α)%,根据高斯分布函数,应有P(Θ≤Θα)=1-α (12)得到置信区间上限为 由于σ2是未知的,因此它需要通过估计得到s2来逼近,这样样本的统计量为ΘX~=(X~-A~)/SN---(14)]]>服从n-1自由度的t分布。置信区间上限为ωtup=μ~+Sn·tα---(15)]]>根据Neyman-Pearson准则,在给定虚警概率的情况下,计算似然比并设定AT使得检测概率最大。虽然实际的背景是非平稳的,因而均值A0是时变的,但幸运的是海洋背景噪声的变化缓慢,有时需几分钟甚至十几分钟才能看到其参数(均值、方差)的明显变化,故可据上式做判决,但对过零检测A或能量检测W应有不同的值。
图2给出时变背景中信号检测运算框图,用短样本参数估计船舶噪声引起的变化,用长样本参数估计描述海洋背景A均值A0和方差σ2的估值。运用区间估计来计算A0的置信区间,并产生似然比检测的实时自动门限。
2、辅助子系统并行接口与打印机、绘图仪连接,CPU可以统一将过零通过特性曲线、能量通过特性曲线、各谱分析曲线以及一些特征参量打印出来。串行口用于与微型计算机通讯。
另外在此子系统中,通过掉电监控模块MAX706P,CPU实时监控电源电压,当电源电压低于设定值时,CPU将自动重新启动,确保不会因为外界的电压波动导致CPU死机。系统的电源由MAX639与相应的一些外围器件构成。该电源对外界的输入电源要求很低(只需5-11V),就可以提供系统所要的几种电压。
3、信号处理子系统当过零检测或能量检测发现船舶噪声信号和生物群噪声出现后,立即触发高速数字处理器ADSP2181,使ADSP2181摆脱休眠状态,启动A/D采集器,采集信号,并利用这些数据作各种分析。高速数字处理器ADSP2181的主要工作是在随后的每一个一秒内完成(1)启动后用FFT算法的实现,计算噪声的瞬时谱和八次平均功率谱。
(2)记录下每一时刻过零点数与幅度增益控制数。
(3)通过通用外围接口ZPSD301A与CPU进行数据交换并将数据存入存储器。
(4)完成任务后自动进入休眠状态,这样ADSP2181的工作时间可以缩短,平均功耗大幅度降低到小于1毫瓦数量级。
这些工作的终止时刻为过零值与幅度值均和报警时的量值一致的时刻。
当单片微处理器GMS90C32启动高速数字处理器器ADSP2181,其主要的工作是计算信号的功率谱、线谱检测、统计量的计算和数据的存储。
信号处理子系统中的软件算法是采用基2FFT算法实现了功率谱分析,做2048点的八谱平均,有效分析频段800Hz,频率分辩率为1Hz。ADSP2181芯片实现1024定点的FFT运算时间为1.07毫秒,浮点FFT的运算时间为3毫秒,因而能够实现实时计算。对平均谱做线谱检测,并保存线谱的位置与线谱的幅值。
权利要求
1.一种复杂背景下微弱信号检测和特征分析系统,其特征在于由检测子系统、信号处理子系统和辅助子系统组成,输入的信号经过水听器连接到放大器,放大器通过增益衰减网络连到单片微处理器并受其控制,放大器输出接程控带通滤波器的输入,程控带通滤波器的输出经限幅放大器再连接到比较器,比较器及限幅放大器分别与单片微处理器相连,放大器、增益衰减网络、程控带通滤波器、限幅放大器、比较器和单片微处理器构成检测子系统;单片微处理器与信号处理子系统中的通用外围接口连接实现数据交换,同时通用外围接口与高速数字处理器相连实现数据交换;高速数字处理器与一个采集器连接,采集器的输入从程控带通滤波器的输出接入,通用外围接口、高速数字处理器和采集器构成信号处理子系统;高速数字处理器通过一个串行接口连接计算机,通用外围接口通过一个并行接口连接打印机;所有器件的供电由电源模块提供,电源模块与掉电监控模块连接,掉电监控模块与单片微处理器连接,电源模块、掉电监控模块、并行接口和串行接口构成辅助子系统;通用外围接口与存储器相连,单片微处理器和高速数字处理器的数据通过通用外围接口传输到存储器。
2.根据权利要求1的复杂背景下微弱信号检测和特征分析系统,其特征在于所述检测子系统的检测功能通过检测软件由单片微处理器来实现,检测统计量是信号每一秒中的平均过零点数和每一秒中的幅值平均数,观测信号是海洋环境噪声和船舶辐射噪声的合成信号,利用Nyman-Pearson准则以及给定的虚警概率,求得判定船舶出现的阈值,当超越阈值时就产生报警。
3.根据权利要求1的复杂背景下微弱信号检测和特征分析系统,其特征在于所述程控带通滤波器由增益控制字的高两位控制,其通带频率和止带频率分别设置为100-800Hz和10-10000Hz,分别用于过零检测和幅度检测。
全文摘要
一种复杂背景下微弱信号检测和特征分析系统,用于自动探测和记录海洋环境噪声以及行船噪声特性,包括检测子系统、信号处理子系统和辅助子系统。检测子系统由放大器、增益衰减网络、程控带通滤波器、限幅放大器、比较器和单片微处理器构成,利用过零量和增益值结合Nyman-Pearson检测完成对微弱信号的检测;信号处理子系统由通用外围接口、高速数字处理器和采集器构成,分析噪声并记录频谱特性;辅助子系统由电源模块、掉电监控模块、并行接口和串行接口构成,可以与打印机、计算机连接,做进一步的研究和信息存储;单片微处理器和高速数字处理器的数据通过通用外围接口传输到存储器。本发明具有体积小、检测能力强和寿命长等优点。
文档编号G01H3/00GK1609570SQ20041008456
公开日2005年4月27日 申请日期2004年11月25日 优先权日2004年11月25日
发明者周越 申请人:上海交通大学