FIR和IIR数字滤波器的设计及稳定性研究汇总.pdf
《FIR和IIR数字滤波器的设计及稳定性研究汇总.pdf》由会员分享,可在线阅读,更多相关《FIR和IIR数字滤波器的设计及稳定性研究汇总.pdf(76页珍藏版)》请在一课资料网上搜索。
1、广西师范大学硕士学位论文FIR和IIR数字滤波器的设计及稳定性研究姓名:林志源申请学位级别:硕士专业:电路与系统指导教师:罗晓曙20090401摘要IFIR 和 IIR 数字滤波器的设计及稳定性研究指导老师:罗晓曙 研究生:林志源学科专业:电路与系统 研究方向:数字信号处理 年级:2006 级摘 要摘 要数字滤波器是 DSP(数字信号处理)系统独特而又重要的一类, 是通过计算算法将输入数字序列转换为不同输出序列的离散时间系统, 具有更高的精确度和可靠性,使用灵活、方便,已经成为数字信号处理技术中的重要手段。而数字滤波器的设计中通常会用到各种各样流行的现代算法,包括遗传算法(GA),模拟退火算法
2、(SA) ,禁忌搜索(TS),蚁群最优化算法(ACO) ,神经网络算法(NNs)和人工免疫算法(IA)等等。然而,每一种算法都有自己的特点和缺陷,找到一种合适的算法可以大大减少运行时间,节约内存。本文针对 PSO 算法易于在初始循环不久陷入局部最小值, 及当滤波器阶数比较大时运行慢的缺点,研究了一种改进的 PSO 算法,并成功地运用于滤波器系数估计,二维分母可分离状态空间数字滤波器的实现等。IIR 滤波器的设计中必须考虑到系统的稳定性,即系统的极点必须位于单位圆内。然而并不是极点位于单位圆内的系统就一定是稳定的。例如由于用来存储数据的寄存器都是有限字长的,对实际数据的处理中必须要经过量化或舍入
3、步骤,这样就有可能使极点移到单位圆上而造成系统的不稳定(极限环现象) 。本文在由一维和二维 Roesser 模型所描述的状态空间滤波器不存在极限环判据的基础上,推广了三维空间的 Roesser 模型,并给出三维空间模型中不存在溢出振荡的两个判据。关键词:改进的 PSO 算法,滤波器系数估计,分母可分离状态空间滤波器,溢出振荡,三维状态空间 Roesser 模型摘要IIThe design and study of stability for FIR and IIRdigital filtersMentor: Prof. Luo-XiaoshuName: Lin-ZhiyuanSpecialty
4、: circuitry and systemDirection of study: digital signal processingGrade:2006ABSTRACTABSTRACTDigital filter is one of the particular and important classes in DSP(digital signal processing) and discrete time system which converts inputdigital sequence into different output ones using computing algori
5、thm. Ithas being the most important means in DSP because of its flexible ,convenient, higher precision and reliability. As we all know, there aremany modern algorithms in digital filter designing, including geneticalgorithms (GA), simulated annealing (SA), taboo search (TS), the antcolony optimizati
6、on (ACO), neural networks (NNs) and artificial immunealgorithm (IA) etc. Nevertheless, each method has its advantage anddisadvantage. A right algorithm can not only reduce more runtime butsave EMS memory as well.In this paper, an improved PSO (the particle swarm optimization) isproposed due to the s
7、hortcoming of PSO that the convergence of PSO ispremature soon after the iteration begins, and that PSO often run slowly ifthe class of filter is large. This improved algorithm was used triumphantly摘要IIIto the estimation of the filter coefficients, the realization of 2- dimensionseparable-denominato
8、r state-space filter, and so on.The stability of system must be considered in IIR digital filterdesigning, that is to say, the systemic poles lie inside the unit circle.However, not all systems whose poles lie inside unit cycle are stability.For example, it is because of that the register used to st
9、ore date is limitedword-length, it must have quantity and rounding steps when dealing withthe real date, as a result, the poles may be moved out of or on the unitcycle, and the system become instability (such as limit cycle phenomena).In this paper, a 3-D state-space Roesser model was generalized, a
10、nd twocriteria for non-existence of overflow oscillation based on the ones of 1-Dand 2-D state-space Roesser model are proposed.Keywords: improved PSO algorithm, estimation of filtercoefficients, separable-denominator state-space filter, overflowoscillation, 3D state-space Roesser model主要符号对照表IV主要符号
11、对照表主要符号对照表SPoT:二的幂次方和.FIR:有限冲激响应.IIR:无限冲激响应.PSO:粒子群最优化.DSP:数字信号处理.BIBO:有限输入有限输出.GA:遗传算法.SA:模拟退火算法.TS:禁忌搜索.ACO:蚁群最优化算法.NNs:神经网络算法.IA:人工免疫算法.SSE:平方误差的和.论文独创性声明本人郑重声明: 所提交的学位论文是本人在导师的指导下进行的研究工作及取得的成果。除文中已经注明引用的内容外,本论文不含其他人或其他机构已经发表或撰写过的研究成果。 对本文的研究作出重要贡献的个人和集体, 均已在文中以明确方式标明。本人承担本声明的法律责任。研究生签名:日期:论文使用授权
12、声明本人完全了解广西师范大学有关保留、使用学位论文的规定。广西师范大学、中国科学技术信息研究所、清华大学论文合作部,有权保留本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一致。除在保密期内的保密论文外,允许论文被查阅和借阅, 可以公布 (包括刊登) 论文的全部或部分内容。论文的公布(包括刊登)授权广西师范大学学位办办理。研究生签名:日期:导 师签名:日期:引言1第 1 章 引言第 1 章 引言第 1 节 研究的目的和意义第 1 节 研究的目的和意义随着数字集成电路,设备和系统技术的快速进步,通过数字方法进行信号处理已变得越来
13、越有吸引力。大规模一般用途的计算机和特殊用途硬盘的高效性,已使得实时滤波既实用又经济。目前主要有两类滤波器,模拟滤波器和数字滤波器,它们在物理组成和工作方式上完全不同,而模拟滤波器的技术发展已相当成熟,所以研究的重点基本上放在了数字滤波器上。与模拟滤波器相比,数字滤波器是 DSP(数字信号处理)系统独特而又重要的一类,是通过计算算法将输入数字序列转换为不同输出序列的离散时间系统,具有更高的精确度和可靠性,使用灵活、方便,已经成为数字信号处理技术中的重要手段。如频谱分析,数字图像处理和语音处理等等。数字滤波器的设计开始于理想的实数标准,即从一组标准值中确定传输函数的过程。这组标准值要么在频域,要
14、么在时域,或在某些应用场合,同时在时域和频域中给定。但在滤波器的设计中,由于有限字长影响会产生非线性现象,即粒状和溢出,而且如果滤波器参数选择不合适,还会出现极限环现象,这些都使得所设计的滤波器不稳定,因而当我们根据实际需要设计数字滤波器时,必须对滤波器的稳定性进行深入研究。滤波器的功能是用来移除信号中不需要的部分,比如随机噪声;或取出信号中的有用部分,如位于某段频率范围内的成分。目前随着计算机技术和数字信号处理器芯片的发展,使我们更为便利地识别和提取各种各样的信号。因此研究不同数字滤波器的设计原理和稳定性分析对于满足军事、航空、民营等等各个领域的信号处理要求具有十分重要的意义。 第 2 节
15、国内外研究现状及水平 第 2 节 国内外研究现状及水平国内相关的专家学者研究的重点主要放在特定用途数字滤波器的设计和硬件的实现上,如基于微波滤波器组的波形提取和频率测量(合肥工业大学自动控制学院 徐克军,汪小芬,李永山等) ;基于 MATLAB 和 IP 核的心电信号数字滤波器的设计(南京师范大学信息科学与技术学院 倪维柱 徐寅林 吴华玉)等等。国外专家学者的研究领域比较广泛,如新加坡的 Ling Cen 等人尝试用一种混合遗传算法(AGA+SA+TS)来设计具有 SPoT(sum of the power of two)系数的FIR 滤波器,不仅使得计算量大大减少,而且大大减少了标准纹波的峰
16、值;印度学者 Swagatam Das, Amit Konar 等人尝试利用群集智能原理,用 PSO(粒子群最优化)运算规则来设计二维零相位无限脉冲响应数字滤波器,这种方法是受一些社会昆虫(如蜜蜂、白蚁和黄蜂)行为所体现的群体智能的启发,这些昆虫平引言2均都具有非常有限的个体能力,却能够联合起来(合作)完成他们生存所必需的复杂任务;土耳其的 Vimal Singh, Haranath Kar 等人在状态空间中极限环的消除方面有着深入的研究。第 3 节 项目来源与要求第 3 节 项目来源与要求本项目主要是根据现代生活的实际需要和当代科技的发展状况而提出的。 前已提及,数字滤波器在电气应用,电力自
17、动化设计,电子测量等等方面都有着广泛的应用。且随着计算机技术的飞速发展,尤其是计算速度的快速提高和存储容量的增大,使得数字滤波器的应用越来越有吸引力。滤波器的设计问题实际上就是根据需要确定所设计数字滤波器的参数应满足什么条件的问题。 因此,设计时不仅要求熟练掌握各类滤波器的基本原理和特点,还要至少掌握一到两个好的算法,并且要能准确应用相关的仿真软件,如MATLAB、origin、visual C+等。第 4 节 本文所作的主要工作第 4 节 本文所作的主要工作本论文所作的主要工作如下 :1、 研究 PSO 算法的优缺点,并提出 PSO 算法的一种改进形式。2、 将改进的 PSO 算法用于滤波器
18、系统设计,成功地估计了滤波器的系数。3、 对二维分母可分离数字滤波器进行了级联形式推导,并以状态空间模式表示,在此基础上,用改进的 PSO 算法实现该滤波器。4、在研究一维和二维 Roesser 模型状态空间滤波器的基础上,推广了三维状态空间的 Roesser 模型,同时给出该系统中不存在溢出振荡的两个判据,并加以证明。第 5 节 项目难点及本文解决方案第 5 节 项目难点及本文解决方案 二维 IIR 滤波器由于系数多,且存在反馈,给参数的调整及稳定性分析方面造成很大困难,为此,本文一方面采用将二维数字滤波器转化为两个一维数字滤波器的级联形式,然后化为状态空间表示;另一方面对常用算法进行改进(
19、如本文中改进的 PSO 算法) ,通过新算法对状态空间滤波器进行设计、仿真。第 6 节 试验所采用的软硬件平台第 6 节 试验所采用的软硬件平台试验采用的硬件平台有广西师范大学物理与电子工程学院大学生电子科研创新基地的科研设备, 联想180G, 1G 内存的商用计算机一台, 软件有 Windows XP平台的 Visual C+6.0, Origin 7.5,matlab 以及广西师范大学图书馆丰富的藏引言3书和电子期刊、论文等。第 7 节 后续章节介绍第 7 节 后续章节介绍 第二章对本文所研究领域中滤波器的相关知识作简要介绍。 主要包括滤波器的概念及分类,数字滤波器的概念及分类,FIR 滤
20、波器,IIR 滤波器,溢出振荡的产生及预防及二维数字滤波器等。 第三章介绍本文所采用的主要算法,涉及到遗传算法,PSO 算法和本人改进的 PSO 算法。其中 PSO 算法和改进的 PSO 算法是本章的重中之重。 第四章介绍 IIR 滤波器的设计方法, 并将第三章中改进的 PSO 算法应用于数字滤波器的系数估计,和二维分母可分离状态空间数字滤波器的实现。实例和仿真结果表明了所改进的 PSO 算法在处理 IIR 滤波器的设计问题方面是非常有效的。第五章在一维和二维 Roesser 模型状态空间的基础上进行了 Roesser 模型的三维推广,同时给出了系统不存在溢出振荡的条件和证明。滤 波 器 简
21、介4第 2 章 滤波器简介第 2 章 滤波器简介第 1 节 滤波器的概念及其分类第 1 节 滤波器的概念及其分类所谓滤波器,顾名思义,是对波进行过滤的器件,实质上就是具有频率选择作用的电路或运算处理系统。 这里的“波”特指描述各种物理量的取值随时间变化的过程。该过程通过各类传感器的作用,被转换为电压或电流的时间函数,称之为各种物理量的时间波形,或称之为“信号”;而这里的“选择作用”是当外部输入信号通过滤波器时,能够移除信号中不需要的频率成分,比如随机噪声或其它干扰信号;或取出信号中的有用部分,如位于某段频率范围内的成分。滤波器有各种不同的类型, 按处理信号的形式和实现滤波方法的不同可分为模拟滤
22、波器和数字滤波器两种, 按功能不同分为低通、 高通、 带通和带阻滤波器;按电路的组成分为 LC 无源滤波器、RC 无源滤波器、由特殊元件构成的无源滤波器、RC 有源滤波器;按传递函数的微分方程阶数, 分为一阶、二阶和高阶滤波器;按滤波器的输出是否为输入的线性函数分为线性滤波器和非线性滤波器;根据滤波器的参数是否随时间变化,又可将滤波器分为时变和非时变两种。滤波器还有其它的一些分类方法,在此就不一一列举了。模拟滤波器的滤波处理是针对模拟信号(Analog Signal,或称之为连续时间信号)进行的,也就是说,是以模拟信号通过用模拟元器件构造的网络(即模拟滤波器) ,或者对模拟信号进行模拟量的计算
23、。迄今为止,模拟滤波器的理论和设计方法已发展得相当成熟,且有若干典型的模拟滤波器供我们选择,如巴特沃斯(Butterworth)滤波器、切比雪夫(Chebyshev)滤波器、椭圆(Ellipse)滤波器、贝塞尔(Bessel)滤波器等,这些滤波器都有严格的设计公式、现成的曲线和图表供设计人员使用。 但随着数字集成电路, 设备和系统技术的快速进步,通过数字方法进行信号处理已变得越来越有吸引力。 大规模一般用途的计算机和特殊用途硬盘的高效性,已使得实时滤波既实用又经济。因而模拟函数已逐渐为数字算法所代替。数字信号处理(DSP)的优势是其性能总是可预知的,不依赖于电子元器件的性能优劣,而在模拟电路中
24、,电子元器件的性能是必须要考虑的。同时 DSP 还能处理模拟系统中出现的极低频问题。 因为所有的 DSP 算法或处理器都可适当地描述成数字滤波器,所以数字滤波器的设计是当今一个基本而又重要的研究课题。滤 波 器 简 介5第 2 节 数字滤波器第 2 节 数字滤波器一、 数字滤波器的概念及其分类一、 数字滤波器的概念及其分类所谓数字滤波器,是指输入、输出均为数字信号,并有一定运算关系改变输入信号所含频率成分的相对比例或者滤除某些频率成分的器件。 和模拟滤波器相比,数字滤波器具有精度高、稳定、体积小、重量轻、灵活、不要求阻抗匹配以及实现模拟滤波器无法实现的特殊滤波功能等优点。数字滤波器按照不同的分
25、类方法,有许多种类,但总的来说可以分成两类。一类是经典滤波器,即一般的滤波器,其特点是输入信号中有用的频率成分和希望滤除的频率成分占有不同的频带,通过一个合适的选频滤波器达到滤波的目的;另一类是所谓的现代滤波器,如维纳滤波器、卡尔曼滤波器、自适应滤波器等最优滤波器。这些滤波器可按照随机信号内部的一些统计分布规律,从干扰中最佳地提取信号。一般的数字滤波器从功能上分类,和模拟滤波器一样,可以分为低通、高通、带通和带阻滤波器。数字滤波器从实现的网络结构或者从单位脉冲响应分类,可以分为有限脉冲响应(FIR)滤波器和无限脉冲响应(IIR)滤波器。它们的系统函数分别为:10()()NnnHzhnz-= (



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FIR IIR 数字滤波器 设计 稳定性 研究 汇总
