matlab设计低通滤波器

matlab设计低通滤波器

ID:1487203

大小:217.00 KB

页数:6页

时间:2017-11-11

matlab设计低通滤波器_第1页
matlab设计低通滤波器_第2页
matlab设计低通滤波器_第3页
matlab设计低通滤波器_第4页
matlab设计低通滤波器_第5页
资源描述:

《matlab设计低通滤波器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计(综合实验)报告(2010--2011年度第2学期)名称:DSP课内作业题目:设计IIR低通滤波器院系:电子与通信工程系班级:学号:学生姓名:指导教师:设计周数:成绩:日期:2011年6月19日一、课程设计(综合实验)的目的与要求目的:1.熟悉并掌握滤波器的设计过程。2.学会使用matlab设计滤波器并仿真验证滤波器的可行性。3.学会用利用CCS平台下的工具设计滤波器并利用其仿真功能进行仿真。4.学会分析滤波器的性能指标。要求:设计截止频率为1000Hz的IIR低通滤波器,其它参数自定。用Matlab对设计的滤波器进行仿真,验证其性能。利用CCS开发环境编写滤波器程序,并在实验台上进

2、行验证。设计报告中给出详细的设计过程、每一步的设计结果及最终设计的滤波器的性能指标。二、设计正文(一)数字滤波器及传统设计方法  数字滤波器可以理解为是一个计算程序或算法,将代表输入信号的数字时间序列转化为代表输出信号的数字时间序列,并在转化过程中,使信号按预定的形式变化。数字滤波器有多种分类,根据数字滤波器冲激响应的时域特征,可将数字滤波器分为两种,即无限长冲激响应(IIR)滤波器和有限长冲激响应(FIR)滤波器。  IIR数字滤波器具有无限宽的冲激响应,与模拟滤波器相匹配,所以IIR滤波器的设计可以采取在模拟滤波器设计的基础上进一步变换的方法。其设计方法主要有经典设计法、直接设计法和最大

3、平滑滤波器设计法。  在对滤波器实际设计时,整个过程的运算量是很大的。设计阶数较高的IIR滤波器时,计算量更大,设计过程中改变参数或滤波器类型时都要重新计算。设计完成后对已设计的滤波器的频率响应要进行校核。要得到幅频、相频响应特性,运算量也是很大的。平时所要设计的数字滤波器,阶数和类型并不一定是完全给定的,很多时候要根据设计要求和滤波效果不断地调整,以达到设计的最优化。在这种情况下,滤波器设计就要进行大量复杂的运算,单纯的靠公式计算和编制简单的程序很难在短时间内完成。利用MATLAB强大的计算功能进行计算机辅助设计,可以快速有效地设计数字滤波器,大大地简化了计算量。(二)IIR滤波器的MAT

4、LAB设计  FDATool(FilterDesign&AnalysisTool)是MATLAB信号处理工具箱里专用的滤波器设计分析工具,MATLAB6.O以上的版本还专门增加了滤波器设计工具箱(FilterDesignToolbox)。FDATool可以设计几乎所有的常规滤波器,包括FIR和IIR的各种设计方法。它操作简单,方便灵活。 FDATool。界面总共分两大部分,一部分是DesignFilter。在界面的下半部,用来设置滤波器的设计参数;另一部分则是特性区,在界面的上半部分,用来显示滤波器的各种特性。DesignFilter部分主要分为:FilterType(滤波器类型)选项,包括

5、Lowpass(低通)、Highpass(高通)、Bandpass(带通)、Bandstop(带阻)和特殊的FIR滤波器。在这我设计了一个低通滤波器,Butterworth型,十五阶。图示如下:让fdatool输出设计滤波器的参数并生成一个头文件,供ccs仿真设计使用。头文件如下:constintNL=16;constreal64_TNUM[16]={3.704601320336e-008,5.556901980504e-007,3.889831386352e-006,1.685593600753e-005,5.056780802258e-005,0.0001112491776497,0.0

6、001854152960828,0.0002383910949636,0.0002383910949636,0.0001854152960828,0.0001112491776497,5.056780802258e-005,1.685593600753e-005,3.889831386352e-006,5.556901980504e-007,3.704601320336e-008};constintDL=16;constreal64_TDEN[16]={1,-7.491295668367,27.3120809445,-63.7925508487,106.2123606264,-133.033

7、7890685,129.1264046361,-98.67640937991,59.74534947072,-28.61588327861,10.73949421367,-3.097884427722,0.6641882406073,-0.09983342706208,0.009399483956028,-0.0004175932926862};使用fdatool导出一个simulinkmodel,仿真滤波器

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

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

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