基于matlab的低通滤波器
摘要:调用MATLAB信号处理工具箱中滤波通过观察滤波器输入输出信号的时域波形及其频谱,建立数字滤波的概
念。应用最广泛的是双线性变换法。基本设计过程是:①先将给定的数字滤波器的指标转换成过渡模拟滤波器的指标;
②设计过渡模拟滤波器;③将过渡模拟滤波器系统函数转换成数字滤波器的系统函数。MATLAB信号处理工具箱中
的各种IIR数字滤波器设计函数都是采用双线性变换法。
关键词:滤波器,matlab,c语言,声音
Abstract:
callMATLABsignalprocessingtoolboxfilteringthroughtheobservationfilterofinputandoutputsignals
timedomainwaveformandspectrum,establishtheconceptofdigitalfilter.Oneofthemostwidelyappliedisdouble
lineartransformationmethod.Thebasicdesignprocessis:(1)toagivendigitalfiltersindexconvertedintoanalog
filtertransitionindex;(2)thedesigntransitionsimulationfilter;(3)transitionsimulationfiltersystemfunctionwillbe
convertedintodigitalfiltersystemfunction.MATLABsignalprocessingtoolboxdigitalfilterfunctiondesignofIIRis
bilineartransformationmethod.
Keywords:filter,matlab,theclanguage,thevoice
一.任务:
用matlab软件设计IIR模拟、数字以及各种窗函数的FIR低通滤波器
二.设计目的:
(1)了解matlab软件的用途以及用法;
(2)了解用冲激响应不变法设计模拟低通滤波器;
(3)了解用脉冲响应不变法设计的巴特沃思数字低通滤波器;
(4)了解基于汉明窗函数的FIR低通滤波器的设计。
三.设计内容:
3.1用冲激响应不变法设计模拟低通滤波器
3.1.1设计内容:
要求按照设计指标设计无限冲激响应IIR巴特沃什模拟低通滤波器。
3.1.2设计原理:
低通滤波器的技术要求用图形表示如下:
j?
|H(e)|
1
1??
1
0.707
?
2第-1-页共10页
???
pcs
通带过渡带阻带
如上图表示了一个频域设计、一维低通滤波器的技术要求图。ws和wp分别称为
通带截止频率和阻带截止频率。通带频率范围为0≤w≤wp,阻带频率范围ws≤w≤π。从
wp到ws称为过渡带,用Δw表示,在过渡带里,幅频特性单调下降。在通带和阻带内
的衰减一般用数dB表示,通带内允许最大衰减是αs,阻带内允许最小衰减是α