- 6
- 0
- 约1.16万字
- 约 21页
- 2017-12-27 发布于重庆
- 举报
基于现代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)