哈工大信号检测与处理课程报告
哈工大DSP课程报告

哈工大DSP课程报告————————————————————————————————作者:————————————————————————————————日期:2015年秋季学期《DSP原理及应用》课程课程设计报告院系:航天工程与力学系班号: _____学号: 1122110326___姓名:高小宁______ 2016年1月13日审阅教师:考核成绩:________________题目一:结合学习过的DSP基本知识,试论述如果采用DSP为核心器件设计系统,需要考虑哪些性能指标、遵循哪些设计原则?一、运算速度:首先我们要确定数字信号处理的算法,算法确定以后其运算量和完成时间也就大体确定了,根据运算量及其时间要求就可以估算DSP芯片运算速度的下限。
在选择DSP芯片时,各个芯片运算速度的衡量标准主要有:1、MIPS(Millions of Instructions Per Second),百万条指令/秒,一般DSP为20~100MIPS,使用超长指令字的TMS320B2XX为2400MIPS。
必须指出的是这是定点 DSP芯片运算速度的衡量指标,应注意的是,厂家提供的该指标一般是指峰值指标,因此,系统设计时应留有一定的裕量。
2、MOPS(Millions of Operations Per Second),每秒执行百万操作。
这个指标的问题是什么是一次操作,通常操作包括CPU操作外,还包括地址计算、DMA访问数据传输、I/O操作等。
一般说MOPS越高意味着乘积-累加和运算速度越快。
MOPS可以对DSP芯片的性能进行综合描述。
3、MFLOPS(Million Floating Point Operations Per Second),百万次浮点操作/秒,这是衡量浮点DSP芯片的重要指标。
例如TMS320C31在主频为40MHz时,处理能力为40MFLOPS, TMS320C6701在指令周期为6ns时,单精度运算可达1GFLOPS。
哈工大信号检测与处理第1章随机过程15-1

1.2 高斯分布与高斯噪声
2 x ( t ) 式中, a 为噪声 的均值; 为噪声 x ( t ) 的方差。称 x ( t ) 是服从均值为 a , 2 2 x ( t ) ~ N ( a , ) 。 为标准差。特别当 方差为 的高斯分布或正态分布,记作 2 a 0 , 1 时, x ( t ) 的分布称为标准正态分布。
1
1.2.3 高斯分布特性的应用
高斯分布最直观的应用是考虑其对数据处理影响程度的分析,如 3 法则。 : 3 法则(标准) 该法则的意义是当噪声服从高斯分布时,噪声的影响主要集中在正负3 倍的标准差之内,即1σ 只考虑了68%的噪声影响,而3σ 几乎考虑了其全部 影响。 大多数噪声(随机过程)瞬时幅度的概率分布是正态的即
F ( x) 1 2
xa xa
用误差函数表示 F(x)的好处是,借助于一般数学手册所提供的误差函数表,可方 便查出不同 x 值时误差函数的近似值,还可以在 Matlab 程序中直接调用 erf(x) 或 erfc(x)计算,避免了复杂积分运算。
误差函数和余补误差函数的主要性质: (1)误差函数是递增函数,它具有如下性质 1) erf ( x) erf ( x) ; 2) erf () 1 。 (2)余补误差函数是递减函数,它具有如下性质 1) erfc() 0 ; 2) erfc( x) 1 exp(x2 ), x x
1 Pn Pn ( )d R(0) 2 2
2)高斯噪声的一维概率密度函数具有如下特性: (1) p( x ) 对称于 x a 直线,即有
p(a x ) p( a x )
(2) p( x ) 在 ( , a ) 内单调上升,在 ( a , ) 内单调下降, 且在点 a 处达到极大值
信号分析与处理实验报告

信号分析与处理实验报告一、实验目的1.了解信号分析与处理的基本概念和方法;2.掌握信号分析与处理的基本实验操作;3.熟悉使用MATLAB进行信号分析与处理。
二、实验原理信号分析与处理是指利用数学和计算机技术对信号进行分析和处理的过程。
信号分析的目的是了解信号的特性和规律,通过对信号的频域、时域和幅频特性等进行分析,获取信号的频率、幅度、相位等信息。
信号处理的目的是对信号进行数据处理,提取信号的有效信息,优化信号的质量。
信号分析和处理的基本方法包括时域分析、频域分析和滤波处理。
时域分析主要是对信号的时变过程进行分析,常用的方法有波形分析和自相关分析。
频域分析是将信号转换到频率域进行分析,常用的方法有傅里叶级数和离散傅里叶变换。
滤波处理是根据信号的特性选择适当的滤波器对信号进行滤波,常用的滤波器有低通滤波器、高通滤波器、带通滤波器和带阻滤波器等。
三、实验内容1.信号的时域分析将给定的信号进行波形分析,绘制信号的时域波形图;进行自相关分析,计算信号的自相关函数。
2.信号的频域分析使用傅里叶级数将信号转换到频域,绘制信号的频域图谱;使用离散傅里叶变换将信号转换到频域,绘制信号的频域图谱。
3.滤波处理选择合适的滤波器对信号进行滤波处理,观察滤波前后的信号波形和频谱。
四、实验步骤与数据1.时域分析选择一个信号进行时域分析,记录信号的波形和自相关函数。
2.频域分析选择一个信号进行傅里叶级数分析,记录信号的频谱;选择一个信号进行离散傅里叶变换分析,记录信号的频谱。
3.滤波处理选择一个信号,设计适当的滤波器对信号进行滤波处理,记录滤波前后的信号波形和频谱。
五、实验结果分析根据实验数据绘制的图像进行分析,对比不同信号在时域和频域上的特点。
观察滤波前后信号波形和频谱的变化,分析滤波效果的好坏。
分析不同滤波器对信号的影响,总结滤波处理的原理和方法。
六、实验总结通过本次实验,我们了解了信号分析与处理的基本概念和方法,掌握了信号分析与处理的基本实验操作,熟悉了使用MATLAB进行信号分析与处理。
哈工大信号检测与处理第5章课程5-2新

j '
d
连续小波变换
def 1 CWTx , a, a t x t a
*
dt
二进小波:
1 t 1 t ( ) ( j ) 2 j /2 (2 j t 2 j ) a 2 a 2j
k
(1)
k 1
h
0, 1 k
1,k (t ) 2 (1) k 1 h0, 1 k (2t k ) 。 k
1/ 2, h0,1 1/ 2 ,即 (t ) (2t ) (2t 1)
(1)2 h0,0 1/ 2, d0,2 (1)3 h0,1 1/ 2 ,即
的标准正交基。
5.3 多分辨率分析
例 1:双尺度方程
(t )
k
h
0, k
1,k (t ) 2 h0,k (2t k ) , h0,k (t ),1,k (t ) 。
k
构造方程: (t ) (1) h0,0
(t ) (2t ) (2t 1)
构造方程(正交小波) :
1 t [0,0.5) (t ) (2t ) (2t 1) 1 t [0.5,1) 0 other
1
0.7 0.6
构造方程(正交小波) :
离散小波:
j ,k (t ) 2
j/2
(2 t k 0 )
j
0 1
j ,k (t ) 2 j /2 (2 j t k )
j /2 j j ,k (t ) a0 (a0 t kb0 ) a0 1, b0 0
信号检测与处理试验报告(二)

信号检测与处理试验报告(二)题目:有噪声语音信号降噪处理班级:2011级控制工程姓名:耿翔学号:2011331110101日期:2012年5月25日目录1 绪论 (1)2 课程设计内容 (1)3 课程设计的具体实现 (2)3.1 语音信号的采集 (2)3.2 语音信号的时频分析 (2)3.3 语音信号加噪与频谱分析 (3)3.4 设计FIR数字滤波器 (4)3.5 用滤波器对加噪语音信号进行滤波 (8)3.6 比较滤波前后语音信号的波形及频谱 (8)3.7回放语音信号 (11)4小结 (12)1 绪论数字信号处理是利用计算机或专用处理设备,以数值计算的方法对信号进行采集、抽样、变换、综合、估值与识别等加工处理,借以达到提取信息和便于应用的目的。
它在语音、雷达、图像、系统控制、通信、航空航天、生物医学等众多领域都获得了极其广泛的应用。
具有灵活、精确、抗干扰强、设备尺寸小、造价低、速度快等优点。
滤波器设计在数字信号处理中占有极其重要的地位,FIR数字滤波器和IIR滤波器是滤波器设计的重要组成部分。
利用MATLAB信号处理工具箱可以快速有效地设计各种数字滤波器。
课题基于MATLAB有噪音语音信号处理的设计与实现,综合运用数字信号处理的理论知识对加噪声语音信号进行时域、频域分析和滤波。
通过理论推导得出相应结论,再利用 MATLAB 作为编程工具进行计算机实现。
FIR滤波器结构上主要是非递归结构,没有输出到输入的反馈,系统函数H (z)在处收敛,极点全部在z = 0处(因果系统),因而只能用较高的阶数达到高的选择性。
FIR数字滤波器的幅频特性精度较之于IIR数字滤波器低,但是线性相位,就是不同频率分量的信号经过fir滤波器后他们的时间差不变,这是很好的性质。
FIR数字滤波器是有限的单位响应也有利于对数字信号的处理,便于编程,用于计算的时延也小,这对实时的信号处理很重要。
FIR滤波器因具有系统稳定,易实现相位控制,允许设计多通带(或多阻带)滤波器等优点收到人们的青睐。
哈尔滨工程大学语音信号处理实验报告讲述

实验报告实验课程名称:语音信号处理实验姓名:班级: 20120811 学号:Array指导教师张磊实验教室 21B#293实验时间 2015年4月12日实验成绩实验一 语音信号的端点检测一、实验目的1、掌握短时能量的求解方法2、掌握短时平均过零率的求解方法3、掌握利用短时平均过零率和短时能量等特征,对输入的语音信号进行端点检测。
二、实验设备 HP 计算机、Matlab 软件 三、实验原理 1、短时能量语音信号的短时能量分析给出了反应这些幅度变化的一个合适的描述方法。
对于信号)}({n x ,短时能量的定义如下:∑∑∞-∞=∞-∞=*=-=-=m m n n h n x m n h m xm n w m x E )()()()()]()([2222、短时平均过零率短时平均过零率是指每帧内信号通过零值的次数。
对于连续语音信号,可以考察其时域波形通过时间轴的情况。
对于离散信号,实质上就是信号采样点符号变化的次数。
过零率在一定程度上可以反映出频率的信息。
短时平均过零率的公式为:∑∑-+=∞-∞=--=---=1)]1(sgn[)](sgn[21 )()]1(sgn[)](sgn[21N n nm w w m n m x m x m n w m x m x Z其中,sgn[.]是符号函数,即⎩⎨⎧<-≥=0)(10)(1)](sgn[n x n x n x3、端点检测原理能够实现这些判决的依据在于,不同性质语音的各种短时参数具有不同的概率密度函数,以及相邻的若干帧语音应具有一致的语音特性,它们不会在S 、U 、V 之间随机地跳来跳去。
要正确判断每个输入语音的起点和终点,利用短时平均幅度参数E 和短时平均过零率Z 可以做到这一点。
首先,根据浊音情况下的短时能量参数的概率密度函数)|(V E P 确定一个阈值参数H E ,H E 值一般定的较高。
当一帧输入信号的短时平均幅度参数超过H E 时,就可以判定该帧语音信号不是无声,而有相当大的可能是浊音。
哈工程信号处理实验三

信号处理实验三实验要求:研究抽样过程,分析产生混叠效应的原因,实现不同的重建方案。
3.3.1>> n=0:80;>> f0=300;fs=8000;>> x=sin(2*pi*f0/fs*n+pi/3);>>stem(n,x)>>gtext('f0=300,fs=8k')>>plot(n,x)>>gtext('f0=300,fs=8k')>>gtext('Continue')b.>> n=0:80;>>fs=8000;>>subplot(221)>> x=sin(2*pi*100/fs*n+pi/3); >>stem(n,x);grid;gtext('f0=100') >>subplot(222)>> x=sin(2*pi*225/fs*n+pi/3); >>stem(n,x);grid;gtext('f0=225') >>subplot(223)>>stem(n,x);grid;gtext('f0=350') >>subplot(224)>> x=sin(2*pi*225/fs*n+pi/3); >>stem(n,x);grid;gtext('f0=475')d>> n=0:80;>>fs=8000;>>subplot(221)>> x=sin(2*pi*7525/fs*n+pi/3); >>stem(n,x);grid;gtext('f0=7525') >>subplot(222)>> x=sin(2*pi*7650/fs*n+pi/3); >>stem(n,x);grid;gtext('f0=7650') >>>>subplot(223)>> x=sin(2*pi*7775/fs*n+pi/3);>>stem(n,x);grid;gtext('f0=7675') >>subplot(224)>> x=sin(2*pi*7900/fs*n+pi/3); >>stem(n,x);grid;gtext('f0=7900')e>> n=0:80;fs=8000;>>subplot(221)x=sin(2*pi*32100/fs*n+pi/3); stem(n,x);grid;gtext('f0=32100') subplot(222)x=sin(2*pi*32225/fs*n+pi/3); stem(n,x);grid;gtext('f0=32225') subplot(223)x=sin(2*pi*32350/fs*n+pi/3); stem(n,x);grid;gtext('f0=32350') subplot(224)x=sin(2*pi*32475/fs*n+pi/3); stem(n,x);grid;gtext('f0=32475') >> t=0:1/80000:1000/80000; >> x=cos(2*pi*300*t+pi/6); >>stem(t,x)>> t=0:1/8000:1000/80000;>> x=cos(2*pi*300*t+pi/6);>>stem(t,x)>>fmagplot(x,1/80000)可以看到,当频率变化时,正弦信号并不是严格按信号频率变化的,而是呈周期的,有时变密有时变疏3.3.3>> t=0:1/80000:1000/80000;>> x=cos(2*pi*300*t+pi/6);>>stem(t,x)>> t=0:1/8000:1000/80000;>> x=cos(2*pi*300*t+pi/6);>>stem(t,x)>>fmagplot(x,1/80000)3.3.4>> n=0:100;>> t=n./80000;>> x=cos(2*pi*t*300+pi/6); >>stem(t./10,x)>> [X,W]=dtft(x,900);>>plot(W*10/pi,abs(X))3.3.5fs=8000;fsim=80000;fcut=2*(fs/2)/fsim;>> [b,a]=cheby2(9,60,fcut); %调用雪比滤波器>> [c,d]=freqz(b,a,1000,'whole');%1000点的频率响应>> d(501:1000)=d(501:1000)-2*pi; %d的位置全部左移2pi>> plot(d/2/pi/1000*fsim,abs(c));3.3.6fs=8000;fsim=80000;>> n=0:1000;>> l=length(n);>> x=cos(2*pi*300*n/fsim+pi/6);>> y=x(1:80000/8000:l);>> L=length(y); %取长度避免后面的维度不相等>> y2=zeros(1,length(x)); %置零序列>>for i=0:100;y2(i*10+1)=y(i+1); %取10倍数中的数,相当于抽样置零end>> t=0:0.001:1;>>plot(t,y2)>>fmagplot(y2,0.0000125)3.3.7fs=8000;fsim=80000;k=fsim/fs;n=0:1000;l=length(n);x=cos(2*pi*2000*n/fsim+pi/6);y=x(1:k:l);L=length(y);y2=zeros(1,length(x));for i=0:100;y2(i*10+1)=y(i+1);endt=0:0.001:1;y3=filter(b,a,y2); subplot(211);fmagplot(y3,0.0000125) subplot(212);plot(t,y3)gtext('2k')fs=8000;fsim=80000;k=fsim/fs;n=0:1000;l=length(n);x=cos(2*pi*6000*n/fsim+pi/6);y=x(1:k:l);L=length(y);y2=zeros(1,length(x));for i=0:100;y2(i*10+1)=y(i+1);endt=0:0.001:1;y3=filter(b,a,y2); subplot(211);fmagplot(y3,0.0000125) subplot(212);plot(t,y3)>>gtext('6k')x=cos(2*pi*7000*n/fsim+pi/6);y=x(1:k:l);L=length(y);y2=zeros(1,length(x));for i=0:100;y2(i*10+1)=y(i+1);endt=0:0.001:1;y3=filter(b,a,y2); subplot(211);fmagplot(y3,0.0000125) subplot(212);plot(t,y3)gtext('7k')x=cos(2*pi*9000*n/fsim+pi/6);y=x(1:k:l);L=length(y);y2=zeros(1,length(x));for i=0:100;y2(i*10+1)=y(i+1);endt=0:0.001:1;y3=filter(b,a,y2); subplot(211);fmagplot(y3,0.0000125) subplot(212);plot(t,y3)gtext('9k')x=cos(2*pi*10000*n/fsim+pi/6);y=x(1:k:l);L=length(y);y2=zeros(1,length(x));for i=0:100;y2(i*10+1)=y(i+1);endt=0:0.001:1;y3=filter(b,a,y2); subplot(211);fmagplot(y3,0.0000125) subplot(212);plot(t,y3)gtext('10k')x=cos(2*pi*15000*n/fsim+pi/6);y=x(1:k:l);L=length(y);y2=zeros(1,length(x));for i=0:100;y2(i*10+1)=y(i+1);endt=0:0.001:1;y3=filter(b,a,y2); subplot(211);fmagplot(y3,0.0000125) subplot(212);plot(t,y3)gtext('15k')x=cos(2*pi*17000*n/fsim+pi/6);y=x(1:k:l);L=length(y);y2=zeros(1,length(x));for i=0:100;y2(i*10+1)=y(i+1);endt=0:0.001:1;y3=filter(b,a,y2); subplot(211);fmagplot(y3,0.0000125) subplot(212);plot(t,y3)gtext('17k')x=cos(2*pi*18000*n/fsim+pi/6);y=x(1:k:l);L=length(y);y2=zeros(1,length(x));for i=0:100;y2(i*10+1)=y(i+1);endt=0:0.001:1;y3=filter(b,a,y2); subplot(211);fmagplot(y3,0.0000125) subplot(212);plot(t,y3)gtext('18k')x=cos(2*pi*19000*n/fsim+pi/6);y=x(1:k:l);L=length(y);y2=zeros(1,length(x));for i=0:100;y2(i*10+1)=y(i+1);endt=0:0.001:1;y3=filter(b,a,y2); subplot(211);fmagplot(y3,0.0000125) subplot(212);plot(t,y3)gtext('19k')x=cos(2*pi*20000*n/fsim+pi/6);y=x(1:k:l);L=length(y);y2=zeros(1,length(x));for i=0:100;y2(i*10+1)=y(i+1);endt=0:0.001:1;y3=filter(b,a,y2); subplot(211);fmagplot(y3,0.0000125) subplot(212);plot(t,y3)gtext('20k')从20k开始出现了混叠。
信号检测实验报告

一、实验目的1. 理解信号检测论的基本原理和概念。
2. 掌握信号检测实验的方法和步骤。
3. 分析信号检测实验结果,了解信号检测论在心理学研究中的应用。
二、实验背景信号检测论(Signal Detection Theory,简称SDT)是现代心理物理学的重要组成部分,起源于20世纪50年代。
它主要研究人类在感知和判断过程中,如何从含噪声的信号中提取有效信息。
信号检测论的核心观点是:人们在感知信号时,不仅受到信号本身的制约,还受到噪声和个体主观因素的影响。
三、实验方法1. 实验对象:选取10名身心健康、年龄在18-25岁之间的志愿者作为实验对象。
2. 实验材料:JGWB心理实验台操作箱、100克、104克、108克、112克的重量各一个。
3. 实验步骤:(1)准备工作:将实验器材准备好,确保实验环境安静、光线适宜。
(2)实验过程:实验者随机抽取四个重量(100克、104克、108克、112克)进行判断。
每个重量呈现3次,共计12次。
实验者需要判断每个重量的重量大小,并报告是否为“重”。
(3)数据记录:实验者对每个重量的判断结果进行记录,包括“重”和“轻”两种情况。
4. 实验数据分析:运用信号检测论的相关指标,对实验数据进行统计分析。
四、实验结果1. 辨别力(d'):辨别力是反映个体对信号与噪声差异敏感程度的指标。
在本实验中,10名志愿者的辨别力平均值约为2.3。
2. 判断标准(C):判断标准是反映个体在判断过程中所采用决策规则的指标。
在本实验中,10名志愿者的判断标准平均值约为0.7。
3. 先验概率:先验概率是指实验者在判断前对信号出现的概率估计。
在本实验中,设定信号出现的概率为0.5。
五、实验分析1. 辨别力分析:实验结果显示,志愿者的辨别力平均值约为2.3,说明志愿者在判断过程中能够较好地识别信号与噪声的差异。
2. 判断标准分析:实验结果显示,志愿者的判断标准平均值约为0.7,说明志愿者在判断过程中倾向于宽松的决策规则。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2017 年秋季季学期研究生课程考核(读书报告、研究报告)考核科目:信号检测与处理学生所在院(系):航天学院学生所在学科:控制科学与工程学生姓名:学号:17B904012学生类别:学术型考核结果阅卷人第一部分、信号检测 1.相关函数的基础原理相关函数定义为两样本积的数学期望,表示随机信号关联程度、变化程度的量度。
是任意样本相应的时间平均值,表示两个样本在不同时间上的相关性。
相关函数是信号检测理论中的基础,只有弄清相关性的意义,才能了解后面以相关为基础的一系列方法与原理。
特别地,自相关函数定义如下(各态历经下表达式可以由概率平均简化为时间平均如最右表达式):()()()(){}()()()121201,,;,limTxx x T R R t t E x t x t x x p x t x t x t x t dt Tτττττ∞-∞→∞=+=+=+=+⎰⎰⎰公式中的期望是在实际中相当于针对时间取的均值,因此相关函数的定义也看作一种对本身共轭的卷积运算后的平均值:()()()1xx R x t x t Tτ=*-。
因此,首先讨论卷积的操作与物理意义。
卷积物理意义是将信号分解成冲激信号之和,借助系统冲激响应求出系统ZS N 对任意激励信号的零状态响应。
卷积定义推导如下:将输入信号分解为多个时刻冲激信号的叠加,分别输入并作用于系统如图1。
图1.输入信号的冲激示意图系统输入与输出的基本关系如下式(1):()()()()()()()()()()()()()()11ZS ZS ZS n n ZS k k t N h t t k N h t k f k t k N f k h t k f k t k f t N f k h t k r t δδττττδττττττδττττ--==→→-∆→→-∆∆∆-∆→→∆∆-∆∆∆-∆≈→→∆∆-∆≈∑∑ (1)则根据以上线性系统输入输出间对应关系可做出如下推导:()()()()()()()()()()()()1010111n a k n k n k f t f t f k t k t k t k t k f k f k t k τετετετεττττττδτ-=-=-=⎡⎤≈=∆-∆--+∆⎣⎦⎡⎤-∆--+∆=∆∆⎢⎥∆⎢⎥⎣⎦≈∆∆-∆∑∑∑()()()10n k f t f k t k ττδτ-=≈∆∆-∆∑,()()()1n k r t f k h t k τττ-=≈∆∆-∆∑ (2)取极限,n d ττ→∞∆→ 可得()()()()()0tf t f t d f t t τδττδ=-=*⎰,即冲激信号与任意输入信号的卷积等于自身;()()()()()0tr t f h t d f t h t τττ=-=*⎰,即系统零状态输出等于系统冲激响应与输入信号的卷积。
也就是卷积运算相当于按照()h t 的分布模式将每个采样点生成的()f t 叠加一遍。
卷积应用于LTI(线性时不变系统),卷积物理意义的图形解释如下图2。
图2.卷积物理意义的图像解释从以上信号处理中的卷积原理可以看出,自相关也就是信号与自身共轭的卷积可以提供关于自身重复事件的信息,体现信号的“记忆能力”,例如音乐节拍(例如确定节奏)或脉冲星的频率,或用来估计乐音的音高。
再者从随机变量角度来看相关性,相关函数的引入是为了描述两个随机变量间不同时刻的联系,弥补均值与方差等各阶统计量只描述随机过程的静态数字特征的不足。
若两个随机变量完全线性相关,则会有接近的概率密度分布。
以连续随机变量为例,假如随机变量x,y 且y=5x ,那么x,y 完全线性相关,X=5的概率和Y=25的概率是相等的,即x,y 有相同的概率分布、成线性关系的期望,因此概率角度线性相关性反应的是两个随机过程之间的线性相关程度;从线性空间的角度看相关运算本质是内积运算,而两个向量的内积在线性空间中表示一个向量向另一个向量的投影,因此可以表示两个向量的线性依赖或相似程度,相关运算体现出了这种相似程度。
求解相关函数Matlab 命令如下:dt=.1;t=[0:dt:20];x=f(t);y=g(t);[a,b]=xcorr(x,y,'unbiased');plot(b*dt,a)以下图3为三种典型自相关函数:a. 三次函数;b.正弦函数;c. (0,1)区间均匀分布白噪声.图3.三种典型自相关函数由这些自相关函数可以直观得到以下几点结论:(1)自相关函数通常为偶函数,且()()2220xx x x R E x t μσ⎡⎤==+⎣⎦零点值最大,为信号平均功率;(2)周期序列的自相关函数仍有明显周期性;(3)噪声的自相关性极差,几乎只在原点时刻存在自相关性,与确定信号不同,这也是维纳滤波等相关滤波方法去除噪声的主要原理之一。
下面图4为将自相关分析运用在平时所处理的钢轨运行过程噪声(左)与瞬态声发射信号(右)的结果,可以看出作为一种瞬态信号,声发射信号的相关性同时存在衰减较快与存在一定周期特性的特点,而轮轨运行产生的噪声也不是传统意义上的白噪声信号。
单纯做相关不能区分二者,下面选择一种相关性方法与EMD 配合使用的方法。
图4.钢轨运行噪声与声发射信号自相关函数2.基于分段相关EMD 的声发射钢轨伤损信号瞬时检测高速情况下分段相关经验模态分解(EMD)的瞬时检测方法重构高速情况下伤损信号的方法,确定伤损信号发生的初始时刻,同时也为提取高速下声发射源特性的研究做出了准备工作。
EMD 基本理论如下:机械系统的振动信号包含着大量的设备运行的状态信息,对振动信号进行经验模态分解得到的IMF 与机械系统的振动模式有着很强的对应关系,所以钢轨振动信号的IMF 可以用来分析钢轨伤损。
对于每个IMF 都应该要满足下面的两个条件:a) 在整个数据段内,数据的极值点和数据的过零点的数目必须要相等或者也最多差一个;b) 在数据段内的任一点,由数据的局部极大值确定的包络和由数据局部极小值确定的包络的平均值应该为零。
为了进一步得到信号的各阶IMF ,需要对信号进行经验模态分解,经验模态分解是建立在下面这些假设上:a) 信号应该至少有一个极大值和一个极小值;x 10x 10b) 通过两个极值点的时间长度来定义特征时间尺度;c) 如果信号没有极值点,但是存在一些变形点,可以通过对数据进行求导的方法来获得它的极值点,然后通过积分得到结果。
经验模态分解的过程可以分为下面的这些步骤:a) 寻找出待分解()x t 的所有极大值数据点max ()x t 和极小值数据点min ()x t ; b) 分别对所有的极大值数据点和极小值数据点用三次样条曲线进行插值拟合; c) 计算出这两条样条曲线的平均值大小()m t ; d) 从信号()x t 中减去()m t()()()h t s t m t =-e) 如果()h t 不满足IMF 的定义,则还需要进一步分解,把()h t 定义为新的数据()x t ,重复上面的步骤,直到()h t 满足IMF 的定义,并记1()()c t h t =,剩下的部分可以表示为11()()()r t x t c t =-f)将1()r t 作为()x t 重复上面的步骤a)到e),直到()i r t 为单调函数或者足够小的时候,分解过程结束,原始信号可以表示成1()ni n i x t c r ==+∑为了确定这个停止条件,Norden E. Huang 等人提出了收敛准则,可以表示为21(1)1201(1)()()()Tk k t k h t h t SD h t ε-=-⎡⎤-⎢⎥=≤⎢⎥⎣⎦∑式中: T ——信号序列的时间长度;ε——收敛系数,一般可以取0.2到0.3之间的数。
传统的小波和滤波等方法是基于固定小波基等,具有局限性,而相关EMD 消噪方法以相关滤波及EMD 方法为基础,能够适应速度的变化以及相应的条件变化,具有较好的适应性。
以静态伤损信号为参考信号,对检测信号分段后进行EMD 分解,取分解得到的IMFs 分别与参考信号采用互相关函数进行相关性分析,则在声发射有用信号发生的时刻,互相关函数会存在一个极值点,去除不相关的IMF 保留相关性强的IMF ,最后利用保留下的IMFs 重构已经消除噪声的伤损信号,并利用小波时频分析对原始信号与重构信号做出对比。
如图12(a)-(b)为18km/h 下原始信号及消噪后的重构信号,如图13(a)-(b)为48km/h 下原始信号及消噪后的重构信号的小波时频图,从中可以看出去噪前信号噪声及反射信号产生的干扰都很严重,而去噪后可以较完整地保留声发射源产生时刻的不包含反射波形的初始声发射信号。
需要说明该方法在噪声信号的成分极多的情况下会出现误检,如图14(a)-(b)为124km/h 下原始信号及消噪后的重构信号的小波时频图,其中第一个检测点即为误检。
结果表明:说明该方法可以达到去噪并重构声发射信号及确定伤损发生时刻的目的,但其中在噪声极大地情况下存在误检情况。
大于阈值的IMF 保留,其余舍弃,确定阈值方法:{}12(1)1max[|()|]|()|21ref ref N ijijN ref R R N τλττ-=--=--∑,0()()()refT seg ij ij ref R CS t S t dtττ=+⎰附:所有程序见附录0.20.40.60.81-40-2020Time (ms)A m p l i t u d e (m v )0.20.40.60.81-20-1001020Time (ms)A m p l i t u d e (m v )图12102030405001234Time (ms)F r e q u e n c y (k H z )50100150200Noise interference Reflectioninterference515253501234Time (ms)F r e q u e n c y (k H z )50100150200图131234204060800Time (ms)F r e q u e n c y (k H z )5010015020010203040501234Time (ms)F r e q u e n c y (k H z )50100150200False point图143.相关滤波等技术应用(1)相关滤波实例:以下图5为应用相关滤波对包含随机白噪声的正弦波滤波效果:图5.相关滤波对含随机噪声的正弦波滤波效果相关滤波是借助于参考信号和输入信号中实际信号的相关性,以及参考信号与输入信号中噪声的不相关性,通过求输入信号和参考信号的相关函数,把噪声从输入信号中消除,从而达到滤波效果。