回声检测仿真信号matlab,回声信号的产生及消除.doc

数字信号处理课程设计

回声信号的产生与消除

姓 名   张针海

学 号

专  业 电子信息工程

指导教师 樊玲

年 级 10级电信2班

日  期   2013 .5 . 25

【摘要】 本课程是利用Windows下的录音机,录制一段自己不小于10s的语音,然后在Matlab软件平台下,利用函数wavread对语音信号进行采样,并记录采样频率和采样点数。在抽样信号的基础上,通过采样后的的信号与原信号实现一次及多次延迟、叠加产生回波信号,再使用Matlab绘出有回声及无回声语音信号的时域波形和频谱图。再分别用频率抽样法设计的FIR滤波器和冲激相应不变法设计设计的IIR滤波器消除回声,并记录滤波器的频域响应,再绘制滤波后信号的时域波形和频谱,并对前后信号进行对比,分析信号的变化。

[关键词] 录音[Abstract] this course is to use a tape recorder to record voice under Windows, a section of their own not less than 10s, then in Matlab software platform, sampling of the speech signal using the function wavread, and record the sampling frequency and sampling points. Based on the sampling signal, through its implementation of single and multiple superposition delay, echo, and use Matlab to draw the echo and echo free speech signal time-domain waveform and spectrum. FIR filter respectively by frequency sampling design method and impulse corresponding invariant IIR filter design to eliminate echo, and record the response of the filter in frequency domain, and then draw the time-domain waveform and spectrum of the filtered signal, and compared before and after the signal, analysis of signal changes

目录

1 设计目的及要求3

1.1设计回音目的及要求3

1.2设计滤波器目的及要求3

1.2.1 FIR滤波器3

1. 2. 2 巴特沃兹滤波器3

1. 2. 3 距离估计要求4

2 设计原理4

3设计内容4

3.1语音采集........4

3. 2信号分析4

3.3制作回音5

3.4设计滤波器及滤波8

3. 4. 1 设计FIR滤波器及滤波8

3.4.1.1单回声的滤波8

3. 4.2设计巴特沃兹滤波器及滤波12

3.4.2.1设计巴特沃斯数字低通滤波器12

3.5估算距离14

3.5.1通过理论计算法14

3.5.2程序返回测量法14

4总结15

5、参考文献15

1 设计目的及要求

1.1设计回音目的及要求

现代通信中回波是影响通信质量的噪声,本课程设计是在matble库元件中搜索一段不小于10s的录音,再利用函数wavread对语音信号进行采样,并自身实现一次及多次延迟、叠加产生回波信号,再使用Matlab绘出有回声及无回声语音信号的时域波形和频谱图。在此过程中必须灵活运用matlab中 wavread函数对信号进行采样,同时加深对声频信号中噪声的认识。

1.2设计滤波器目的及要求

1.2.1 FIR滤波器

FIR滤波器是有限长冲激响应滤波器,它是通信,语音与图象处理模式识别及频谱分析等应用中一种基本的处理部件。他可以满足滤波器幅度和相位特性的严格要求避免模拟滤波器无法克服的电压漂移,温度漂移和噪声等问题。数字滤波器的作用是滤除信号中某一部分频率分量。信号经过滤波处理。就是相当于信号频谱与滤波响应相乘的结果。时域上看就是信号与滤波器的冲激响应卷积的结果。有限长冲激响应滤波器可以保证任何幅频特性的同时具有严格的相频特

你可能感兴趣的:(回声检测仿真信号matlab)