首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > FIR数字滤波器的DSP实现

FIR数字滤波器的DSP实现

资料介绍
DSP/FPGA

FIR数字滤波器的DSP实现
发布日期:2009-3-6 11:44:32 文章来源:搜电 浏览次数: [pic]129
[pic][pic][pic]摘 要:在分析了FIR数字滤波器主要特点的基础上,采用最大误差最
小化准则的等波纹迫近法,来设计FIR数字滤波器。然后通过Matlab程序设计语言中
Remez函数和Remezord函数计算FIR数字滤波器的系数,并基于美国德州仪器公司生产的T
MS320C5402芯片的数字信号处理功能,应用 DSP
汇编语言编程实现了该滤波器,使不同阶数的FIR数字滤波器都可以用Matlab所得到的结
果来修改DSP程序中的数据子程序。
  关键词:FIR数字滤波器;数字信号处理;Remez函数;Remezord函数;Matlab
  FIR滤波器的结构主要是非递归结构,没有输出到输入的反馈。并且FIR滤波器很容
易获得严格的线性相位特性,避免被处理信号产生相位失真。而线性相位体现在时域中
仅仅是h(
n)在时间上的延迟,这个特点在图像信号处理、数据传输等波形传递系统中是非常重要
的。此外,他不会发生阻塞现象,能避免强信号淹没弱信号,因此特别适合信号强弱相
差悬殊的情况。其主要的不足之处是,其较好的性能是以较高的阶数为代价换来的。因
此,在保证相同性能的前提下,努力降低其阶数是FIR数字滤波器设计的重要因素之一。

  下面介绍应用Matlab和DSP芯片来实现FIR滤波器的通用模式。
  1、FIR滤波器的设计方法
  通常采用窗函数法设计FIR滤波器方法简单,但是这些滤波器的设计还不是最优的。
首先通带和阻带的波动基本上相等,虽然一般需要δ2<δ1,但是在窗函数法中不能分别
控制这些参数。另外对于大部分窗函数来说,通带内或阻带内的波动不是均匀的,通常
离开过渡带时会减小。若允许波动在整个通带内均匀分布,就会产生较小的峰
标签:FIR数字滤波器DSP
FIR数字滤波器的DSP实现
本地下载

评论