版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计(综合实验)报告( 2010 - 2011年度第 2学期)名 称: DSP课内作业 题 目: 设计IIR低通滤波器 院 系: 电子与通信工程系 班 级: 学 号: 学生姓名: 指导教师: 设计周数: 成 绩: 日期: 2011年 6 月 19 日一、课程设计(综合实验)的目的与要求目的:1.熟悉并掌握滤波器的设计过程。2.学会使用matlab设计滤波器并仿真验证滤波器的可行性。3.学会用利用CCS平台下的工具设计滤波器并利用其仿真功能进行仿真。4.学会分析滤波器的性能指标。要求:设计截止频率为1000Hz的IIR低通滤波器,其它参数自定。用Matlab对设计的滤波器进行仿真,验证其性能
2、。利用CCS开发环境编写滤波器程序,并在实验台上进行验证。设计报告中给出详细的设计过程、每一步的设计结果及最终设计的滤波器的性能指标。二、设计正文(一)数字滤波器及传统设计方法数字滤波器可以理解为是一个计算程序或算法,将代表输入信号的数字时间序列转化为代表输出信号的数字时间序列,并在转化过程中,使信号按预定的形式变化。数字滤波器有多种分类,根据数字滤波器冲激响应的时域特征,可将数字滤波器分为两种,即无限长冲激响应(IIR)滤波器和有限长冲激响应(FIR)滤波器。IIR数字滤波器具有无限宽的冲激响应,与模拟滤波器相匹配,所以IIR滤波器的设计可以采取在模拟滤波器设计的基础上进一步变换的方法。其设
3、计方法主要有经典设计法、直接设计法和最大平滑滤波器设计法。在对滤波器实际设计时,整个过程的运算量是很大的。设计阶数较高的IIR滤波器时,计算量更大,设计过程中改变参数或滤波器类型时都要重新计算。设计完成后对已设计的滤波器的频率响应要进行校核。要得到幅频、相频响应特性,运算量也是很大的。平时所要设计的数字滤波器,阶数和类型并不一定是完全给定的,很多时候要根据设计要求和滤波效果不断地调整,以达到设计的最优化。在这种情况下,滤波器设计就要进行大量复杂的运算,单纯的靠公式计算和编制简单的程序很难在短时间内完成。利用MATLAB强大的计算功能进行计算机辅助设计,可以快速有效地设计数字滤波器,大大地简化了
4、计算量。(二)IIR滤波器的MATLAB设计FDATool(Filter Design&Analysis Tool)是MATLAB信号处理工具箱里专用的滤波器设计分析工具,MATLAB 6.O以上的版本还专门增加了滤波器设计工具箱(Filter Design Toolbox)。FDATool可以设计几乎所有的常规滤波器,包括FIR和IIR的各种设计方法。它操作简单,方便灵活。 FDATool。界面总共分两大部分,一部分是Design Filter。在界面的下半部,用来设置滤波器的设计参数;另一部分则是特性区,在界面的上半部分,用来显示滤波器的各种特性。Design Filter部分主要分为:F
5、ilter Type(滤波器类型)选项,包括Lowpass(低通)、Highpass(高通)、Bandpass(带通)、Bandstop(带阻)和特殊的 FIR滤波器。在这我设计了一个低通滤波器,Butterworth型,十五阶。图示如下:让fdatool输出设计滤波器的参数并生成一个头文件,供ccs仿真设计使用。头文件如下:const int NL = 16;const real64_T NUM16 = 3.6e-008,5.4e-007,3.2e-006,1.3e-005, 5.8e-005,0.76497,0.60828,0.49636, 0.49636,0.60828,0.76497,
6、5.8e-005, 1.3e-005,3.2e-006,5.4e-007,3.6e-008;const int DL = 16;const real64_T DEN16 = 1, -7.7, 27., -63., 106., -133., 129., -98., 59., -28., 10., -3.2, 0.73, -0.208, 0.6028,-0.26862;使用fdatool导出一个simulink model,仿真滤波器的功能一个500Hz和一个4000Hz的信号叠加采样为10000Hz输入图形为输出图形为可发现高频部分确实被滤除了将产生的头文件导入ccs进行编程头文件为float
7、b16 = 3.6e-008,5.4e-007,3.2e-006,1.3e-005, 5.8e-005,0.76497,0.60828,0.49636, 0.49636,0.60828,0.76497,5.8e-005, 1.3e-005,3.2e-006,5.4e-007,3.6e-008;float a16 = 1, -7.7, 27., -63., 106., -133., 129., -98., 59., -28., 10., -3.2, 0.73, -0.208, 0.6028,-0.26862;主程序部分为 #include #define Fs 8000 /抽样频率#define
8、 f1 500 /信号1频率#define f2 1500 /信号2频率void makewave()int i;for(i=0;i800;i+)xi=10sin(2*3.14*f1*i/Fs)+20sin(2*3.14*f2*i/Fs);/输入10V 500Hz、20V 1500Hz的正弦信号叠加,8000Hz抽样void filter()int i,j;y0=0;for(index=1;indexindex-14;i-)sum_x+=bj+*xi;if(i=0)break;j=1;sum_y=0;for(i=index-1;iindex-14;i-)sum_y+=(-aj+)*yi;if(i=0)break;yindex=sum_y-sum_x;void main()while(1)makewave();filter();CCS绘图,对输入、输出序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 材料采购检验保管制度
- 教育集团招标采购制度
- 材料采购及资金管理制度
- 机加采购管理制度
- 亨迪药业采购制度
- 企业宿舍采购管理制度范本
- 政府采购协议供货制度
- 政府单位采购审批制度
- 万科集中采购管理制度
- 药械采购与管理制度
- 动物园动物肖像摄影技巧
- (高清版)DB50∕T 392-2011 方形钢筋混凝土电杆
- 村居、社区退役军人服务站星级评定标准
- 智能温室大棚建设项目技术标施工组织设计施工方案(技术方案)
- 四川成都历年中考语文古诗欣赏试题汇编(2003-2023)
- 头顶一颗珠对VCI大鼠血脑屏障及紧密连接蛋白的影响及作用机制研究
- 接触网工学习通练习试题
- 锅炉暖风器改造施工方案
- 一元线性回归模型说课课件2024年第十届全国中小学实验教学说课活动
- 成都市崇州市2024年小升初必考题数学检测卷含解析
- 精索静脉曲张教学
评论
0/150
提交评论