语音信号滤波课程设计指导书

语音信号滤波课程设计指导书
语音信号滤波课程设计指导书

语音信号处理系统设计

一、设计目的

1、学会MATLAB 的使用,掌握MATLAB 程序设计方法;

2、掌握在Windows 环境下语言信号采集的方法;

3、掌握数字信号处理的基本概念、基本理论和基本方法;

4、掌握MATLAB 设计IIR 数字滤波器的方法;

5、学会用MATLAB 对信号进行分析和处理; 二、设计要求及任务 1、语音信号的采集;

本设计利用计算机Windows 下的录音机录入一句语音信号,然后在Matlab 软件平台下,利用函数waveread 对语音信号进行采样,记住采样频率和采样点数。

2、语音信号的频谱分析;

在Matlab 中,可以利用函数FFT 对信号进行快速傅里叶变换,得到信号的频谱特性,然后加入一干扰信号,要求画出语音信号干扰前后的时域波形,并对其频谱进行分析。

3、设计数字滤波器,给出性能指标(参考指标);

(1)低通滤波器的性能指标:f p =1000Hz,f s =1200Hz,A s =100dB,A p =1dB (2)高通滤波器的性能指标:f s =4800Hz,f p =5000Hz,A s =100dB,A p =1dB (3)带通滤波器的性能指标:f p1=1200Hz,f p2=3000Hz,f s1=1000Hz, f ps2=3200Hz,A s =100dB,A p =1dB ;

采用双线性变换法设计上面一种类型的数字滤波器,要求使用切比雪夫II 型滤波器。

4、用滤波器对信号进行滤波

画出滤波后信号的时域波形及频谱,并对滤波前后的信号进行对比,分析信号的变化。

5、回放语音信号,分析滤波前后的语音变化。

在熟悉数字信号处理课程理论的基础上,通过MATLAB 仿真实现语音信号的采集与处理,进一步加深对数字信号处理理论和技术的掌握。

三、课程设计平台

计算机、MATLAB6.5以上

四、设计原理与计算方法

1、卷积运算

卷积和乘积运算在频域和时域是一一对应的,两个信号在时域的卷积可以转化为求两者在频域的乘积后再反变换,同理在频域的卷积等时域的乘积。而信号的频域求解有快速傅里叶FFT算法。

卷积与傅里叶变换有着密切的关系。利用这一点性质,即两函数的傅里叶变换的乘积等于它们卷积后的傅里叶变换,能使傅里叶分析中许多问题的处理得到简化。

由卷积得到的函数f*g 一般要比f 和g 都光滑。特别当g 为具有紧支集的光滑函数,f 为局部可积时,它们的卷积f * g 也是光滑函数。利用这一性质,对于任意的可积函数f,都可以简单地构造出一列逼近于f 的光滑函数列,这种方法称为函数的光滑化或正则化。

卷积的概念还可以推广到数列、测度以及广义函数上去。

2、采样定理

采样定理,又称香农采样定理,奈奎斯特采样定理,是信息论,特别是通讯与信号处理学科中的一个重要基本结论。E.T.Whittaker(1915年发表的统计理论),克劳德·香农与Harry Nyquist都对它作出了重要贡献。另外,V.A.Kotelnikov也对这个定理做了重要贡献。

采样是将一个信号(即时间或空间上的连续函数)转换成一个数值序列(即时间或空间上的离散函数)。采样定理指出,如果信号是带限的,并且采样频率高于信号带宽的两倍,那么,原来的连续信号可以从采样样本中完全重建出来。带限信号变换的快慢受到它的最高频率分量的限制,也就是说它的离散时刻采样表现信号细节的能力是有限的。采样定理是指,如果信号带宽不到采样频率的一半(即奈奎斯特频率),那么此时这些离散的采样点能够完全表示原信号。高于或处于奈奎斯特频率的频率分量会导致混叠现象。大多数应用都要求避免混叠,混叠问题的严重程度与这些混叠频率分量的相对强度有关。

3、双线性变换法设计IIR低通数字滤波器的基本原理和算法

双线性变换法设计数字滤波器,采用了二次映射的方法,就是先将整个s 平面压缩到s 1平面的一个T

j

T j

π

π

~-的横形条带范围内,然后再将这个条带映射到

z 平面上,就能建立s 平面到z 平面的一一对应关系。对于低通数字滤波器,映射关系为

z

z T z z T s ++-=

+-=--11211211 (1)

其中T 为抽样周期。

用双线性变换法设计低通IIR 数字滤波器的基本步骤,首先根据设计要求确定相应的模拟滤波器的传递函数)(s H a ,再应用(1)式得数字滤波器的传递函数

)(z H

z

z T s a s H z H ++-=

=112)

()( (2)

通常可以给定的参数为:低通数字滤波器通带边界频率p p f πΩ21=、阻带边界频率s s f πΩ21=和对应的通带衰减函数p α、阻带衰减函数s α。s 1平面中的模拟角频率1Ω与数字角频率ω的关系为线性关系T 1Ωω=,在计算模拟滤波器的阶数N 、极点s i 和传递函数)(s H a 之前,应作预畸变处理 2

2tan 22tan 2

1T f T T T πΩΩ==

(3)

模拟滤波器的阶数N 、极点s i 和传递函数)(s H a 的计算方法与冲激响应不变法相同,可以采用Butterworth 逼近或Chebyshev 逼近。

Chebyshev 滤波器则比Butterworth 滤波器的截止特性要好,在期望通带下降斜率大的场合,应使用椭圆滤波器或切比雪夫滤波器。在MATLAB 下可使用cheby2函数设计出切比雪夫II 型IIR 滤波器。但阻带处的幅值有振荡。对于数字滤波器而言,可以采用不同阶数逼近相应滤波器,滤波器性能还与滤波器的阶数有关,一般而言,阶数越高,则逼近越精确,但计算代价也随之上升,所以性能与代价总需要寻求一个平衡点。本设计用Chebyshev 滤波器。

4、双线性变换法设计IIR 高通、带通、带阻数字滤波器的基本原理和算法

由于双线性变换法获得的数字滤波器频率响应特性中不会出现混叠现象,因此可以适用于高通、带通和带阻滤波器的设计。IIR 数字滤波器的设计通常要借

助于模拟低通滤波器的设计,由原型低通滤波器到其他形式(高通、带通、带阻)IIR数字滤波器的频带变换有模拟频带变换法和数字频带变换法。

(1)模拟频带变换法

首先将给定的对数字滤波器(DF)的技术要求转换为一个低通模拟滤波器(AF)的技术要求,根据这种要求用某种逼近设计出原型的低通模拟滤波器(LP AF),计算出模拟滤波器的阶数N、极点s i和传递函数)(s

H a,再按照双线性变换的变

换关系,将模拟滤波器的传递函数)(s

H

a 转换为数字滤波器的传递函数)(z

H。

表1-1中列出了将给定的对数字滤波器(DF)的技术要求直接转换为对一个低通模拟滤波器(AF)的技术要求的频率预畸变校正关系和转换公式。

表1-1 双线性变换和频率预校正的计算公式

例:数字高通滤波器的设计

首先将给定的数字高通滤波器的技术指标根据公式转换为模拟低通滤波器的技术指标,利用cheb1ord(Wp,Ws,ap,as,'s')函数求出chebyshev模拟低通滤波器的阶数N,再利用cheb1ap(N,ap)函数求出模拟低通滤波器系统函数)(s

H

a

的零极

点,zp2tf(z,p,k)函数将零极点转换为系统函数系数;然后利用lp2hp由模拟低通滤波器的系统函数得到模拟高通滤波器的系统函数,bilinear函数则用于实现由

模拟高通滤波器系统函数)(s

H

a 计算数字高通滤波器系统函数)(z

H的系数。

(2)数字频带变换法

首先将给定的对数字滤波器(DF)的技术要求转换为一个低通模拟滤波器(AF)的技术要求,用双线性变换法将原型的低通模拟滤波器(LP AF)映射为低通数字滤波器,再将数字低通滤波器根据相应的变换公式经频带变换到各型数字滤波器。

例:数字高通滤波器的设计

函数[bhp,ahp]=zmapping(blp,alp,Nz,Dz)用来实现从数字低通滤波器得到数字高通滤波器的有理函数。

%数字滤波器技术指标

>>wp=0.2*pi;ws=0.3*pi;Rp=1;As=15;

%对应的模拟滤波器技术指标

>>T=1;Fs=1/T;Wp=(2/T)*tan(wp/2); Ws =(2/T)*tan(ws/2);

>>[cs,cd]=afd_chb1(Wp,Ws,Rp,As); %Chebyshev模拟滤波器

>> [blp,alp]=bilinear(cs,cd,Fs) %双线性变换

>>wphp=0.6*pi; %数字高通滤波器截止频率

%低通-高通频带变换

>>alpha=-(cos((wplp+wphp)/2))/(cos((wplp+wphp)/2))

>>Nz=-[alpha,1];Dz=[1,alpha];

>> [bhp,ahp]=zmapping(blp,alp,Nz,Dz) %数字高通滤波器的系统函数系数(3)IIR数字滤波器的设计

可利用MATLAB提供的函数直接设计相应的数字滤波器。

函数buttord和cheb1ord用来根据给定的技术指标求出滤波器的阶数N和边界频率wn,butter和cheby1则根据阶数和边界频率设计相应的数字滤波器。输入的参数不同则所设计的滤波器类型不同。

[N,wn]=buttord(wp,ws,Rp,As);

[N,wn]=cheb1ord(wp,ws,Rp,As);

[b,a]=butter(N,wn); [b,a]=cheby1(N,Rp,wp); 5、举例说明

(1)Chebyshev IIR 数字带通滤波器满足如下技术指标

低阻带边界频率Hz 1001=s f ,高阻带边界频率Hz 6001=s f ,阻带衰减函数

dB 18=s α,低通带边界频率Hz 2001=p f ,高通带边界频率Hz 4002=p f ,通带波动

dB 2=δ,抽样频率Hz f 2000=,记录所得的模拟滤波器的阶数N ,画出模拟滤波器和数字滤波器的频率响应的幅频和相频特性曲线。 A. 实验代码: fs1=100; fs2=600; fp1=200; fp2=400; fsa=2000; As=18; Rp=2;

T=1./fsa %对应的模拟滤波器技术指 w1=2.*pi.*(fp1./fsa) %Chebyshev 模拟滤波器 w2=2.*pi.*(fp2./fsa)

wp1=2*pi*fp1*T;wp2=2*pi*fp2*T ws2=2.*pi.*(fs2./fsa)

cosw0=(sin(w1+w2))./(sin(w2)+sin(w1)) w0=arccos(cosw0);bw=wp2-wp1 Wp=(cosw0-cos(w2))./sin(w2) Ws=(cosw0-cos(ws2))./sin(ws2)

[N,omgn]=cheb1ord(Wp,Ws,Rp,As,'s') %返回模拟低通滤波器阶数N 和边界频率

[z,p,k]=cheb1ap(N,Rp) %得系统函数零极点

[blp,alp]=zp2tf(z,p,k); %由零极点得系数

[bhp,ahp]=lp2bp(blp,alp,w0,bw) %模拟低通到模拟带通

[bdf,adf]=bilinear(bhp,ahp,1) %双线性变换将模拟带通滤波器转换成数字带通滤波器

[BPA,wa]=freqs(bhp,alp,fsa);

[BPD,wd]=freqz(bdf,adf,fsa);

subplot(2,2,1);

plot(abs(BPA));

title('模拟带通滤波器幅频特性')

subplot(2,2,2);

plot(angle(BPA));

title('模拟带通滤波器相频特性')

subplot(2,2,3);

plot(abs(BPD));

title('数字带通滤波器幅频特性')

subplot(2,2,4);

plot(angle(BPD));

title('数字带通滤波器相频特性')

实验截图:

(2)Chebyshev IIR 数字带阻滤波器满足如下技术指标

低阻带边界频率Hz 10001=s f ,高阻带边界频率Hz 20001=s f ,阻带衰减函数

dB 20=s α,低通带边界频率Hz 5001=p f ,高通带边界频率Hz 30002=p f ,通带波动

dB 3=δ,抽样频率kHz f 10=,记录所得的模拟滤波器的阶数N ,画出模拟滤波器和数字滤波器的频率响应的幅频和相频特性曲线。 B.实验代码: fs1=1000; fs2=2000; fp1=500; fp2=3000; fsa=10000; As=18; Rp=2;

T=1./fsa %对应的模拟滤波器技w1=2.*pi.*(fp1./fsa);%Chebyshev 模拟滤波器

w2=2.*pi.*(fp2./fsa)

wp1=2*pi*fp1*T;wp2=2*pi*fp2*T ws2=2.*pi.*(fs2./fsa)

cosw0=(sin(w1+w2))./(sin(w2)+sin(w1)) w0=acos(cosw0);bw=wp2-wp1 Wp=(cosw0-cos(w2))./sin(w2) Ws=(cosw0-cos(ws2))./sin(ws2)

[N,omgn]=cheb1ord(Wp,Ws,Rp,As,'s') %返回模拟低通滤波器阶数N 和边界频率?n

[z,p,k]=cheb1ap(N,Rp) %得系统函数零极点 [blp,alp]=zp2tf(z,p,k) %由零极点得系数 [bhp,ahp]=lp2bs(blp,alp,w0,bw) %模拟低通到模拟带通

[bdf,adf]=bilinear(bhp,ahp,1) %双线性变换将模拟带通滤波器转换成数字带通

滤波器语音信号去噪讲解

******************* 实践教学 ******************* 兰州理工大学 计算机与通信学院 2013年春季学期 信号处理课程设计 题目:基于MATLAB的FIR滤波器语音信号去噪专业班级:通信工程(1)班 姓名:王兴栋 学号:10250114 指导教师:陈海燕 成绩:

摘要 语音信号在数字信号处理中占有极其重要的地位,因此选择通过对语音信号的研究来巩固和掌握数字信号处理的基本能力十分具有代表性。对数字信号处理离不开滤波器,因此滤波器的设计在信号处理中占有极其重要的地位。而MATLAB 软件工具箱提供了对各种数字滤波器的设计。本论文“在MATLAB平台上实现对语音信号的去噪研究与仿真”综合运用了数字信号处理的各种基本知识,进而对不带噪语音信号进行谱分析以及带噪语音信号进行谱分析和滤波处理。通过理论推导得出相应的结论,再通过利用MATLAB作为编程工具来进行计算机实现比价已验证推导出来的结论。在设计过程中,通过设计FIR数字滤波器和IIR数字滤波器来完成滤波处理。在设计过程中,运用了MATLAB对整个设计中的图形的绘制和一些数据的计算以及仿真。 关键字滤波器;MATLAB;仿真;滤波

前言 语音是语言的声学表现,是人类交流信息最自然、最有效、最方便的手段。随着社会文化的进步和科学技术的发展,人类开始进入了信息化时代,用现代手段研究语音处理技术,使人们能更加有效地产生、传输、存储、和获取语音信息,这对于促进社会的发展具有十分重要的意义,因此,语音信号处理正越来越受到人们的关注和广泛的研究。 语音信号是信息技术处理中最重要的一门科学,是人类社会几步的标志。那么什么是语音?语音是人类特有的功能,也是人类获取外界信息的重要工具,也是人与人交流必不可少的重要手段。那么什么又是信号?那信号是什么呢?信号是传递信息的函数。离散时间信号——序列——可以用图形来表示。 语音信号处理是一门用研究数字信号处理研究信号的科学。它是一新兴的信息科学,同时又是综合多个学科领域的一门交叉科学。语音在我们的日常生活中随时可见,也随处可见,语音很大程度上可以影响我们的生活。所以研究语音信号无论是在科学领域上还是日常生活中都有其广泛而重要的意义。 本论文主要介绍的是的语音信号的简单处理。本论文针对以上问题,运用数字信号学基本原理实现语音信号的处理,在matlab7.0环境下综合运用信号提取,幅频变换以及傅里叶变换、滤波等技术来进行语音信号处理。我所做的工作就是在matlab7.0软件上编写一个处理语音信号的程序,能对语音信号进行采集,并对其进行各种处理,达到简单语音信号处理的目的。 对语音信号的研究,本论文采用了设计两种滤波器的基本研究方法来达到研究语音信号去噪的目的,最终结合图像以及对语音信号的回放,通过对比,得出结论。

信号系统处理 语音信号滤波处理

数字信号处理实验报告 实验名称:基于MATLAB对语音信号 进行分析及滤波处理 院系:物联网工程学院 班级:电子信息工程1101 姓名:

一、实验目的 综合计算运用数字信号处理的理论知识进行频谱分析和滤波器设计,通过理论推导得出相应的结论,培养发现问题、分析问题和解决问题的能力。并利用MATLAB作为工具进行实现,从而复习巩固课堂所学的理论知识,提高对所学知识的综合应用能力,并从实践上初步实现对数字信号的处理。此外,还系统的学习和实现对语音信号处理的整体过程,从语音信号的采集到分析、处理、频谱分析、显示和储存。 二、实验要求 1.分析原始语音信号的时域特性和频谱特性。 2.设计一个IIR滤波器,用该滤波器对语音信号进行滤波处理,分析滤波后信号的时域特性和频谱特性。 3.设计一个FIR滤波器,用该滤波器对语音信号进行滤波处理,分析滤波后信号的时域特性和频谱特性。 三、实验原理 1.采样定理:在进行模拟/数字信号的转换过程中,当采样频率fs.max大于信号中最高频率fmax的2倍时(fs.max>=2fmax),采样之后的数字信号完整地保留了原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的5~10倍;采样定理又称奈奎斯特定理。 采样频率越高,即采样的时间间隔越短,对声音波形的表示越精确。 2.时域信号的FFT分析:信号的频谱分析就是计算机信号的傅里叶变换。连续信号与系统的傅里叶分析显然不便于用计算机进行计算,使其应用受到限制。而FFT是一种时域和频域均离散化的变换,适合数值运算,成为用计算机分析离散信号和系统的有力工具。对连续信号和系统,可以通过时域采样,应用DFT进行近似谱分析。 3.IIR数字滤波器设计原理利用双线性变换设计IIR滤波器(巴特沃斯数字低通滤波器的设计),首先要设计出满足指标要求的模拟滤波器的传递函数Ha(s),然后由Ha(s)通过双线性变换可得所要设计的IIR滤波器的系统函数H(z)。如果给定的指标为数字滤波器的指标,则首先要转换成模拟滤波器的技术指标,这里主要是边界频率Wp和Ws的转换,对ap和as指标不作变化。边界频率的转换关系为∩=2/T tan(w/2)。接着,按照模拟低通滤波器的技术指标根据相应设计公式

二阶带通滤波器课程设计.

一、制作一个1000Hz 的正弦波产生电路: 图1.1 正弦波产生电路 1.1 RC 桥式振荡电路 RC 桥式振荡电路如图(1.1)所示。这个电路由两部分组成,即放大电路和选频网络。其中,R1、C1和R2、C2为串、并联选频网络,接于运算放大器的输出与同相输入端之间,构成正反馈,以产生正弦自激振荡。R3、W R 及R4组成负反馈网络,调节W R 可改变负反馈的反馈系数,从而调节放大的电压增益,使电压增益满足振荡的幅度条件。RC 串并联网络与负反馈中的R3、W R 刚好组成一个四臂电桥,电桥的对角线顶点接到放大器A1的两个输入端,桥式振荡电路的名称即由此得来。 分析RC 串并联网络的选频特性,根椐正弦波振荡电路的振幅平衡条件,选择合适的放大指标,构成一个完整的振荡电路。 1.2 振荡电路的传递函数 由图(1.1)有 1111 Z R sC =+,2 2222 1Z 1R R C sC =+=2221R sC R + 其中,1Z 、2Z 分别为图1.1中RC 串、并联网络的阻值。 得到输入与输出的传递函数: F ν(s)= 21 2 1212221121()1 sR C R R C C s R C R C R C s ++++ =12 21122111212 11111()s R C s s R C R C R C R R C C ++++ (1.1) 由式(1.1)得 21212 R R 1 C C =ω 2 1210R R 1 C C = ?ω

取1R =2R =16k Ω,12C C ==0.01μF ,则有 1.3 振荡电路分析 就实际的频率而言,可用s j ω=替换,在0ωω=时,经RC 选频网络传输到运放同相端的电压与1o U 同相,这样,放大电路和由Z1和Z2组成的反馈网络刚好形成正反馈系统,可以满足相位平衡条件。 12 2 11221212 ()12v j C R F j j C R j C R C C R R ωωωωω= ++- (1.2) 令2 12101R R C C = ω,且R R R C C C ====2121,,则式(1.2)变为 ) (31 )(00ω ωωωω-+= j j F v (1.3) 由此可得RC 串并联选频网络的幅频响应 2 002)( 31ω ωωω-+= V F (1.4) 相频响应 3 )( arctan 0ω ωωω?--=f (1.5) 由此可知,当 2 12101R R C C = =ωω,或CR f f π21 0= = 时,幅频响应的幅度为最大,即 而相频响应的相位角为零,即 这说明,当2 12101R R C C = =ωω时,输出的电压的幅度最大(当输入电压的幅 度一定,而频率可调时),并且输出电压时输入电压的1/3,同时输出电压与输入

基于matlab的语音信号滤波处理——数字信号处理课程设计

数字信号处理课程设计 题目:基于matlab的语音信号滤波处理学院:物理与电子信息工程 专业:电子信息工程 班级: B07073041 学号: 200932000066 姓名:高珊 指导教师:任先平

摘要: 语音信号处理是研究用数字信号处理技术和语音学知识对语音信号进行处理的新兴学科,是目前发展最为迅速的学科之一,通过语音传递信息是人类最重要,最有效,最常用和最方便的交换信息手段,所以对其的研究更显得尤为重要。 Matlab语言是一种数据分析和处理功能十分强大的计算机应用软件,它可以将声音文件变换成离散的数据文件,然后用起强大的矩阵运算能力处理数据。这为我们的本次设计提供了强大并良好的环境! 本设计要求自己录制一段自己的语音后,在MATLAB软件中采集语音信号、回放语音信号并画出语音信号的时域波形和频谱图。再在Matlab中分别设计不同形式的FIR数字滤波器。之后对采集的语音信号经过不同的滤波器(低通、高通、带通)后,观察不同的波形,并进行时域和频谱的分析。对比处理前后的时域图和频谱图,分析各种滤波器对于语音信号的影响。最后分别收听进行滤波后的语音信号效果,做到了解在怎么样的情况下该用怎么样的滤波器。

目录 1.设计内容 (4) 2.设计原理 (4) 2.1语音信号的时域分析 (4) 2.2语音信号的频域分析 (5) 3.设计过程 (5) 3.1实验程序源代码 (6) 3.1.1原语音信号时域、频域图 (6) 3.1.2低通滤波器的设计 (6) 3.1.3高通滤波器的设计 (7) 3.1.4带通滤波器的设计 (8) 3.1.5语音信号的回放 (9) 3.2调试结果描述 (10) 3.3所遇问题及结果分析 (15) 3.3.1所遇主要问题 (16) 3.3.2结果分析 (16) 4.体会与收获 (17) 5.参考文献 (17)

语音信号的处理与滤波

广西工学院 数字信号处理课程设计设计题目:语音信号的处理与滤波 系别: 学号: 姓名: 班级: 指导教师: 完成日期:

目录 1. 摘要 (3) 2.MATLAB简介 (3) 3.设计目的 (4) 4.设计内容 (4) 5.设计原理 (4) 6.设计步骤 (5) 7.总结与分析 (10) 8.参考资料 (10)

摘要 本课题分析了数字信号处理课程的重要性及特点,可以帮助理解与掌握课程中的基本概念、基本原理、基本分析方法;并利用MATLAB对语音信号进行分析和处理,要求采集语音信号后,在MATLAB软件平台进行频谱分析。用设计的数字滤波器对语音信号进行了滤波 MATLAB简介 MATLAB 是一种对技术计算高性能的语言。它集成了计算,可视化和编程于一个易用的环境中,在此环境下,问题和解答都表达为我们熟悉的数学符号。典型的应用有: ?数学和计算 ?算法开发 ?建模,模拟和原形化 ?数据分析,探索和可视化 ?科学与工程制图 ?应用开发,包括图形用户界面的建立 MATLAB是一个交互式的系统,其基本数据元素是无须定义维数的数组。这让你能解决很多技术计算的问题,尤其是那些要用到矩阵和向量表达式的问题。而要花的时间则只是用一种标量非交互语言(例如C或Fortran)写一个程序的时间的一小部分。 . 名称“MATLAB”代表matrix laboratory(矩阵实验室)。MATLAB最初是编写来提供给对由LINPACK和EINPACK工程开发的矩阵软件简易访问的。今天,MATLA B使用由LAPACK和ARPACK工程开发的软件,这些工程共同表现了矩阵计算的软件中的技术发展。 MATLAB已经与许多用户输入一同发展了多年。在大学环境中,它是很多数学类、工程和科学类的初等和高等课程的标准指导工具。在工业上,MATLAB是高产研究、开发和分析所选择的工具。 MATLAB以一系列称为工具箱的应用指定解答为特征。对多数用户十分重要的是,工具箱使你能学习和应用专门的技术。工具箱是是MATLAB函数(M-文件)的全面的综合,这些文件把MATLAB的环境扩展到解决特殊类型问题上。具有可用工具箱的领域有:信号处理,控制系统神经网络,模糊逻辑,小波分析,模拟等等。

二阶带通滤波器课程设计

目录 1 课程设计的目的与作用 (1) 2 设计任务及所用multisim软件环境介绍 (1) 2.1 设计任务 (1) 2.2 Multisim软件环境介绍 (1) 3 电路模型的建立 (2) 4 理论分析及计算 (3) 5 仿真结果分析 (4) 6 设计总结和体会 (4) 7 参考文献 (5)

1 课程设计的目的与作用 目的:根据设计任务完成对二阶带通滤波器的设计,进一步加强对模拟电子技术的理解。了解二阶带通滤波器的工作原理,掌握对二阶带通滤波器频率特性的测试方法。 带通滤波器:其作用是允许某一段频带范围内的信号通过,而将此频带以外的信号阻断。常用于抗干扰设备中,以便接收某一段频带范围内的有效信号,而消除高频段和低频段的干扰和噪声。 2 设计任务及所用multisim软件环境介绍 2.1 设计任务 学会使用Multisim10软件设计二阶带通滤波器的电路,使学生初步了解和掌握二阶带通滤波器的设计、调试过程及其频率特性的测试方法,能进一步巩固课堂上学到的理论知识,了解带通滤波器的工作原理。 2.2 Multisim软件环境介绍 Multisim是美国国家仪器(NI)有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。 工程师们可以使用Multisim交互式地搭建电路原理图,并对电路进行仿真。Multisim 提炼了SPICE仿真的复杂内容,这样工程师无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。通过Multisim和虚拟仪器技术,PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。

基于MATLAB的语音信号FIR数字滤波处理

目录 1 绪论 (2) 2课程设计的具体实现 (4) 2.1 语音信号的录制 (4) 2.2 FIR滤波器的设计方法 (4) 3语音信号的时频分析 (5) 3.1语音信号载入MATLAB (5) 3.2语音信号时域和频域分析 (6) 3.3设计FIR数字滤波器 (7) 3.3.1 窗函数hamming设计带通滤波器 (8) 3.3.2 窗函数hanning设计带通滤波器 (9) 3.3.3 窗函数Blackman设计带通滤波器 (10) 3.3.4 窗函数Boxcar设计带通滤波器 (11) 3.4滤波之后的时域和频域分析 (12) 3.4.1 窗函数hamming设计带通滤波器滤波 (13) 3.4.2 窗函数hanning设计带通滤波器滤波 (13) 3.4.3 窗函数Blackman设计带通滤波器滤波 (14) 3.4.4 窗函数Boxcar设计带通滤波器滤波 (15) 3.5回放语音信号 (16)

结论 (16) 参考文献 (18) 1 绪论 数字信号处理是利用计算机或专用处理设备,以数值计算的方法对信号进行采集、抽样、变换、综合、估值与识别等加工处理,借以达到提取信息和便于应用的目的。它在语音、雷达、图像、系统控制、通信、航空航天、生物医学等众多领域都获得了极其广泛的应用。具有灵活、精确、抗干扰强、设备尺寸小、造价低、速度快等优点。 数字滤波器, 是数字信号处理中及其重要的一部分。随着信息时代和数字技术的发展,受到人们越来越多的重视。数字滤波器可以通过数值运算实现滤波,所以数字滤波器处理精度高、稳定、体积小、重量轻、灵活不存在阻抗匹配问题,可以实现模拟滤波器无法实现的特殊功能。数字滤波器种类很多,根据其实现的网络结构或者其冲激响应函数的时域特性,可分为两种,即有限冲激响应( FIR,Finite Impulse Response)滤波器

语音信号处理实验报告

通信与信息工程学院 信息处理综合实验报告 班级:电子信息工程1502班 指导教师: 设计时间:2018/10/22-2018/11/23 评语: 通信与信息工程学院 二〇一八年 实验题目:语音信号分析与处理 一、实验内容 1. 设计内容 利用MATLAB对采集的原始语音信号及加入人为干扰后的信号进行频谱分析,使用窗函数法设计滤波器滤除噪声、并恢复信号。 2.设计任务与要求 1. 基本部分

(1)录制语音信号并对其进行采样;画出采样后语音信号的时域波形和频谱图。 (2)对所录制的语音信号加入干扰噪声,并对加入噪声的信号进行频谱分析;画出加噪后信号的时域波形和频谱图。 (3)分别利用矩形窗、三角形窗、Hanning窗、Hamming窗及Blackman 窗几种函数设计数字滤波器滤除噪声,并画出各种函数所设计的滤波器的频率响应。 (4)画出使用几种滤波器滤波后信号时域波形和频谱,对滤波前后的信号、几种滤波器滤波后的信号进行对比,分析信号处理前后及使用不同滤波器的变化;回放语音信号。 2. 提高部分 (5)录制一段音乐信号并对其进行采样;画出采样后语音信号的时域波形和频谱图。 (6)利用MATLAB产生一个不同于以上频段的信号;画出信号频谱图。 (7)将上述两段信号叠加,并加入干扰噪声,尝试多次逐渐加大噪声功率,对加入噪声的信号进行频谱分析;画出加噪后信号的时域波形和频谱图。 (8)选用一种合适的窗函数设计数字滤波器,画出滤波后音乐信号时域波形和频谱,对滤波前后的信号进行对比,回放音乐信号。 二、实验原理 1.设计原理分析 本设计主要是对语音信号的时频进行分析,并对语音信号加噪后设计滤波器对其进行滤波处理,对语音信号加噪声前后的频谱进行比较分析,对合成语音信号滤波前后进行频谱的分析比较。 首先用PC机WINDOWS下的录音机录制一段语音信号,并保存入MATLAB软件的根目录下,再运行MATLAB仿真软件把录制好的语音信号用audioread函数加载入MATLAB仿真软件的工作环境中,输入命令对语音信号进行时域,频谱变换。 对该段合成的语音信号,分别用矩形窗、三角形窗、Hanning窗、Hamming窗及Blackman窗几种函数在MATLAB中设计滤波器对其进行滤波处理,滤波后用命令可以绘制出其频谱图,回放语音信号。对原始语音信号、合成的语音信号和经过滤波器处理的语音信号进行频谱的比较分析。 2.语音信号的时域频域分析 在Matlab软件平台下可以利用函数audioread对语音信号进行采样,得到了声音数据变量y,同时把y的采样频率Fs=44100Hz放进了MATALB的工作空间。

基于MATLAB的语音信号滤波处理

基于MATLAB的语音信号滤波处理 题目:基于MATLAB的语音信号滤波处理 课程:数字信号处理 学院:电气工程学院 班级: 学生: 指导教师: 二O一三年十二月

目录CONTENTS 摘要 一、引言 二、正文 1.设计要求 2.设计步骤 3.设计内容 4.简易GUI设计 三、结论 四、收获与心得 五、附录

一、引言 随着Matlab仿真技术的推广,我们可以在计算机上对声音信号进行处理,甚至是模拟。通过计算机作图,采样,我们可以更加直观的了解语音信号的性质,通过matlab编程,调用相关的函数,我们可以非常方便的对信号进行运算和处理。 二、正文 2.1 设计要求 在有噪音的环境中录制语音,并设计滤波器去除噪声。 2.2 设计步骤 1.分析原始信号,画出原始信号频谱图及时频图,确定滤波器类型及相关指标; 2.按照类型及指标要求设计出滤波器,画出滤波器幅度和相位响应,分析该滤波器是否符合要求; 3.用所设计的滤波器对原始信号进行滤波处理,画出滤波后信号的频谱图及时频图; 4.对滤波前的信号进行分析比对,评估所设计滤波器性能。 2.3 设计内容 1.原始信号分析

分析信号的谱图可知,噪音在1650HZ和3300HZ附近的能量较高,而人声的能量基本位于1000HZ以下。因此,可以设计低通滤波器对信号进行去噪处理。 2.IIR滤波器设计 用双线性变换法分别设计了巴特沃斯低通滤波器和椭圆低通滤波器和带阻滤波器: ①巴特沃斯滤波器 fp=800;fs=1300;rs=35;rp=0.5; 程序代码如下: fp=800;fs=1300;rs=35;rp=0.5;Fs=44100; wp=2*Fs*tan(2*pi*fp/(2*Fs));ws=2*Fs*tan(2*pi*fs/(2*Fs)); [n,wn]=buttord(wp,ws,rp,rs,'s'); [b,a]=butter(n,wn,'s'); [num,den]=bilinear(b,a,Fs); [h,w]=freqz(num,den,512,Fs);

IIR数字带通滤波器设计

课 程 设 计 报 告 课程名称: 数字带通滤波器设计 学生姓名: 学 号: 专业班级: 指导教师: 完成时间: 报告成绩: IIR 数字带通滤波器的设计

1课程设计目的 1掌握冲激响应不变法IIR 低通滤波器的设计。 2 通过对常用数字滤波器的设计和实现,掌握数字信号处理的工作原理及设计方法;熟悉用双线性变换法设计 IIR 数字滤波器的原理与方法,掌握利用数字滤波器对信号进行滤波的方法,掌握数字滤波器的计算机仿真方法,并能够对设计结果加以分析。 2.课程设计要求 采用双线性变换法设计一IIR 数字带通滤波器,抽样频率为 1s f kH z =,性能 要求为:通带范围从250Hz 到400Hz ,在此两频率处衰减不大于3dB , 在150Hz 和480Hz 频率处衰减不小于20dB ,采用巴特沃思型滤波器 3.设计原理 3.1用双线性变换法设计IIR 数字滤波器 脉冲响应不变法的主要缺点是产生频率响应的混叠失真。这是因为从S 平面到Z平面是多值的映射关系所造成的。为了克服这一缺点,可以采用非线性频率压缩方法,将整个频率轴上的频率范围压缩到-π/T ~π/T 之间,再用st e z =转 换到Z 平面上。也就是说,第一步先将整个S 平面压缩映射到S 1平面的-π/T ~π/T 一条横带里;第二步再通过标准变换关系z =e s 1T 将此横带变换到整个Z 平面上去。这样就使S 平面与Z 平面建立了一一对应的单值关系,消除了多值变换性,也就消除了频谱混叠现象,映射关系如图1-3所示。 图1双线性变换的映射关系 为了将s 平面的整个虚轴 Ω j 压缩到1s 平面1Ωj 轴上的-π/T 到π/T 段上, Z 平面 S 1 平面 S 平面

语音信号的FIR滤波器处理课程设计

DSP课程设计报告语音信号的FIR滤波器处理 姓名:张伟槟 班级:12电信3 学号:201231190425 指导老师:徐梅宣 日期:2015.06.02~2014.06.19 华南农业大学电子工程学院

摘要 随着信息与数字技术的发展,数字信号处理已经成为当今极其重要而学科与技术领域之一。它在通信、语音、图像、自动控制、雷达、军事、航空航天、医疗和家用电器等众多领域得到了广泛的应用。在数字信号处理的基本方法中,通常会涉及到变换、滤波、频谱分析、调制解调和编码解码等处理。其中滤波是应用非常广泛的一个环节,数字滤波器的理论和相关设计也一直都是人们研究的重点之一。FIR滤波器的是非递归的,稳定性好,精度高;更重要的是,FIR滤波器在满足幅频响应要求的同时,可以获得严格的线性相位特征。因此,它在高保真的信号处理,如数字音频、图像处理、数据传输和生物医学等领域得到广泛应用。 CSS集成开发环境使用CCS内置的软件仿真simulator对程序进行编译,调试和运行,主要用于检测目标程序运行的正确性和连贯性,并能通过仿真器与目标板连接,在目标板上实时观察效果。 在本次设计中,我们选择的课题是基于DSP的语言信号的FIR滤波处理。首先利用MATLAB进行了仿真,得到滤波前后的时域波形和频谱。然后通过调用MATLAB的分析工具FDATOOL,根据仿真结果导出了滤波器的相关参数,将原始信号数据和滤波器参数输入CCS进行DSP编程。最后在DSP中实现了FIR低通滤波,并通过CCS的频谱分析功能查看了最终DSP的滤波效果。 关键词:语音信号处理 FIR滤波 MATLAB CCS

目录 1.前言 (4) 2.设计需求 (4) 3.滤波器设计原理介绍 (4) 3.1数字滤波器设计原理 (4) 3.2FIR滤波器的基本结构 (5) 3.3 滤波器的特点 (5) 3.4窗函数的介绍 (6) 4.FIR滤波器的设计 (7) 4.1FIR滤波器设计 (7) 4.2窗函数设计的基本方法 (7) 4.3滤波器的1 z算法实现 (7) 5.FIR滤波器的MATLAB设计 (8) 6.FIR滤波器的DSP实现 (10) 6.1CCS设计与仿真 (10) 6.2CCS仿真结果 (13) 6.调试问题及解决办法 (16) 7.设计感想 (16) 参考文献 (17) 8.附录 (17)

根据MATLAB的加噪语音信号的滤波

《计算机仿真技术》 基于MATLAB的加噪语音信号的滤波学生姓名: 专业:电子信息工程 班级: 学号: 指导教师: 完成时间:2017年12月

一.滤波器的简述 在MATLAB环境下IIR数字滤波器和FIR数字滤波器的设计方法即实现方法,并进行图形用户界面设计,以显示所介绍迷你滤波器的设计特性。 在无线脉冲响应(IIR)数字滤波器设计中,先进行模拟滤波器的设计,然后进行模拟-数字滤波器转换,即采用脉冲响应不变法及双线性Z变化法设计数字滤波器,最后进行滤波器的频带转换。在有限脉冲响应(FIR)数字滤波器设计中,讨论了FIR线性相位滤波的特点和用窗口函数设计FIR数字滤波器两个问题。两类滤波器整个过程都是按照理论分析、编程设计、集体实现的步骤进行的。为方便分析直观者直观、形象、方便的分析滤波器的特性,创新的设计出图形用户界面---滤波器分析系统。整个系统分为两个界面,其内容主要包括四个部分:System(系统)、Analysis(分析)、Tool(工具)、Help(帮助)。 数字滤波在DSP中占有重要地位。数字滤波器按实现的网络结构或者从单位脉冲响应,分为IIR(无限脉冲响应)和FIR(有限脉冲响应)滤波器。如果IRR 滤波器和FIR滤波器具有相同的性能,那么通常IIR滤波器可以用较低的阶数获得高的选择性,执行速度更快,所有的存储单元更少,所以既经济又高效。二.设计要求 1.在matlab平台上录制一段语音信号; 2.完成语音信号的谱分析; 3.对语音信号进行加噪以及加噪后信号的谱分析; 4.选择合适的滤波器进行滤波,确定相关指标; 5.实现滤波过程,显示滤波后的结果,并进行谱分析。 三.实验内容与步骤 1、语音信号的录入

基于MATLAB的数字带通滤波器课程设计报告.doc

基于MATLAB的数字带通滤波器课程设计报告1 西安文理学院机械电子工程系 课程设计报告 专业班级08级电子信息工程1班 题目基于MATLAB的数字带通滤波器 学号 学生姓名 指导教师 2011 年12 月 西安文理学院机械电子工程系 课程设计任务书 学生姓名_______专业班级________ 学号______ 指导教师______ 职称副教授教研室电子信息工程课程数字信号处理题目 基于MATLAB 的数字带通滤波器设计任务与要求 设计任务:

要求设计一个IIR 带通滤波器,其中通带的中心频率为πω5.0=po ,通 带的截止频率πω4.01=p ,πω6.02=p ,通带最大衰减dB p 3=α;阻带最小 衰减dB s 15=α,阻带截止频率πω3.01=s ,πω7.02=s 。 设计要求: 1. 根据设计任务要求给出实现方案及实现过程。 2. 给出所实现的滤波器幅频特性及相频特性曲线并加以分析。 3. 论文要求思路清晰,结构合理,语言流畅,书写格式符合要求。 开始日期2011.12.19 完成日期2011.12.30 2011年12月18 日 一、设计任务 设计一数字带通滤波器,用IIR 来实现,其主要技术指标: 通带边缘频率:wp 1=0.4π,wp2=0.6π 通带最大衰减:Ap=3dB 阻带边缘频率:ws 1=0.3π,ws2=0.7π 阻带最小衰减:As=15dB 设计总体要求:用MATLAB 语言编程进行设计,给出IIR 数字滤波器 的参数,给出幅度和相位响应曲线,对IIR 实现形式和特点等方面进行讨

论。 二、设计方法 IIR 数字滤波器具有无限宽的冲激响应,与模拟滤波器相匹配,所以 IIR 滤波器的设计可以采取在模拟滤波器设计的基础上进一步变换的方法。比较常用的原型滤波器有巴特沃什滤波器(Butterworth )、切比雪夫滤波 器(Chebyshev )、椭圆滤波器(Ellipse )和贝塞尔滤波器(Bessel )等。他们有各自的特点,巴特沃什滤波器具有单调下降的幅频特性;切比雪夫 滤波器的幅频特性在通带和阻带里有波动,可以提高选择性;贝塞尔滤波 器通带内有较好的线性相位特性;椭圆滤波器的选择性最好。本设计IIR 数字滤波器采用巴特沃什滤波器[3]。 设计巴特沃什数字滤波器时,首先应根据参数要求设计出相应的模拟 滤波器,其步骤如下: (1)由模拟滤波器的设计指标wp ,ws ,Ap ,As 和式(1)确定滤波器 阶数N 。 )lg(2)110110lg(1.01.0w w s p As Ap N --≥ (1) (2)由式(2)确定wc 。

语音滤波实验报告

DSP技术及应用课程设计 语音滤波处理 院系:机电工程学院 专业(班级):电子信息工程2班 姓名:洪育钦 学号: 20134082033 指导教师:韩杨杨 职称:助教 完成日期: 2016年 6月 16日 成绩:

目录 1.引言 (1) 1.2 设计的目的 (1) 1.3设计指标要求 (2) 2滤波器的基础知识 (2) 2.1 滤波器的定义 (2) 2.2 滤波器的功能 (3) 2.3滤波器的特点 (3) 2.4 FIR数字滤波器的窗函数设计 (4) 3.FIR滤波器设计与实现过程 (5) 3.1 FIR滤波器设计指标 (5) 3.2 FIR滤波器设计过程 (6) 3.2.2 FIR滤波器的matlab实现 (6) 3.2.3 FIR滤波器的CCS实现 (8) 3.3 FIR滤波器设计结果 (9) 4.设计过程中遇到的问题及解决的办法 (11) 参考文献 (12) 附录 (12)

语音信号的FIR滤波器处理 1.引言 随着信息时代和数字世界的到来,数字信号处理已成为如今一门极其重要的学科和技术领域。数字信号处理在通信、语音、图像、自动控制、雷达、军事、航空航天、医疗和家用电器等众多领域得到了广泛的应用。 数字信号处理器,也称DSP芯片,是针对数字信号处理需要而设计的一种具有特殊结构的微处理器,它是现代电子技术、相结合的产物。一门主流技术,随着信息处理技术的飞速发展,计算机技术和数字信号处理技术逐渐发展成为使它在电子信息、通信、软件无线电、自动控制、仪表技术、信息家电等高科技领域得到了越来越广泛的应用。 数字滤波是语音处理、图像处理、频谱分析等应用中的基本处理算法。DSP 是一种处理数字信号的专用微处理器, 主要应用于实时快速地实现各种信号的数字处理算法。用 DSP 芯片实现数字滤波具有稳定性好、精确度高、不受环境影响等优点。 数字滤波器分为有限冲激响应滤波器(FIR滤波器)和无限冲激响应滤波器(IIR滤波器)。FIR 滤波器属于经典滤波器,优点就是由于不存在系统极点,FIR 滤波器是绝对稳定的系统,FIR 滤波器还确保了线性相位,在信号处理中占有极其重要的地位。数字滤波器一直以来就是数字信号处理器(DSP)最广为人知的应用,FIR 滤波器的单位冲激响应 b(n)为有限长序列,若 b(n)为实数, 且满足偶对称:b(n)= b(N- 1- n)的条件, 称为系数对称FIR 滤波器。系数对称 FIR 滤波器在数字信号处理中应用十分广泛。 1.2 设计的目的

数字信号处理期末实验 语音信号分析与处理

山东建筑大学信电学院课程设计说明书 语音信号分析与处理 摘要 用MATLAB对语音信号进行分析与处理,采集语音信号后,在MATLAB软件平台进行频谱分析;并对所采集的语音信号加入干扰噪声,对加入噪声的信号进行频谱分析,设计合适的滤波器滤除噪声,恢复原信号。 数字滤波器是数字信号处理的基础,用来对信号进行过滤、检测和参数估计等处理。IIR数字滤波器最大的优点是给定一组指标时,它的阶数要比相同组的FIR 滤波器的低的多。信号处理中和频谱分析最为密切的理论基础是傅立叶变换(FT)。离散傅立叶变换(DFT)和数字滤波是数字信号处理的最基本内容。 关键词:MATLAB;语音信号;加入噪声;滤波器;滤波 1. 设计目的与要求 (1)待处理的语音信号是一个在20Hz~20kHz频段的低频信号。 (2)要求MATLAB对语音信号进行分析和处理,采集语音信号后,在MATLAB平台进行频谱分析;并对所采集的语音信号加入干扰噪声,对加入噪声的信号进行频谱分析,设计合适的滤波器进行滤除噪声,恢复原信号。 1 山东建筑大学信电学院课程设计说明书

2. 设计步骤 (1)选择一个语音信号或者自己录制一段语音文件作为分析对象; (2)对语音信号进行采样,并对语音信号进行FFT频谱分析,画出信号的时域波形图和频谱图; (3)利用MATLAB自带的随机函数产生噪声加入到语音信号中,对语音信号进行回放,对其进行FFT频谱分析; (4)设计合适滤波器,对带有噪声的语音信号进行滤波,画出滤波前后的时域波形图和频谱图,比较加噪前后的语音信号,分析发生的变化; (5)对语音信号进行回放,感觉声音变化。 3. 设计原理及内容 3.1 理论依据 (1)采样频率:采样频率(也称采样速度或者采样率)定义了每秒从连续信号中提取并组成离散信号的采样个数,它用赫兹(Hz)来表示。采样频率只能用 于周期性采样的采样器,对于非周期采样的采样器没有规则限制。通俗的讲,采样频率是指计算机每秒钟采集多少个声音样本,是描述声音文件的音质、音调,衡量声卡、声音文件的质量标准。采样频率越高,即采样的间隔时间越短,则在单位之间内计算机得到的声音样本数据就越多,对声音波形的表示也越精确。(2)采样位数:即采样值或取样值,用来衡量声音波动变化的参数。 (3)采样定理:在进行模拟/数字信号的的转换过程中,当采样频率f大于信s.max 号中,最高频率f的2倍时,即:f>=2f,则采样之后的数字信号完整的maxmaxs.max 保留了原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的 5~10倍;采样频率又称乃奎斯特定理。 (4)时域信号的FFT分析:信号的频谱分析就是计算信号的傅立叶变换。连续信号与系统的傅立叶分析显然不便于直接用计算机进行计算,使其应用受到限制。而FFT是一种时域和频域均离散化的变换,适合数值计算,成为用计算机分析 离2 山东建筑大学信电学院课程设计说明书 散信号和系统的的有力工具。对连续信号和系统,可以通过时域采样,应用DFT 进行近似谱分析。

:基于MATLAB的IIR滤波器的语音信号去噪.

滤波器设计在数字信号处理中占有极其重要的地位,本次课程设计主要是录制一段语音信号对其进行加噪处理,然后利用IIR低通滤波器对加有随机噪声的语音信号进行滤波处理及时频谱分析,画出滤波之后的频谱图与时域波形,并对信号滤波处理前后进行分析比较,分析信号的变化。通过对对所设计滤波器的仿真和频率特性分析,由仿真结果可以看出,所设计的滤波器能够实现对语音信号的语音有效去噪,并对滤波前后的语音信号进行对比。 关键词:去噪;滤波器;MATLAB

一语音信号去噪的设计任务................................................................................................ 错误!未定义书签。二语音信号去噪的基本原理. (3) 2.1 数字滤波器的基本设计方法 (3) 2.2 双线性变换法 (4) 2.3数字滤波器设计基本思想 (5) 2.4 数字滤波器的设计步骤 (6) 2.5采样定理 (7) 三基于MATLAB的仿真结果及结果分析 (10) 3.1 IIR高通滤波器的仿真 (10) 3.2 原始语音信号的录制 (10) 3.3 语音信号的时频域分析 (11) 3.4 加随机噪声后的时频域分析 (12) 3.5 滤波前后的时频域比较 (15) 总结 (17) 参考文献 (18) 致谢 (19) 附录 (20)

一 基本原理 1.1 数字滤波器的基本设计方法 IIR 数字滤波器的设计一般有两种方法:一个是借助模拟滤波器的设计方法进行。其设计步骤是,先设计模拟滤波器,再按照某种方法转换成数字滤波器。这种方法比较容易一些,因为模拟滤波器的设计方法已经非常成熟,不仅有完整的设计公式,还有完善的图表供查阅;另外一种直接在频率或者时域内进行,由于需要解联立方程,设计时需要计算机做辅助设计。其设计步骤是:先设计过渡模拟滤波器得到系统函数)(s H a ,然后将)(s H a 按某种方法转换成数字滤波器的系统函数)(z H [1]。为了保证转换后的)(z H 稳定且满足技术指标要求,对转换关系提出两点要求: (1)因果稳定的模拟滤波器转换成数字滤波器,仍是因果稳定的。 (2)数字滤波器的频率相应模仿模拟滤波器的频响特性,s 平面的虚轴映射为z 平面的单位圆,相应的频率之间呈线性关系。 利用模拟滤波器成熟的理论设计IIR 数字滤波器的过程是: (1)确定数字低通滤波器的技术指标:通带边界频率p ω、通带最大衰减p α、阻带截止频率s ω、阻带最小衰减s α。 (2)将数字低通滤波器的技术指标转换成相应的模拟低通滤波器的技术指标。 (3)按照模拟低通滤波器的技术指标设计过渡模拟低通滤波器。 (4)用所选的转换方法,将模拟滤波器)(s H a 转换成数字低通滤波器系统函数)(z H 。 IIR 数字滤波器的设计流程图2-1如下: 变换 Ω Ω=g(ω ) 变换 S=f (Z ) 图2-1 IIR 数字滤波器的设计步骤流程图[1] 成熟的模拟滤波器设计方法主要有脉冲响应不变法和双线性变换法。 模拟滤波器 技术指标 数字滤波器 技术指标 模拟滤波器 设计方法 模拟滤波器 )(S Ha 数字滤波器 )(Z H

基于MATLAB的有噪声的语音信号处理的课程设计

DSP实验课程设计实验报告 姓名:学号:班级: 1.课程设计题目: 基于MATLAB的有噪声的语音信号处理的课程设计。 2.课程设计的目的: 综合运用数字信号处理的理论知识进行频谱分析和滤波器设计,通过理论推导得出相应的结论,再利用MATLAB做为编程工具进行计算机实现,从而加深对所学知识的理解,建立概念。 3.课程设计的要求: (1)熟悉离散信号和系统的时域特性。 (2)掌握序列快速傅里叶变换FFT方法。 (3)学会MATLAB的使用,掌握MATLAB的程序设计方法。 (4)利用MATLAB对语音信号进行频谱分析。 (5)掌握MATLAB设计各种数字滤波器的方法和对信号进行滤波的方法。 4.课程设计的内容: 录制一段语音信号,对语音信号进行频谱分析,利用MATLAB中的随机函数产生噪声加入到语音信号中,使语音信号被污染,然后进行频谱分析,设计FIR和IIR数字滤波器,并对噪声污染的语音信号进行滤波,分析滤波后的信号的时域和频域特征,回放语音信号。 5.课程设计的步骤: (1)语音信号的获取 通过录音软件录制一段语音“数字信号处理”,命名为“OriSound”,时长大约1到2秒,在MATLAB中,通过使用wavread函数,对语音进行采样: [y,fs,nbits]=wavread('OriSound'); %语音信号的采集 采样值放在向量y中,采样频率为fs,采样位数为nbits。

(2)语音信号的频谱分析 画出语音信号的时域波形,然后对语音信号进行频谱分析,在MATLAB中,通过使用fft 函数对信号进行快速傅里叶变换,得到信号的频谱特性。 因此采集语音并绘出波形和频谱的模块程序如下: [y,fs,nbits]=wavread('OriSound'); %语音信号的采集 sound(y,fs,nbits); %语音信号的播放 n=length(y) ; %计算语音信号的长度 Y=fft(y,n); %快速傅里叶变换 figure; subplot(2,1,1); %绘出时域波形 plot(y); title('原始信号波形','fontweight','bold'); axis([ 00000 80000 -1 1]); %通过尝试确定合适的坐标参数 grid; subplot(2,1,2); %绘出频域频谱 plot(abs(Y)); title('原始信号频谱','fontweight','bold'); axis([ 0 150000 0 4000]); %通过尝试确定合适的坐标参数 grid; 结果如下:

含噪声的语音信号分析与处理设计讲解

课程设计任务书 学生姓名:苗强强专业班级:电信1204 指导教师:阙大顺沈维聪工作单位:信息工程学院 题目: 程控宽带放大器的设计 初始条件: 程控宽带放大器是电子电路中常用模块,在智能仪器设备及嵌入式系统中有广 泛的应用。因此对于电子信息专业的技术人员来说,熟练掌握该项技术很有必要。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体 要求) (1)输入阻抗>1KΩ,单端输入,单端输出,放大器负载电阻为600Ω; (2)3dB通频带10kHz~6MHz,在20kHz~5MHz频带内增益起伏<1dB。 (3)增益调节范围10 dB~40 dB,(通过键盘操作调节)。 (4)发挥部分:当输入频率或输出负载发生变化时,通过微处理器自动调节,保持 放大器增益不变。 (5)电路通过仿真即可。 时间安排: 1. 任务书下达,查阅资料 1天 2. 制图规范、设计说明书讲解 2天 3. 设计计算说明书的书写 5天 4. 绘制图纸 1天 5. 答辩 1天 指导教师签名:年月日 系主任(或责任教师)签名:年月日

滤波器设计在数字信号处理中占有极其重要的地位,FIR数字滤波器和IIR滤波器是滤波器设计的重要组成部分。利用MATLAB信号处理工具箱可以快速有效地设计各种数字滤波器。课题基于MATLAB有噪音语音信号处理的设计与实现,综合运用数字信号处理的理论知识对加噪声语音信号进行时域、频域分析和滤波。通过理论推导得出相应结论,再利用MATLAB 作为编程工具进行计算机实现。在设计实现的过程中,使用窗函数法来设计FIR数字滤波器,用巴特沃斯、切比雪夫和双线性变法设计IIR数字滤波器,并利用MATLAB 作为辅助工具完成设计中的计算与图形的绘制。通过对对所设计滤波器的仿真和频率特性分析,可知利用MATLAB信号处理工具箱可以有效快捷地设计FIR和IIR数字滤波器,过程简单方便,结果的各项性能指标均达到指定要求。 关键词数字滤波器 MATLAB IIR滤波器 FIR滤波器

带通滤波器设计模拟电子技术课程设计报告大学论文

模拟电子技术课程设计报告带通滤波器设计 班级:自动化1202 姓名:杨益伟 学号:120900321 日期:2014年7月2日 信息科学与技术学院

目录 第一章设计任务及要求 1、1设计概述------------------------------------3 1、2设计任务及要求------------------------------3 第二章总体电路设计方案 2、1设计思想-----------------------------------4 2、2各功能的组成-------------------------------5 2、3总体工作过程及方案框图---------------------5 第三章单元电路设计与分析 3、1各单元电路的选择---------------------------6 3、2单元电路软件仿真---------------------------8 第四章总体电路工作原理图及电路仿真结果 4、1总体电路工作原理图及元件参数的确定---------9 4、2总体电路软件仿真---------------------------11 第五章电路的组构与调试 5、1使用的主要仪器、仪表-----------------------12 5、2测试的数据与波形---------------------------12 5、3组装与调试---------------------------------14 5、4调试出现的故障及解决方法-------------------14 第六章设计电路的特点及改进方向 6、1设计电路的特点及改进方向-------------------14 第七章电路元件参数列表 7、1 电路元件一览表---------------------------15 第八章结束语 8、1 对设计题目的结论性意见及改进的意向说明----16 8、2 总结设计的收获与体会----------------------16 附图(电路仿真总图、电路图) 参考文献

相关文档
最新文档