参考基于最小方差低通FIR滤波器课程设计说明书.pdf
《参考基于最小方差低通FIR滤波器课程设计说明书.pdf》由会员分享,可在线阅读,更多相关《参考基于最小方差低通FIR滤波器课程设计说明书.pdf(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字信号处理数字信号处理课程设计课程设计题题目目低通等波纹低通等波纹 FIRFIR 滤波器滤波器学院名称学院名称电气工程学院电气工程学院指导教师指导教师班班级级电子班电子班学学号号学生姓名学生姓名2011 年 06 月目录目录摘要摘要-3-31 1 前言前言-4-42 2 数字滤波器的基本概念介绍数字滤波器的基本概念介绍-4-42.12.1 滤波的含义滤波的含义-4-42.22.2 数字滤波器概述数字滤波器概述-4-42.32.3 数字滤波器的实现方法数字滤波器的实现方法-5-52.4.2.4.数字滤波器的可实现性数字滤波器的可实现性-5-52.52.5 数字滤波器的分类数字滤波器的分类-5-
2、52.6 FIR2.6 FIR 滤波器简介及其优点滤波器简介及其优点-5-53.3.等波纹最佳逼近法的原理说明等波纹最佳逼近法的原理说明-8-83.13.1 等波纹最佳逼近法概述等波纹最佳逼近法概述-8-83.2.3.2.等波纹最佳逼近法基本思想等波纹最佳逼近法基本思想-9-93.33.3 等波纹滤波器的技术指标及其描述参数介绍等波纹滤波器的技术指标及其描述参数介绍-9-94.4.基于基于MATLABMATLAB的数字低通的数字低通FIRFIR最佳等波纹的实现最佳等波纹的实现-10-104.14.1用用matlabmatlab编程实现编程实现-10-104.24.2 使用使用 FDAFDA 工
3、具箱设计工具箱设计FIRFIR 低通滤波器低通滤波器-12-124.34.3 借助借助 FDAFDA 工具箱分析字长对滤波器性能的影响工具箱分析字长对滤波器性能的影响-14-144.44.4 不同结构对滤波器性能的影响分析不同结构对滤波器性能的影响分析-20-20心得体会心得体会-29-292摘要:摘要:在要求严格线性相位的系统,需要采用FIR数字滤波器。FIR数字滤波器的设计方法有窗函数法,频率采样法以及等波纹逼近法等,其中等波纹逼近法为最优化设计,在同样的技术指标下,用这种方法设计得到的滤波器要比窗函数法和频率采样法得到的滤波器的长度均要小,而且设计过程简单易行。等波纹逼近法使用Parks
4、-McClellan算法,其原理是应用最大误差最小化准则,使设计的FIR数字滤波器的频域特性与理想滤波器的频域特性的最大误差为最小,并且它的幅度在通带和阻带内具有等波动性,误差在整个频带内均匀分布。MATLAB的toolbox中有一个remez函数,它实现Parks-McClellan算法,这种算法利用remez交换法和chebyshev近似理论来设计滤波器,使设计结果的各项性能指标均达到最优。并用FDAtool对所设计的滤波器进行分析。关键词关键词:FIR数字滤波器 MATLAB remez函数 Parks-McClellan算法 等波纹AbstractAbstract:In the str
5、ict linear phase of the system,we need a FIR digital filter.FIR digital filter design methods are window method,frequencysampling method,and so on and so ripple approximation method,inwhich such ripple approximation method for the optimized design,the same technical indicators,using this method than
6、 the filter designedby window method and frequency sampling method are the length of the filterare smaller,and the design process is simple.Ripple approximationmethod such as using the Parks-McClellan algorithm,the principle isapplied to minimize the maximum error criterion,and the design of FIRdigi
7、tal filter with the ideal filter frequency characteristics of thefrequency domain characteristics of the maximum error is minimal,and its in the range of pass band and stop band with such volatility,the error is evenly distributed throughout the band.MATLABs toolbox hasa remez function,which impleme
8、nts the Parks-McClellan algorithm,this algorithm uses remez exchange and chebyshev approximation theory todesign the filter,the design results of the performance indicators arethe best.KeywordsKeywords:FIR digital filter MATLAB remez function Parks-McClellanAlgorithm ripple approximation method3低通等波
9、纹低通等波纹 FIRFIR 数字滤波器设计数字滤波器设计1.1.前言前言数字滤波器(digital filter)是由数字乘法器、加法器和延时单元组成的一种装置,在通信、图像、语音、雷达等许多领域都有着十分广泛的应用。在数字信号处理中,数字滤波占有极其重要的地位。目前对数字滤波器的设计有多种方法。其中Matlab软件已成为设计数字滤波器的强有力工具。传统的数字滤波器设计过程复杂、计算工作量大、滤波特性调整困难,但利用Matlab信号处理工具箱可以快速有效地实现由软件组成的常规数字滤波器的设计、分析和仿真,极大地减轻了工作量,有利于滤波器设计的最优化。2.2.数字滤波器的基本概念介绍数字滤波器的
10、基本概念介绍2.12.1 滤波的涵义滤波的涵义a)将输入信号的某些频率成分或某个频带进行压缩、放大;b)对信号进行检测;c)对参数估计;2.22.2 数字滤波器的概述数字滤波器的概述所谓数字滤波器,是指输入、输出均为数字信号,通过数值运算处理改变输入信号所含频率成分的相对比例,或者滤除某些频率成分的数字器件或程序。下图给出了一个具有模拟输入信号和输出信号的实时数字滤波器的简化方框图。这个带限模拟信号被周期地抽样,且转化成一系列数字 X(n)(n=0,1,)。数字处理器依据滤波器的计算算法,执行滤波运算,把输入系列 X(n)映射到输出系列 Y(n)。DAC 把数字滤波后的输出转化成模拟值,这些模
11、拟值接着被模拟滤波器平滑,并且消去不想要的高频分量。输入模拟输入滤波器X(t)带抽样的 ADCX(n)数字处理器Y(n)DACY(t)输出滤波器模拟输出一个具有模拟输入和输出信号的实时数字滤波器的简化方框图数字滤波器在数字信号处理中具有非常重要的地位。在许多应用中(例如数据压缩,生物医学信号处理、语音处理、图象处理、数据传输、数字音频、电话回声对消,等等),数字滤波器和模拟滤波器比数字滤波器的有优势更加明显。2.32.3 数字滤波器的实现方法数字滤波器的实现方法a)用软件在计算机上实现4 b)用专用的数字信号处理芯片c)用硬件2.42.4.数字滤波器的可实现性数字滤波器的可实现性a)要求系统因
12、果稳定,即所设计的系统极点全部集中在单位圆内。b)要求系统的差分方程的系数或者系统函数的系数为实数,即系统的零极点必须共轭成对出现,或者是实数。2.52.5 数字滤波器的分类数字滤波器的分类数字滤波器可以分为经典滤波器和现代滤波器。经典滤波器按照滤波特性可以分为数字高通、数字低通、数字带通、数字带阻等类型。数字滤波器从实现的网络结构或者从单位脉冲响应长度分类可以分为无限长单位脉冲(IIR)和有限长单位脉冲(FIR)。2.6 FIR2.6 FIR 滤波器简介及其优点滤波器简介及其优点2.6.1FIR2.6.1FIR 滤波器滤波器即有限长单位脉冲响应滤波器,是数字信号处理中最基本的元件,它可以在保
13、证任意幅频特性的同时具有严格的线性相频特性,同时其单 位冲击响应是有限的,没有输入到输出的反馈,是稳定的系统。因此,FIR 滤波器在通信、图像、语音、雷达等许多领域都有着十分广泛的应用。2.6.2 FIR2.6.2 FIR 滤波器具有以下主要优点:滤波器具有以下主要优点:a)FIR 滤波器具有准确的线性相位b)FIR 滤波器永远稳定c)FIR 滤波器设计方法一般是线性的d)FIR 滤波器在硬件上具有更高的运行效率e)FIR 滤波器启动传输时间只需要有限时间2.6.3FIR2.6.3FIR 滤波器的基本结构滤波器的基本结构FIR 滤波器的单位抽样响应为有限长度,一般采用非递归形式实现。通常的FI
14、R 数字滤波器有横截性和级联型两种。(a)FIR 滤波器的横截型结构表示系统输入输出关系的差分方程可写作:y(n)h(m)x(n m)m 0N 1 (2-3)直接由差分方程得出的实现结构如图 1 所示:5图 1、横截型(直接型卷积型)若h(n)呈现对称特性,即此 FIR 滤波器具有线性相位,则可以简化加横截型结构,下面分情况讨论:图 2、N为奇数时线形相位 FIR 滤波器实现结构图 3、N为偶数时线性相位FIR 滤波器实现结构(b)FIR 滤波器的级联型结构将H(z)分解成实系数二阶因子的乘积形式:N2N 1H(z)h(n)zN 0 Nb bz bz0 k1k2 kk 112 (2-4)这时
15、FIR 滤波器可用二阶节的级联结构来实现,每个二阶节用横截型结构实现。如下图所示2.6.42.6.4 线性相位线性相位 FIRFIR 数字滤波器:数字滤波器:对于长度为 N 的 h(n),频率响应函数为Heh(n)ejn0N 1 j6 H(ej)=Hg()ej()式中,Hg()称为幅度特性;()称为相位特性。这里 Hg()为 的实函数,可能取负值。线性相位FIR 滤波器指()是 的线性函数。有两种情况:即()=-和()=0-。第一种是第一类线性相位,第二种为第二类线性,通常取0=-/2。2.6.4.12.6.4.1 线性相位线性相位 FIRFIR 滤波器的时域约束条件滤波器的时域约束条件线性相
16、位 FIR 滤波器的时域约束条件是指满足线性相位时,对 h(n)的约束条件。为使滤波器对实信号信号的处理结果仍为实信号,要求 h(n)是实系列。线性相位 FIR 滤波器的时域约束条件可分为以下几种情况:第一类线性相位:第一类线性相位:h(n)关于 n=(N-1)/2 点偶对称对,即 h(n)=h(N-n-1)。N 确定时,其线性特性是一明确的线性函数:()=-(N-1)/2。第二类线性相位:第二类线性相位:h(n)关于 n=(N-1)/2 点奇对称,即 h(n)=-h(N-n-1)。N 确定时,一般取其线性特性是一明确的线性函数:()=-/2-(N-1)/2。2.6.4.22.6.4.2 线性
17、相位线性相位 FIRFIR 滤波器幅度特性滤波器幅度特性 HgHg()的特点)的特点:实质上,幅度特性的特点就是线性相位 FIR 滤波器的频域约束条件。结合时域约束条件h(n)h(N n 1),引入两个参数=(N-1)/2,M(N 1)/2。分四种情况讨论幅度特性特点。情况情况 1 1:h(n)h(N n 1);N 为奇数。M 1此时:Hg()h()2h(n)cos(n)n0所以,Hg()关于=0,2 对称。因此情况 1 可以实现低通、高通、带通、带阻等各种滤波器。情况情况 2 2:h(n)h(N n 1);NM为偶数。此时:Hg()2h(n)cos(n)n0所以 Hg()=0,Hg()关于=
18、奇对称,关于=0 和 2 偶对称。因此,情况 2 不能实现高通和带阻滤波器。情况情况 3 3:h(n)h(N n 1);NM 1为奇数。此时:Hg()2h(n)sin(n)n0所以 Hg()关于=0,,2 三点奇对称。7因此,情况 3 只能实现带通滤波器。情况情况 4 4:h(n)h(N n 1);NM为偶数。此时:Hg()2h(n)sin(n)n0所以 Hg()关于=0,2 两点奇对称。因此,情况 4 不能实现低通和带阻滤波器。线性相位 FIR 数字滤波器的零极点分布特点:将h(n)h(N n 1)代入H(z)H(z)-nh(n)z得到n0N 1z(N 1)H(z)11由上式可以得到,如果z
19、 zi是零点,则zi,zi*,FIR 滤波器在 z=0 处为 N 阶极点。3.3.等波纹最佳逼近法的原理说明等波纹最佳逼近法的原理说明3.13.1 等波纹最佳逼近法概述等波纹最佳逼近法概述(zi)*1也必是其零点。等波纹最佳逼近法是一种优化设计法,它克服了窗函数设计法和频率采样法的缺点,使最大误差(即波纹的峰值)最小化,并在整个逼近频段上均匀分布。用等波纹最佳逼近法设计的 FIR 数字滤波器的幅频响应在通带和阻带都是等波纹的,而且可以分别控制通带和阻带波纹幅度。这就是等波纹的含义。最佳逼近是指在滤波器长度给定的条件下,使加权误差波纹幅度最小化。与窗函数设计法和频率采样法比较,由于这种设计法使滤
20、波器的最大逼近误差均匀分布,所以设计的滤波器性能价格比最高。阶数相同时,这种设计法使滤波器的最大逼近误差最小,即通带最大衰减最小,阻带最小衰减最大;指标相同时,这种设计法使滤波器阶数最低。实现 FIR 数字滤波器的等波纹最佳逼近法的 MATLAB 信号处理工具函数为 remez 和 remezord。Remez 函数采用数值分析中的 remez 多重交换迭代算法求解等波纹最佳逼近问题,求的满足等波纹最佳逼近准则的 FIR 数字滤波器的单位脉冲响应 h(n)。由于切比雪夫和雷米兹对解决该问题做出了贡献,所以又称之为切比雪夫逼近法和雷米兹逼近法。83.2.3.2.等波纹最佳逼近法基本思想等波纹最佳
21、逼近法基本思想用 Hd()表示希望逼近的幅度特性函数,要求设计线性相位 FIR 数字滤波器时,Hd()必须满足线性相位约束条件。用 Hg()表示实际设计的滤波器的幅度特性函数。定义加权误差函数 E()为 E()=W()Hd()-Hg()式中,W()成为误差加权函数,用来控制不同频段(一般指通带和阻带)的逼近精度。等波纹最佳逼近基于切比雪夫逼近,在通带和阻带以E()的最大值最小化为准则,采用 remez 多重交换迭代算法求解滤波器系数 h(n)。所以 W()取值越大的频段,逼近精度越高,开始设计时应该根据精度要求确定W(),在Remez 多重交换迭代过程中 W()是确知函数。等波纹最佳逼近设计中
22、,把数字频段分为“逼近区域”和“无关区域”。逼近区域一般指通带和阻带,无关区域一般指过渡带。设计过程中只考虑对逼近区域的最佳逼近。应当注意,无关区域不能为零,即 Hd()不能是理想滤波特性。利用等波纹最佳逼近准则设计线性相位 FIR 数字滤波器数字模型的建立及其求解算法的推导复杂,求解计算必须借助计算机,可借助 MATLAB 信号处理工具箱函数 remeezord 和 remez,简单调用这两个函数就可以完成线性相位 FIR 数字滤波器的等波纹最佳逼近设计。3.33.3 等波纹滤波器的技术指标及其描述参数介绍等波纹滤波器的技术指标及其描述参数介绍3.3.13.3.1 滤波器的描述参数滤波器的描
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 参考 基于 最小 方差 FIR 滤波器 课程设计 说明书
限制150内