基于现代DSP技术的FIR数字滤波器的设计方法.docVIP

  • 6
  • 0
  • 约1.16万字
  • 约 21页
  • 2017-12-27 发布于重庆
  • 举报

基于现代DSP技术的FIR数字滤波器的设计方法.doc

基于现代DSP技术的FIR数字滤波器的设计方法

编号南阳师范学院2003届毕业生 毕业论文(设计) 题 目: 基于现代DSP技术的FIR数字滤波器设计 完 成 人: 班 级: 2003-03 学 制: 4 年 专 业: 电子信息与科学技术 指导教师: 完成日期: 2007-03-31 目 录 摘要 1 引言 (1) 1.1 FIR数字滤波器的介绍 (1) 1.2 数字滤波器的表示方法 (1) 1.3 FIR数字滤波器的优缺点 (2) 2 FIR滤波器的基本理论和设计 (2) 2.1 FIR滤波器实现基本结构 (2) 2.2 FIR数字滤波器设计原理 (2) 2.3 3阶常系数FIR滤波器的设计 (5) 2.4 4阶FIR滤波器的设计 (7) 2.5 16阶FIR滤波器模型设计 (10) 3 使用MATLAB的滤波器设计工具 (12) 3.1 滤波器指标 (12) 3.2 打开MATLAB的FDATool (12) 3.3 选择Design Filter (12) 3.4 滤波器分析 (13) 3.5 16阶FIR滤波器的硬件实现 (16) 3.5.1 由Simulink模型转成VHDL (16) 3.5.2 综合 (16) 3.5.3 适配下载 (17) 4 结论 (17) 参考文献……………………………………………………………………………….(17) Abstract (18) 基于现代DSP 技术的FIR数字滤波器的设计方法 作 者:张银平 指导老师:张 帅 摘要:介绍一种基于现代DSP技术快速有效地设计常规FIR数字滤波器的方法,并给出了设计实例。本文分析了传统设计过程中的一些弊端,进而提出了一种改进型的FIR滤波器设计方法.即基于Matlab的DSP系统级设计方法。此方法将Matlab和DSP_Builder及FPGA开发板连接起来,使系统的设计过程得到了很大简化.方便了设计。 关键词:FIR数字滤波器;现代DSP技术;DSP_Builder 1 引言 1.1 FIR数字滤波器的介绍 数字滤波器(Digital Filter,简称为DF)是指用来对输入信号进行滤波的硬件和软件。所谓数字滤波器,是指输入、输出均为数字信号,通过一定运算关系改变输入信号所含频率成分的器件。FIR滤波器的结构主要是非递归结构,没有输出到输入的反馈。并且FIR滤波器很容易获得严格的线性相位特性,避免被处理信号产生相位失真。而线性相位体现在时域中仅仅是h( n)在时间上的延迟,这个特点在图像信号处理、数据传输等波形传递系统中是非常重要的。此外,它不会发生阻塞现象,能避免强信号淹没弱信号,因此特别适合信号强弱相差悬殊的情况。其主要的不足之处是,其较好的性能是以较高的阶数为代价换来的。因此,在保证相同性能的前提下,努力降低其阶数是FIR数字滤波器设计的重要因素之一。使用DSP Builder可以方便地在图形化环境中设计FIR数字滤波器,而且滤波器系数的计算可以借助Matlab强大的计算能力和现成的滤波器设计工具来完成[2]。 1.2 数字滤波器的表示方法 有两种表示方法:方框图表示法、流图表示法.数字滤波器中,信号只有延时,乘以常数和相加三种运算。所以DF结构中有三个基本运算单元:加法器,单位延时,乘常数的乘法器。 1.3 FIR数字滤波器的优缺点 在许多数字信号处理系统中,FIR滤波器是最常用的组件之一,它完成信号预调、频带选择和滤波等功能。FIR滤波器在截止频率的边沿陡峭性能虽然不及IIR滤波器,但是,考虑到FIR滤波器严格的线性相位特性和不像IIR滤波器存在稳定性的问题,因此FIR滤波器在数字信号处理领域得到广泛的应用。FIR滤波器在保证幅度特性满足技术要求的同时,很容易做到有严格的线性相位特性。设FIR滤波器单位冲激响应h(n)长度为N,其系统函数H(z)为:H(z)是z-1的N-1次多项式,它在z平面上有N-1个零点,原点z=0是

文档评论(0)

1亿VIP精品文档

相关文档