有限的冲激响应滤波器(FIR)算法实验.docVIP

  • 6
  • 0
  • 约1.93千字
  • 约 8页
  • 2021-11-09 发布于湖南
  • 举报
有限的冲激响应滤波器(FIR)算法实验 有限的冲激响应滤波器(FIR)算法实验 PAGE精彩文档 有限的冲激响应滤波器(FIR)算法实验 福州大学至诚学院 《DSPs原理及应用》实验报告 实验题目:实验三 有限冲激响应滤波 器(FIR)算法实验 姓 名: 学 号: 系 别: 信息工程系 专 业: 通信工程 年 级: 2011 级 同组姓名: 实验时间: 2014年 11 月 14 日 实验3:有限冲激响应滤波器(FIR)算法实验 1.实验目的 掌握用窗函数法设计FIR数字滤波器的原理和方法; 熟悉线性相位FIR数字滤波器特性; 了解各种窗函数对滤波器特性的影响。 2.实验设备 PC 兼容机一台;安装Code Composer Studio 软件。 3.实验原理 有限冲激响应数字滤波器的基础理论。 模拟滤波器原理(巴特沃斯滤波器、切比雪夫滤波器、椭圆滤波器、贝塞尔滤波器)。 数字滤波器系数的确定方法。 根据要求设计低通 FIR 滤波器: 要求:通带边缘频率 10kHz,阻带边缘频率 22kHz,阻带衰减 75dB,采样频率 50kHz。设计: 过渡带宽度=阻带边缘频率-通带边缘频率=22-10=12kHz; 采样频率:f1=通带边缘频率+(过渡带宽度)/2=10000+12000/2=16kHz; Ω1=2πf1/fs=π; 理想低通滤波器脉冲响应: h1[n]=sin(nΩ 1)/n/π =sinπ n)/n/π 根据要求,选择布莱克曼窗,窗函数长度为: N=过渡带宽度=*50/12= 选择 N=25,窗函数为: w[n]=+(2π n/24)+(4π n/24) 滤波器脉冲响应为: h[n]=h1[n]w[n] |n|≤12 h[n]=0 |n|>12 根据上面计算,各式计算出 h[n],然后将脉冲响应值移位为因果序列。 完成的滤波器的差分方程为: y[n]=[n-2][n-3][n-4]+[n-5] [n-6][n-7][n-8][n-9] +[n-10]+[n-11]+[n-12] +[n-13][n-14][n-15] +[n-16][n-17][n-18]+[n-19] [n-20][n-21]+[n-22] 程序流程图: 实验步骤 实验准备: 设置软件仿真模式;启动CCS 。 打开工程,浏览程序: 打开工程文件。 编译并下载程序: 打开观察窗口: 选择菜单View→Graph→Time/Frequency...,进行如下设置: 选择菜单View→Graph→Time/Frequency...,进行如下设置: 选择菜单View→Graph→Time/Frequency...,进行如下设置: 在弹出的图形窗口中单击鼠标右键,选择“Clear Display”。 设置断点: 在有注释“break point”的语句设置软件断点。 运行并观察结果: (1)选择“Debug”菜单的“Animate”项,或按 Alt+F5 键运行程序。 (2)观察“Input”、“Output”窗口中时域图形;观察滤波效果。 (3)鼠标右键单击“Input”和“Output”窗口,选择“Properties…”项,设置“Display Type”为“FFT Magitude”,再单击“OK”按钮结束设置。 (4)观察“Input”、“Output”窗口中频域图形;理解滤波效果。 退出 CCS 5.实验结果 f输入波形为一个低频率的正弦波与一个高频的正弦波叠加而成。 实验心得与体会 通过本次实验,我学会了怎样使用窗函数设计FIR数字滤波器,明白了FIR数字滤波器的特性及各种窗函数对数字滤波器的影响,并进一步认识了怎样使用CCS 观察波形的设置及观察方法,使自己掌握的知识更加牢固。 参考文献: 《DSP原理及应用》实验教程 《TMS320C55x DSP原理及应用(第4版)》 汪春梅 孙洪波 编著

文档评论(0)

1亿VIP精品文档

相关文档