DSP实验报告FIR和IIR滤波器设计.docxVIP

  • 127
  • 0
  • 约4.87千字
  • 约 10页
  • 2017-04-27 发布于重庆
  • 举报
DSP实验报告FIR和IIR滤波器设计

DSP实验报告 实验一 FIR滤波器的设计 1.实验目的 利用所学DSP知识,在CCS3.3平台上,对TMS320VC5416DSP设计,编程实现FIR滤波器。从而学会使用CCS软件和TMS320VC5416实验板。 2.实验要求 设计一个10阶的FIR滤波器,要求fc=2.5kHZ,定点实现。并对Fs=8kHZ的多正弦波合成文件进行滤波测试,显示出输入和输出信号。 3.实验原理 一个截止频率为ωc的理想数字低通滤波器,其传递函数的表达式为: 这个滤波器是物理不可实现的。为了产生有限长度的冲激响应函数,我们取样响应为,长度为N。表示截取后的冲激响应,即,其中即为窗函数,窗长为N。一般的FIR滤波器差分方程如下: 进行Z变换得到FIR的系统函数为: N阶滤波器通常采用N个延迟单元、N个加法器与N+1个乘法器组成。因此可以得到FIR滤波器的结构图如图1所示。 图1 FIR滤波器直接结构图 4.设计思路 对于FIR滤波器的设计,其系数是关键。由于matlab自带滤波器设计工具箱和滤波器设计函数,故借用matlab工具,设计满足条件的滤波器并导出系数以备编写滤波器程序时使用。实验需要用到的输入数据是多正弦波合成文件,对于输入信号的设计,这里也借助matlab编程生成dat文件。然后用C语言编写FIR滤波器的主程序,输入文件在程序运行后导入。 5.实验内容 (1)滤波器系数的设计 由于实

文档评论(0)

1亿VIP精品文档

相关文档