版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、IIR数字滤波器 (设计实验)一、实验目的1.了解IIR(Infinite Impulse Response,无限冲激响应)滤波器原理及使用方法;2.了解使用MATLAB语言设计IIR滤波器的方法;3.了解DSP对IIR滤波器的设计及编程方法;4.熟悉在CCS环境下对IIR滤波器的调试方法;二、实验原理IIR数字滤波器的传递函数H(z)为:其对应的差分方程为:对于直接形式的二阶IIR数字滤波器,其结构如图.1图4.1IIR数字滤波器结构图编程时,可以分别开辟四个缓冲区,存放输入、输出变量和滤波器的系数,如图.2所示。图4.2IIR数字滤波器算法图三、实验内容与步骤设计一个三阶的切比雪夫型带通数
2、字滤波器,其采样频率Fs =16kHz,其通频带3.2kHzf4.8kHz,内损耗不大于1dB;f 5.6kHz为阻带,其衰减大于20dB。输入信号频率为4000Hz、6500Hz的合成信号,通过所设计的带通滤波器将6500Hz信号滤掉,余下4000Hz的信号,达到滤波效果。1、IIR滤波器的MATLAB设计在MATLAB中设计IIR滤波器,程序为: wp=3.2,4.8;ws=2.4,5.6;rp=1;rs=20 n,wn=cheb1ord(wp/8,ws/8,rp,rs) b,a=cheby1(n,rp,wn) 设计结果为:N=3 wn =0.4000 0.6000 b0=0. a0=1.
3、 b1=0 a1=0 b2=-0. a2=2.13779 b3=0 a3=0 b4=0. a4=1.76935 b5=0 a5=0 b6=-0. a6=0.在设计IIR滤波器时,会出现系数1的情况,为了用Q15定点小数格式表示系数,可以用大数去所有系数。为避免在累加过程中出现1的情况,将系数进一步缩小,为此,在MATLAB中加入:B=round(b/6*215); A=round(a/6*215);滤波系数为:B =63 0 -188 0 188 0 -63A =5461 0 11675 0 9663 0 29482产生滤波器输入信号的文件使用CCS的Simulator进行滤波器特性的测试时,
4、需要输入时间信号x(n)。本设计输入信号频率为4000Hz、6500Hz的合成信号,通过所设计的带通滤波器将6500Hz信号滤掉,余下4000Hz的信号。以下是产生输入信号的C语言程序:#include #include void main() int i; double f256; FILE *fp; if(fp=fopen(iirin.inc,wt)=NULL) printf(cant open file! n); return; fprintf(fp,INPUT: .sect %cINPUT %cn,);for(i=0;iROM PAGE 0.data:DARAM PAGE 1BN:DA
5、RAM PAGE 1AN:DARAM PAGE 1 INBUF:RAM1 PAGE 1OUTPUT:RAM2 PAGE 1 在CCS上建立iir工程并运行iir.out程序。建立iir工程,将iir.asm和iir.cmd添加到工程中,对汇编程序进行汇编、链接;如果有错误则进行修改、调试,当汇编、链接成功后,加载并运行iir.out程序。注意,将iir.asm、iir.cmd、iirin.inc文件和iir.pjt工程文件放在同一文件夹下。 观察输入信号的波形及频谱。单击ViewGraphTime/Frequency命令,按照如图4.3所示改变各选项。由.cmd可知输入信号的数据放在数据区0x
6、2400开始的256个单元中。图4.3 Graph属性设置窗口单击OK按钮,则显示输入信号的时域波形如图4.4所示。其波形是频率为4000Hz和5000Hz正弦信号的合成信号。将图4.3中的Dsiplay Type项改为FFT Magnitude,则显示输入信号的频谱图。如图4.4所示。图4.4 输入信号的时域波形和频谱图、观察输出信号的波形及频谱。单击ViewGraphTime/Frequency命令,按照如图4.5所示改变各选项。由.cmd可知输出信号的数据放在数据区0x2600开始的256个单元中。图4.5 Graph属性设置窗口将图4.5中的Dsiplay Type项改为FFT Magnitude,则显示输出信号的频谱图。如图4.6所示。图4.6 输出信号的时域波形和频谱图由实验结果可知,通过IIR滤波器对输入信号频率为4000Hz、6500Hz的合成信号,通过所设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东珠海市市直机关事业单位招聘合同制职员65人备考题库附答案详解(基础题)
- 2026上半年重庆市南岸区从后备人选库中招录社区工作者60人备考题库完整答案详解
- 2026中共曲靖市麒麟区委组织部招聘公益性岗位工作人员3人备考题库附答案详解(模拟题)
- 2026“才聚齐鲁 成就未来”山东土地乡村振兴集团有限公司招聘10人备考题库及完整答案详解一套
- 2026广西百色市平果市芦仙湖国家湿地公园服务所城镇公益性岗位人员招聘1人备考题库含答案详解(研优卷)
- 2026江苏连云港市总工会招聘工会社会工作者17人备考题库含答案详解(培优b卷)
- 2026湖北科技学院第一批人才引进31人备考题库及答案详解(考点梳理)
- 2026年温州市瓯海区面向全国引进教育人才6人备考题库及答案详解(夺冠)
- 2026内蒙古兴安盟乌兰浩特市妇幼保健计划生育服务中心招聘控制数人员9人备考题库及答案详解(网校专用)
- 2026山东枣庄市口腔医院第一批青年就业见习招募22人备考题库含答案详解(模拟题)
- (甘肃二模)甘肃省2026年高三年级第二次模拟考试生物试卷(含答案)
- 客户服务期中试题及答案
- 《园林绿化工程计量与计价(第2版)》全套教学课件
- 小学英语读写课教学初探
- 脑血管造影术的术前及术后护理
- 2025年聚焦全国两会知识竞赛题库及答案(共100题)
- 顶管工程基坑开挖、支护及管道顶进专项施工方案
- 马克思主义科学技术社会论
- 道路运输组织方案
- 2024年全国汉字听写大会知识竞赛题库(含答案)
- 产品外观检验标准(通用)
评论
0/150
提交评论