碧波液压网 欢迎你,游客。 登录 注册

基于TMS320VC5509 DSP的FIR数字滤波器的实现

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。
液压导航网

  

  

  0 引言

  在数字信号处理系统中,数字滤波器占有十分重要地位。而有限冲击响应(FIR)数字滤波器因其具有系统稳定、运算速度快、易实现等特点,在图像信号处理、数据传输等领域被广泛采用。FIR滤波器可以由计算机软件来实现,也可以通过专用的数字滤波电路、专用的数字信号处理器或通用可编程DSP处理器来实现。其中计算机软件实现的方法速度较慢,常用于算法的模拟及仿真;专用硬件或专用处理器实现的方法速度快,但通用性较差、成本高:而通用可编程DSP处理器可通过编程实现各种数字滤波算法,使用灵活、功能强大,在滤波器设计中被广泛使用。本文主要介绍基于TMS320VC5509可编程DSP的FIR数字滤波器的设计与实现。

  1 FIR滤波器的特点和基本结构

  1.1 FIR滤波器的特点

  (1)系统的单位冲激响应h(n)在有限个n值处不为零;

  (2)系统函数H(z)在|z|>0处收敛,在|z|>0处只有零点,有限z平面只有零点,而全部极点都在z=0处(因果系统);

  (3)结构上主要是非递归结构,没有输出到输入的反馈,但有些结构(例如频率抽样结构)中也包含有反馈的递归结构。

  1.2 FIR滤波器的基本结构

  FIR滤波器的基本结构是一个分节的延时线,把每一节的输出加权累加,得到滤波器的输出。数学上表示为:

  由式(2)可画出FIR滤波器的一般结构,如图1所示:

  2 FIR滤波器的窗函数设计法

  常用的FIR滤波器的设计方法有窗函数设计法和频率抽样设计法。窗函数法设计的基本思想是设计一个有限长滤波器频率响应来逼近理想滤波器的频率响应。设理想滤波器的频率响应为Hd(ejw),其单位抽样响应用hd(n)表示。通常选择Hd(ejw)为具有分段常数特性的理想滤波器,因此hd(n)是无限长非因果的,不能直接作为FIR数字滤波器的单位抽样响应。窗函数设计法就是截取hd(n)的一段为有限长因果序列,并选择合适的窗函数进行加权作为FIR数字滤波器的单位抽样响应。窗函数法设计线性相位FIR滤波器的一般步骤为:

  (1)首先是给定所要求的频率响应函数Hd(ejw);

  (2)求理想滤波器的单位抽样响应

  (3)由过渡带带宽及阻带最小衰减的要求,选定窗函数w(n),并估计窗口长度N;

  (4)求得所设计的FIR滤波器的单位抽样响应

  (5)求FIR滤波器的系统函数

  通常整个设计过程可利用计算机编程来实现,可多选择几种窗函数来试探,从而设计出性能良好的滤波器。

  3 FIR滤波器的DSP实现

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: DSP
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码: 看不清?点击更换

最新评论