课程设计(论文)-基于matlab的低通滤波器

课程设计(论文)-基于matlab的低通滤波器

ID:1807417

大小:749.50 KB

页数:13页

时间:2017-11-13

课程设计(论文)-基于matlab的低通滤波器_第1页
课程设计(论文)-基于matlab的低通滤波器_第2页
课程设计(论文)-基于matlab的低通滤波器_第3页
课程设计(论文)-基于matlab的低通滤波器_第4页
课程设计(论文)-基于matlab的低通滤波器_第5页
资源描述:

《课程设计(论文)-基于matlab的低通滤波器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于matlab的低通滤波器摘要:调用MATLAB信号处理工具箱中滤波通过观察滤波器输入输出信号的时域波形及其频谱,建立数字滤波的概念。应用最广泛的是双线性变换法。基本设计过程是:①先将给定的数字滤波器的指标转换成过渡模拟滤波器的指标;②设计过渡模拟滤波器;③将过渡模拟滤波器系统函数转换成数字滤波器的系统函数。MATLAB信号处理工具箱中的各种IIR数字滤波器设计函数都是采用双线性变换法。关键词:滤波器,matlab,c语言,声音Abstract:callMATLABsignalprocessingtoolb

2、oxfilteringthroughtheobservationfilterofinputandoutputsignalstimedomainwaveformandspectrum,establishtheconceptofdigitalfilter.Oneofthemostwidelyappliedisdoublelineartransformationmethod.Thebasicdesignprocessis:(1)toagivendigitalfiltersindexconvertedintoanal

3、ogfiltertransitionindex;(2)thedesigntransitionsimulationfilter;(3)transitionsimulationfiltersystemfunctionwillbeconvertedintodigitalfiltersystemfunction.MATLABsignalprocessingtoolboxdigitalfilterfunctiondesignofIIRisbilineartransformationmethod.Keywords:fil

4、ter,matlab,theclanguage,thevoice一.任务:用matlab软件设计IIR模拟、数字以及各种窗函数的FIR低通滤波器二.设计目的:(1)了解matlab软件的用途以及用法;(2)了解用冲激响应不变法设计模拟低通滤波器;(3)了解用脉冲响应不变法设计的巴特沃思数字低通滤波器;(4)了解基于汉明窗函数的FIR低通滤波器的设计。三.设计内容:3.1用冲激响应不变法设计模拟低通滤波器3.1.1设计内容:要求按照设计指标设计无限冲激响应IIR巴特沃什模拟低通滤波器。3.1.2设计原理:低通滤

5、波器的技术要求用图形表示如下:第-13-页共13页通带通带通带通带过渡带阻带如上图表示了一个频域设计、一维低通滤波器的技术要求图。ws和wp分别称为通带截止频率和阻带截止频率。通带频率范围为0≤w≤wp,阻带频率范围ws≤w≤π。从wp到ws称为过渡带,用Δw表示,在过渡带里,幅频特性单调下降。在通带和阻带内的衰减一般用数dB表示,通带内允许最大衰减是αs,阻带内允许最小衰减是αp。定义分别为:Matlab信号处理工具箱中提供了设计巴特沃思模拟滤波器的函数buttord、buttap和butter,格式如下:

6、用于计算巴特沃思模拟低通滤波器的阶N和3dB截止频率Wc(即本书中的符号)。其中,Wp和Ws分别是滤波器的通带截止频率和阻止截止频率,单位为rad/s;Rp和Rs分别是通带最大衰减系数和阻带最小衰减系数,单位为dB。用于计算N阶巴特沃思归一化(=1)模拟低通滤波器系统函数的零、极点和增益因子,返回长度为N的向量z和p分别给出N个零点和极点,G是滤波器增益。得到的滤波器系统函数形式如下:其中,和分别是向量z和p的第k个元素。如果要从零、极点得到系统函数的分子和分母多项式系数向量B和A,可以调用结构转换函数:结构

7、转换后系统函数的形式为:其中,M是向量B的长度,N是向量A的长度,分别是向量B和A的第k个元素。用于计算巴特沃什模拟滤波器系统函数中分子和分母多项式系数向量B和A,其中N和分别是滤波器的阶和3dB截止频率,返回向量B和A中的元素和分别是上面的表示式中的分母和分子系数。ftype缺省时,设计低通滤波器,S缺省时,设计数字滤波器。3.1.3设计程序如下:(1)巴特沃思模拟低通滤波器设计指标如下:wp=0.4*pi,ws=0.45*pi,Rp=5,Rs=10;实验所用到的程序如下第-13-页共13页wp=0.4*p

8、i;ws=0.45*pi;Rp=5;Rs=10;[N,wc]=buttord(wp,ws,Rp,Rs,'s');[B,A]=butter(N,wc,'s');w=0:0.001:6;[H,W]=freqs(B,A,w);H=20*log10(abs(H));plot(w,H),gridon;xlabel(‘频率/(rad/s)');ylabel('幅度/dB')经matlab仿真以后得到的滤波器如下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。