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

合集下载

哈工大DSP课程报告

哈工大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章随机过程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新

哈工大信号检测与处理第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,说明志愿者在判断过程中倾向于宽松的决策规则。

哈工程数字信号处理实验报告5

哈工程数字信号处理实验报告5

数字信号处理实验实验五:谱分析班级:姓名:学号:指导老师:2010年10月实验五谱分析1.实验原理2.实验内容1. w1=boxcar(20)subplot(221),stem(w1);title('boxcar')xlabel('t'),ylabel('w1(t)');w2=hanning(20)subplot(222),stem(w2)title('hanning')xlabel('t'),ylabel('w2(t)');w3=hamming(20)subplot(223),stem(w3)title('hamming')xlabel('t'),ylabel('w3(t)')w4=bartlett(20)subplot(224),stem(w4)title('bartlett')xlabel('t'),ylabel('w4(t)')w5=blackman(20)subplot(221),stem(w5);title('blackman')xlabel('t'),ylabel('w5(t)');w6=triang(20)subplot(222),stem(w6)title('triang')xlabel('t'),ylabel('w6(t)');w7=kaiser(20,80)subplot(223),stem(w7)title('kaiser')xlabel('t'),ylabel('w7(t)')w8=chebwin(20,80)subplot(224),stem(w8)title('chebwin')xlabel('t'),ylabel('w8(t)')2. N=20w1=boxcar(N)[X,W]=dtft(w1,500)subplot(221),plot(W/2/pi,abs(X)); title('boxcar')xlabel('w'),ylabel('|W(jw)|');w2=hanning(N)[X,W]=dtft(w2,500)subplot(222),plot(W/2/pi,abs(X)); title('hanning')xlabel('w'),ylabel('|W(jw)|');w3=hamming(N)[X,W]=dtft(w3,500)subplot(223),plot(W/2/pi,abs(X)); title('hamming')xlabel('w'),ylabel('|W(jw)|');w4=bartlett(N)[X,W]=dtft(w4,500)subplot(224),plot(W/2/pi,abs(X)); title('bartlett')xlabel('w'),ylabel('|W(jw)|');w5=blackman(N)[X,W]=dtft(w5,500)subplot(221),plot(W/2/pi,abs(X)); title('blackman')xlabel('w'),ylabel('|W(jw)|');w6=triang(N)[X,W]=dtft(w6,500)subplot(222),plot(W/2/pi,abs(X)); title('triang')xlabel('w'),ylabel('|W(jw)|');w7=kaiser(N,80)[X,W]=dtft(w7,500)subplot(223),plot(W/2/pi,abs(X)); title('kaiser')xlabel('w'),ylabel('|W(jw)|');w8=chebwin(N,80)[X,W]=dtft(w8,500)subplot(224),plot(W/2/pi,abs(X)); title('chebwin')xlabel('w'),ylabel('|W(jw)|');3. w1=boxcar(10)[X,W]=dtft(w1,500)subplot(221),plot(W/2/pi,abs(X)); title('boxcar N=10')xlabel('w'),ylabel('|W(jw)|');w2=boxcar(20)[X,W]=dtft(w2,500)subplot(222),plot(W/2/pi,abs(X));title('boxcar N=20')xlabel('w'),ylabel('|W(jw)|');w3=boxcar(50)[X,W]=dtft(w3,500)subplot(223),plot(W/2/pi,abs(X));title('boxcar N=50')xlabel('w'),ylabel('|W(jw)|');w4=boxcar(100)[X,W]=dtft(w4,500)subplot(224),plot(W/2/pi,abs(X));title('boxcar N=100')xlabel('w'),ylabel('|W(jw)|');4. f=25/16;dt=0.01;N=230;n=0:(N-1);x=0.75+3.4*cos(2*pi*f*dt*n)+2.7*cos(4*pi*f*dt*n)+1.5*sin(3.5*pi*f*dt*n)+2.5*sin(7*pi*f*dt* n);w1=boxcar(N);y1=x.*w1';[Y1,W]=dtft(y1,1000);subplot(221),plot(W/2/pi,abs(Y1));grid,title('信号周期0.9的矩形窗(幅频)');xlabel('f');ylabel('|Y1|');subplot(222),plot(W/2/pi,angle(Y1));grid,title('信号周期0.9的矩形窗(相频)');xlabel('f');ylabel('<Y1');w2=hanning(N);y2=x.*w2';[Y2,W]=dtft(y2,1000);subplot(223),plot(W/2/pi,abs(Y2));grid,title('信号周期0.9的汉宁窗(幅频)');xlabel('f');ylabel('|Y2|');subplot(224),plot(W/2/pi,angle(Y2));grid,title('信号周期0.9的汉宁窗(相频)');xlabel('f');ylabel('<Y2');f=25/16;dt=0.01;N=230;n=0:(N-1);x=0.75+3.4*cos(2*pi*f*dt*n)+2.7*cos(4*pi*f*dt*n)+1.5*sin(3.5*pi*f*dt*n)+2.5*sin(7*pi*f*dt* n);w1=hamming(N);y1=x.*w1';[Y1,W]=dtft(y1,1000);subplot(221),plot(W/2/pi,abs(Y1));grid,title('信号周期0.9的汉明窗(幅频)');xlabel('f');ylabel('|Y1|');subplot(222),plot(W/2/pi,angle(Y1));grid,title('信号周期0.9的汉明窗(相频)');xlabel('f');ylabel('<Y1');w2=bartlett(N);y2=x.*w2';[Y2,W]=dtft(y2,1000);subplot(223),plot(W/2/pi,abs(Y2));grid,title('信号周期0.9的巴特利特窗(幅频)');xlabel('f');ylabel('|Y2|');subplot(224),plot(W/2/pi,angle(Y2));grid,title('信号周期0.9的巴特利特窗(相频)');xlabel('f');ylabel('<Y2');f=25/16;dt=0.01;N=230;n=0:(N-1);x=0.75+3.4*cos(2*pi*f*dt*n)+2.7*cos(4*pi*f*dt*n)+1.5*sin(3.5*pi*f*dt*n)+2.5*sin(7*pi*f*dt* n);w1=blackman(N);y1=x.*w1';[Y1,W]=dtft(y1,1000);subplot(221),plot(W/2/pi,abs(Y1));grid,title('信号周期0.9的布莱克曼窗(幅频)');xlabel('f');ylabel('|Y1|');subplot(222),plot(W/2/pi,angle(Y1));grid,title('信号周期0.9的布莱克曼窗(相频)');xlabel('f');ylabel('<Y1');w2=triang(N);y2=x.*w2';[Y2,W]=dtft(y2,1000);subplot(223),plot(W/2/pi,abs(Y2));grid,title('信号周期0.9的triang窗(幅频)');xlabel('f');ylabel('|Y2|');subplot(224),plot(W/2/pi,angle(Y2));grid,title('信号周期0.9的triang窗(相频)');xlabel('f');ylabel('<Y2');f=25/16;dt=0.01;N=230;n=0:(N-1);x=0.75+3.4*cos(2*pi*f*dt*n)+2.7*cos(4*pi*f*dt*n)+1.5*sin(3.5*pi*f*dt*n)+2.5*sin(7*pi*f*dt* n);w1=kaiser(N,2);y1=x.*w1';[Y1,W]=dtft(y1,1000);subplot(221),plot(W/2/pi,abs(Y1));grid,title('信号周期0.9的kaiser窗(幅频)');xlabel('f');ylabel('|Y1|');subplot(222),plot(W/2/pi,angle(Y1));grid,title('信号周期0.9的kaiser窗(相频)');xlabel('f');ylabel('<Y1');w2=chebwin(N,10);y2=x.*w2';[Y2,W]=dtft(y2,1000);subplot(223),plot(W/2/pi,abs(Y2));grid,title('信号周期0.9的切比雪夫窗(幅频)');xlabel('f');ylabel('|Y2|');subplot(224),plot(W/2/pi,angle(Y2));grid,title('信号周期0.9的切比雪夫窗(相频)');xlabel('f');ylabel('<Y2');f=25/16;dt=0.01;N=282;n=0:(N-1);x=0.75+3.4*cos(2*pi*f*dt*n)+2.7*cos(4*pi*f*dt*n)+1.5*sin(3.5*pi*f*dt*n)+2.5*sin(7*pi*f*dt* n);w1=boxcar(N);y1=x.*w1';[Y1,W]=dtft(y1,1000);subplot(221),plot(W/2/pi,abs(Y1));grid,title('信号周期0.9的矩形窗(幅频)');xlabel('f');ylabel('|Y1|');subplot(222),plot(W/2/pi,angle(Y1));grid,title('信号周期0.9的矩形窗(相频)');xlabel('f');ylabel('<Y1');w2=hanning(N);y2=x.*w2';[Y2,W]=dtft(y2,1000);subplot(223),plot(W/2/pi,abs(Y2));grid,title('信号周期0.9的汉宁窗(幅频)');xlabel('f');ylabel('|Y2|');subplot(224),plot(W/2/pi,angle(Y2));grid,title('信号周期0.9的汉宁窗(相频)');xlabel('f');ylabel('<Y2');f=25/16;dt=0.01;N=282;n=0:(N-1);x=0.75+3.4*cos(2*pi*f*dt*n)+2.7*cos(4*pi*f*dt*n)+1.5*sin(3.5*pi*f*dt*n)+2.5*sin(7*pi*f*dt* n);w1=hamming(N);y1=x.*w1';[Y1,W]=dtft(y1,1000);subplot(221),plot(W/2/pi,abs(Y1));grid,title('信号周期0.9的汉明窗(幅频)');xlabel('f');ylabel('|Y1|');subplot(222),plot(W/2/pi,angle(Y1));grid,title('信号周期0.9的汉明窗(相频)');xlabel('f');ylabel('<Y1');w2=bartlett(N);y2=x.*w2';[Y2,W]=dtft(y2,1000);subplot(223),plot(W/2/pi,abs(Y2));grid,title('信号周期0.9的巴特利特窗(幅频)');xlabel('f');ylabel('|Y2|');subplot(224),plot(W/2/pi,angle(Y2));grid,title('信号周期0.9的巴特利特窗(相频)');xlabel('f');ylabel('<Y2');f=25/16;dt=0.01;N=282;n=0:(N-1);x=0.75+3.4*cos(2*pi*f*dt*n)+2.7*cos(4*pi*f*dt*n)+1.5*sin(3.5*pi*f*dt*n)+2.5*sin(7*pi*f*dt* n);w1=blackman(N);y1=x.*w1';[Y1,W]=dtft(y1,1000);subplot(221),plot(W/2/pi,abs(Y1));grid,title('信号周期0.9的布莱克曼窗(幅频)');xlabel('f');ylabel('|Y1|');subplot(222),plot(W/2/pi,angle(Y1));grid,title('信号周期0.9的布莱克曼窗(相频)');xlabel('f');ylabel('<Y1');w2=triang(N);y2=x.*w2';[Y2,W]=dtft(y2,1000);subplot(223),plot(W/2/pi,abs(Y2));grid,title('信号周期0.9的triang窗(幅频)');xlabel('f');ylabel('|Y2|');subplot(224),plot(W/2/pi,angle(Y2));grid,title('信号周期0.9的triang窗(相频)');xlabel('f');ylabel('<Y2');f=25/16;dt=0.01;N=282;n=0:(N-1);x=0.75+3.4*cos(2*pi*f*dt*n)+2.7*cos(4*pi*f*dt*n)+1.5*sin(3.5*pi*f*dt*n)+2.5*sin(7*pi*f*dt* n);w1=kaiser(N,2);y1=x.*w1';[Y1,W]=dtft(y1,1000);subplot(221),plot(W/2/pi,abs(Y1));grid,title('信号周期0.9的kaiser窗(幅频)');xlabel('f');ylabel('|Y1|');subplot(222),plot(W/2/pi,angle(Y1));grid,title('信号周期0.9的kaiser窗(相频)');xlabel('f');ylabel('<Y1');w2=chebwin(N,10);y2=x.*w2';[Y2,W]=dtft(y2,1000);subplot(223),plot(W/2/pi,abs(Y2));grid,title('信号周期0.9的切比雪夫窗(幅频)');xlabel('f');ylabel('|Y2|');subplot(224),plot(W/2/pi,angle(Y2));grid,title('信号周期0.9的切比雪夫窗(相频)');xlabel('f');ylabel('<Y2');行频谱分析。

信号检测与处理实验报告

信号检测与处理实验报告

Harbin Institute of Technology信号检测与处理实验报告2016年01月问题:最小二乘估计一次完成算法1.问题描述考虑仿真对象)()2(5.0)1()2(7.0)1(5.1)(k v k u k u k z k z k z +-+-=-+-- 其中,)(k v 是服从正态分布的白噪声N )1,0(。

输入信号采用4阶M 序列(伪随机序列模拟白噪声),幅度为1。

试对模型参数进行估计。

2.问题分析设输入信号的取值是从k =1到k =16的M 序列,由最小二乘估计原理可知,待估计参数LS θˆ为LS θˆ=L τL 1L τL z H )H H -(。

其中,被估计参数LSθˆ、观测矩阵z L 、H L 的表达式为⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=2121ˆb b a a LSθ , ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=)16()4()3(z z z L z ,⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡------=)14()2()1()15()3()2()14()2()1()15()3()2(u u u u u u z z z z z z L H通过matlab 对系统进行仿真,仿真算法程序流程图如图1所示。

程序代码如下:%二阶系统的最小二乘一次完成算法估计程序u=[-1,1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,1,1]; %系统估计的输入信号为一个周期的M序列z=zeros(1,16); %定义输出观测值的长度for k=3:16z(k)=1.5*z(k-1)-0.7*z(k-2)+u(k-1)+0.5*u(k-2); %用理想输出值作为观测值endsubplot(3,1,1) %画三行一列图形窗口中的第一个图形stem(u) %画输入信号u的径线图形subplot(3,1,2) %画三行一列图形窗口中的第二个图形i=1:1:16; %横坐标范围是1到16,步长为1plot(i,z) %图形的横坐标是采样时刻i, 纵坐标是输出观测值z, 图形格式为连续曲线subplot(3,1,3) %画三行一列图形窗口中的第三个图形stem(z),grid on %画出输出观测值z的径线图形,并显示坐标网格u,z %显示输入信号和输出观测信号%L=14 %数据长度HL=[-z(2) -z(1) u(2) u(1);-z(3) -z(2) u(3) u(2);-z(4) -z(3) u(4) u(3);-z(5) -z(4) u(5) u(4);-z(6) -z(5) u(6) u(5);-z(7) -z(6) u(7) u(6);-z(8) -z(7) u(8) u(7);-z(9) -z(8) u(9) u(8);-z(10) -z(9) u(10) u(9);-z(11) -z(10) u(11) u(10);-z(12) -z(11) u(12) u(11);-z(13) -z(12) u(13) u(12);-z(14) -z(13) u(14) u(13);-z(15) -z(14) u(15) u(14)] %给样本矩阵HL赋值ZL=[z(3);z(4);z(5);z(6);z(7);z(8);z(9);z(10);z(11);z(12);z(13);z(14);z(15);z(16)] % 给样本矩阵z L赋值%Calculating Parametersc1=HL'*HL; c2=inv(c1); c3=HL'*ZL; c=c2*c3 %计算并显示%Display Parametersa1=c(1), a2=c(2), b1=c(3),b2=c(4) %从中分离出并显示a1 、a2、b1、b2%End实验运行结果如下:>>u =[ -1,1,-1,1,1,1,1,-1,-1,-1,1,-1,-1,1,1]z =[ 0,0,0.5000,0.2500,0.5250,2.1125, 4.3012,6.4731,6.1988,3.2670,-0.9386, -3.1949,-4.6352,6.2165,-5.5800,-2.5185]HL =0 1.0000 -1.0000-0.5000 0 -1.0000 1.0000-0.2500 -0.5000 1.0000 -1.0000-0.5250 -0.2500 1.0000 1.0000-2.1125 -0.5250 1.0000 1.0000-4.3012 -2.1125 1.0000 1.0000-6.4731 -4.3012 -1.0000 1.0000-6.1988 -6.4731 -1.0000 -1.0000-3.2670 -6.1988 -1.0000 -1.00000.9386 -3.2670 1.0000 -1.00003.1949 0.9386 -1.0000 1.00004.6352 3.1949 -1.0000 -1.00006.2165 4.6352 1.0000 -1.00005.58006.2165 1.0000 1.0000ZL =[ 0.5000,0.2500,0.5250,2.1125,4.3012,6.4731,6.1988,3.2670,-0.9386,-3.1949, -4.6352,-6.2165,-5.5800,-2.5185]Tc =[ -1.5000,0.7000,1.0000,0.5000]Ta1 = -1.5000a2 = 0.7000b1 = 1.0000b2 =0.5000输入信号与输出观测值波形如图2所示。

哈工程数字信号处理实验报告1

哈工程数字信号处理实验报告1

数字信号处理实验实验一:基本信号班级:姓名:学号:指导教师:2012年10月实验一:基本信号一:实验原理:本节专注于用MATLAB产生一些基本离散信号的问题。

主要是有那个MATLAB内部向量程序来产生信号。

用MATLAB的stem指令会出离散时间信号。

依据MATLAB的编址约定,标号n=0必须对应nn(1);必须给指定向量的第一个参数以得到正确的n轴。

二:实验内容:1.冲击信号产生并绘出下面的序列。

在每种情况下,水平n轴应该只在指定的区间上展开并应该相应标注。

使用stem指令使每个序列显示成离散时间信号。

x[n]=0.9δ[n-5] 1<=n<=20x[n]=0.8δ[n] -15<=n<=15x[n]=1.5δ[n-333] 300<=n<=350x[n]=4.5δ[n+7] -10<=n<=0L=20;nn=1:(L);imp=zeros(L,1);imp(5)=0.9;stem(nn,imp))L=31;nn=-15:(L-16);imp=zeros(L,1);imp(16)=0.8;stem(nn,imp))L=51;nn=300:350;imp=[zeros(L,1)]'; imp(34)=1.5 stem(nn,imp)L=11;nn=-10:(L-11);imp=zeros(L,1);imp(4)=4.5;stem(nn,imp)实验分析:所得4个图形均符合题目要求3、指数信号衰减的指数信号是数字信号是数字信号处理的基本信号。

因为它是线性常系数差分方程的解。

A.使用函数在区间n=0,1,2,。

,20上绘出信号x[n]=(0.9)ⁿ。

B.在许多推导中,指数信号序列aⁿu[n]须在有限区间上求和。

使用(a)中的函数产生一个指数信号然后对其求和并比较结果。

C.指数序列在信号处理中常常出现的一个原因是,时移并不改变其信号特征。

证明一有限长指数信号满足移位关系:y[n]=ay[n-1], 1<=n<=L-1比较向量y(2:L)和a*y(1:L-1)。

哈工大生物医学信号实验报告

哈工大生物医学信号实验报告

实验报告课程名称:生物医学信号姓名:专业:信息与通信工程学号:日期:2017年10月20日Lab 1 心电及脉搏信号采集处理实验信号波形图:(一张)Analyzing and Report:1、简述脉搏信号的采集原理。

答:脉搏波是以心脏搏动为动力源,通过血管系的传导而产生的容积变化和振动现象。

发光二极管发出的光照射到手指上,被手指组织的血液吸收和衰减后由光敏二极管接收,由于手指动脉血在血液循环过程中呈周期性的脉动变化,它对光的吸收和衰减也是周期性脉动的,于是光敏二极管输出信号的变化也就是周期性变化,反映了动脉血的变化。

2、请回答试验中的仪器采集的是何种导联,写出完整名称即可。

答:试验中的仪器采集的是肢体导联。

LAB2连续动态血压测量完成下列表格:选取一个时间点,查询并填写表格。

表2-1SYMBOL Systolic pressure Diastolic pressure Mean arterialpressure名称数值单位收缩压138mmHg舒张压65mmHg平均动脉压89mmHgSYMBOL Cardiac output HR Stroke volume名称数值单位心输出量6.121/min心率75bpm每搏输出量81.6ml回答问题1、血压的正常范围是什么?答:一个成年人血压的正常范围是:舒张压在60~90mmHg之间,收缩压在90~140mmHg之间;其中WHO于1999年给出的理想收缩压/舒张压为120/80以下,正常血压为139/89以下。

就算是健康人,一般血压的高低和年龄性别也是有关的,一般情况下,年纪比较大的老年人会比青年人血压高,男性血压会比女性血压高一些。

2、在CO、HR、SV中任选一种查阅其变化对健康状况的指示作用。

答:心率(HR)的加快是增加心输出量(CO)的一个有效因素。

但心输出量的增加不仅与心率有关,还与每博输出量(SV)有关。

随着心率的增加,每博输出量会减少。

当心率增加到一定程度后,由于每博输出量的减少,会使心输出量反而开始下降。

哈工大信号检测与处理第5章课程5-1新

哈工大信号检测与处理第5章课程5-1新
2
积分区间是整个时间 范围和整个频率范围, 表达的是“全局”性 质,缺乏局部定位能 力。
5
x(t) cos(20t) cos(50t) cos(100t) cos(200t)
6
x(t) cos(20t) cos(50t) cos(100t) cos(200t)
7
x(t) cos(200 t), cos(100 t), cos(50 t), cos(20 t)
伊利诺依斯大学教授Y. Meyer 曾说:“若你记录1 小 时长的信息而在最后5 分钟出错,这一错误就会毁了 整个傅立叶变换。相位的错误是灾难性的,如果在相 位上哪怕犯了一个错误,你最后就会发现你所干的事 与最初的信号无关了。”
x j x t e jtdt
x t 1 x e jtd
量有限的信号 xt,其时宽和频宽的乘积总是满足不等式:
称为 Heisenberg 不等式。
1 D Dt 2
(5-5)
14
15
短时傅立叶变换的时频窗口特性 理想的时频窗口特性
16
矩形窗
x(t) cos0t
w(t
)
1(t
b) 2
1(t
b 2
)
X
b 2
sin
0
0
b 2
b 2
sin
,在 0 处有二阶零点,因此 Marr 小波是满足小波容许条件的。
图中给出当 0,尺度因子 a 0.5, 1, 2 时连续小波和相应的小波滤波器的频率特
性。
30
5.2.7 常用小波
1) 墨西哥帽子小波(Marr 马尔小波)
基本小波为:
t 1
1 t2
t2
e2
0.6

信号处理课程实训报告

信号处理课程实训报告

一、实习目的及意义本次信号处理课程实训旨在通过实际操作,加深对信号处理基本理论和方法的理解,提高运用信号处理技术解决实际问题的能力。

通过实训,我们能够更好地将理论知识与实际应用相结合,培养团队协作精神和创新意识。

二、实习时间2023年3月1日至2023年4月30日三、实习地点XX大学电子工程实验室四、实习企业概况XX大学电子工程实验室隶属于XX大学信息科学与工程学院,拥有先进的信号处理实验设备和专业的指导教师团队。

实验室致力于电子工程、通信工程、自动化等相关专业的实验教学和科研工作。

五、实训内容1. 信号基本概念与处理方法(1)信号分类与表示(2)连续信号与离散信号(3)信号的基本运算(4)信号的时域分析2. 离散时间信号处理(1)离散时间傅里叶变换(DTFT)(2)离散傅里叶变换(DFT)(3)快速傅里叶变换(FFT)3. 信号滤波技术(1)低通滤波器(2)高通滤波器(3)带通滤波器(4)带阻滤波器4. 信号检测与估计(1)匹配滤波器(2)相关函数与自相关函数(3)信号估计方法5. 信号处理在实际应用中的案例(1)通信系统(2)图像处理(3)语音信号处理六、实训过程1. 理论学习:首先,我们对信号处理的基本理论进行了深入学习,掌握了信号的基本概念、分类、表示、运算等基础知识。

2. 实验操作:在掌握了信号处理基本理论后,我们开始进行实验操作。

实验过程中,我们熟练运用Matlab软件,对信号进行采样、滤波、频谱分析等操作。

3. 小组讨论:在实验过程中,我们积极与团队成员交流讨论,共同解决实验中遇到的问题,提高了解决实际问题的能力。

4. 报告撰写:实训结束后,我们根据实验结果撰写了实训报告,总结了实验过程中的心得体会。

七、实习成果1. 深入理解了信号处理的基本理论和方法。

2. 掌握了Matlab软件在信号处理中的应用。

3. 提高了实际操作能力,培养了团队协作精神。

4. 完成了信号处理课程实训报告,为今后的学习和工作打下了基础。

信号检测课程实验报告

信号检测课程实验报告

信号检测课程实验报告一、实验目的熟悉MATLAB软件的相关函数的使用方法、各种信号的时域波形。

实验内容1、用MATLAB软件绘制各类典型信号的时域波形并且给出程序源代码。

(1)指数信号、指数序列;(2)单位阶跃函数、单位阶跃序列;(3)单位脉冲信号;单位抽样序列;(4)矩形信号,矩形序列信号,矩形宽度自定;(5)正弦信号、正弦序列,其中振幅和频率自选。

2、假设存在一个单边离散指数序列,参数自选;为随机噪声,方差和均值自选;绘制,和的图形。

3、绘制你所采集的电信号的时域波形(部分即可),进行必要的说明和分析。

4、选作提高:编写一个程序,运行后可以在键盘上依次任意输入两个序列,计算两个序列的线性卷积,并输出计算结果。

(相关函数:input,conv)三、实现方案1、用MATLAB软件绘制各类典型信号的时域波形并且给出程序源代码。

(1)指数信号、指数序列(2)单位阶跃函数、单位阶跃序列单位脉冲信号、单位抽样序列矩形信号、矩形序列信号正弦信号、正弦序列程序源代码closeallclearallclfq1=-5;q2=15;p1=0;p2=5;%绘制指数信号x1=q1:0.01:q2;y1=1.2.^x1;subplot(5,2,1);plot(x1,y1);grid;title(''指数函数y1=1.2^x1'');xlabel(''x1'');ylabel(''y1''); axis([q1,q2,-1,10]);%绘制指数序列n1=q1:q2;z1=1.2.^n1;subplot(5,2,2);stem(n1,z1);grid;title(''指数序列z1=1.2^n1'');xlabel(''n1'');ylabel(''z1'');axis([q1,q2,-1,10]);%绘制单位阶跃信号x2=q1:0.01:q2;y2=(x2-p1)>=0;subplot(5,2,3);plot(x2,y2);grid;title(''单位阶跃信号'');xlabel(''x2'');ylabel(''y2''); axis([q1,q2,-1,10]);%绘制单位阶跃序列n2=q1:q2;z2=(n2-p1)>=0;subplot(5,2,4);stem(n2,z2);grid;title(''单位阶跃序列'');xlabel(''n2'');ylabel(''z2''); axis([q1,q2,-1,10]);%绘制单位脉冲信号x3=linspace(q1,q2,100(q2-q1+1));length_x3=length(x3);y3=zeros(1,length_x3);forj=1:100(q2-q1+1)ifj==100(p2-q1)+1y3(j)=1;endendsubplot(5,2,5);plot(x3,y3);grid;title(''单位脉冲信号'');xlabel(''x3'');ylabel(''y3''); axis([q1,q2,-1,10]);%绘制单位抽样序列n3=linspace(q1,q2,q2-q1+1);length_n3=length(n3);z3=zeros(1,length_n3);forj=1:q2-q1+1ifj==p2-q1+1z3(j)=1;endendsubplot(5,2,6);stem(n3,z3);grid;title(''单位抽样序列'');xlabel(''n3'');ylabel(''z3''); axis([q1,q2,-1,10]);%绘制矩形信号x4=q1:0.01:q2;y41=(x4-p1)>=0;y42=(x4-p2)<=0;y4=3y41.y42;subplot(5,2,7);plot(x4,y4);grid;title(''矩形信号'');xlabel(''x4'');ylabel(''y4''); axis([q1,q2,-1,10]);%绘制矩形序列n4=-5:15;z41=(n4-p1)>=0;z42=(n4-p2)<=0;z4=3z41.z42;subplot(5,2,8);stem(n4,z4);grid;title(''矩形序列'');xlabel(''n4'');ylabel(''z4''); axis([q1,q2,-1,10]);%绘制正弦信号omig=2;x5=-5:0.01:15;y5=3sin(omigx5);subplot(5,2,9);plot(x5,y5);grid;title(''正弦信号'');xlabel(''x5'');ylabel(''y5''); axis([q1,q2,-5,5]);%绘制正弦序列omig=2;n5=q1:0.5:q2;z5=3sin(omign5);subplot(5,2,10);stem(n5,z5);grid;title(''正弦序列'');xlabel(''n5'');ylabel(''z5''); axis([q1,q2,-5,5]);假设存在一个单边离散指数序列,参数自选;为随机噪声,方差和均值自选;绘制,和的图形。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.相关滤波对含随机噪声的正弦波滤波效果相关滤波是借助于参考信号和输入信号中实际信号的相关性,以及参考信号与输入信号中噪声的不相关性,通过求输入信号和参考信号的相关函数,把噪声从输入信号中消除,从而达到滤波效果。

相关文档
最新文档