当前位置:文档之家› 毕业设计IIR滤波器的设计与实现

毕业设计IIR滤波器的设计与实现

毕业设计IIR滤波器的设计与实现
毕业设计IIR滤波器的设计与实现

毕业设计IIR滤波器的设计与实现

设计(论文)题目:设计(论文)题目:IIR滤波器的设计与实现

摘要

IIR数字滤波器是数字滤波器中非常重要的一类滤波器,因其可以较低的阶次获得较高的频率选择特性而得到广泛应用。本文研究了IIR数字滤波器的常用设计方法,即冲激响应不变法和双线性变换法。在分析各种IIR实现结构的基础上,从理论分析和仿真情况确定了所要设计的IIR数字滤波器的实现结构以及中间数据精度。在此基础上,使用MATLAB提供的GUI工具,实现方便用户使用的数字滤波器交互界面的开发。此设计扩展性好,便于调节滤波器的性能,可以根据不同的要求在MATLAB上加以实现。

关键词:IIR数字滤波器,MATLAB,GUI

IIRdigitalfilterdigitalfilterisveryimportantforaclassoffilters,becauseoftheirlo werordertohigherfrequencyselectivepropertieshavebeenwidelyused.Inthispaper,theI IRdigitalfilterdesigntheoryandmethodsused,thatis,thesameimpulseresponsemethodan dbilineartransformationmethod.IntheanalysisofIIRstructure,basedontheoreticalana lysisandsimulationtoestablishthedesignofIIRdigitalfilterstructure,aswellasinter mediatedataaccuracy.Onthisbasis,theuseofGUItoolsprovidedbyMATLABtoachieveuser-f riendlyinterfaceofthedigitalfilterdevelopment,user-friendly.Goodscalabilityofth isdesign,easytoadjusttheperformanceoffilterscanbebasedondifferentrequirementsto beintherealizationofMATLAB.

Key word s:IIRdigitalfilter,MATLAB,GUI

绪论

1.1引言

面对庞杂繁多的原始信号,如何提取所需信号、抑制不需要的信号?这就需要使用滤波器。滤波器的作用主要是选择所需频带的信号内容而抑制不需要的其他频带的信号内容。数字滤波器因其精度高、可靠性好、灵活性大等优点,在语音信号处理、信号频谱估计、信号去噪、无线通信中的数字变频以及图像处理等工程实际应用中都很广泛。传统的数字滤波器的设计过程复杂,计算工作量大,滤波特性调整困难,影响了它的应用。本文介绍了一种利用MATLAB信号处理工具箱(SignalProcessingToolbox)快速有效的设计由软件组成的常规数字滤波器的设计方法。给出了使用MATLAB语言进行程序设计和利用信号处理工具箱的GUI 工具进行界面设计的详细步骤。利用MATLAB设计滤波器,可以随时对比设计要求和滤波器特性调整参数,直观简便,极大的减轻了工作量,有利于滤波器设计的最优化。

1.2IIR滤波器简介

首先认识滤波器的原理:数字滤波器的原理有多种,取平均值是其中的一种。取平均值就是滤除任何有具有频率的变化分量的信号。数字滤波器还可根据不同原理编制专门的程序,对采集的信号进行特殊的计算来滤除特定频率的信号。模拟滤波器的原理[1]主要是利用电容器对高频信号的低阻抗、对低频信号的高阻抗和电感对对低频信号的低阻抗、对高频信号的高阻抗的特性,滤除特定频率的信号。数字滤波器在各种数字信号处理中发挥着十分重要的作用,数字滤波器设计一直是信号处理领域的重要研究课题。常用的数字滤波器有FIR滤波器和IIR滤波器,其中IIR数字滤波器因具有结构简单、占用存储空间少、运算速度快、较高的计算精度和能够用较低的阶数实现、较好的选频特性等特点,得到了广泛应用。IIR数字滤波器具有无限宽的冲激响应,与模拟滤波器相匹配。所以IIR滤波器的设计可以采取在模拟滤波器设计的基础上进一步变换的方法[5].滤波器是一种特别重要的线性时不变系统。从广义上讲,任何对某些频率(相对于

1

长沙毕业设计(论文)

其他频率来说)进行修正的系统称为滤波器。严格的讲,滤波器是一个能让某些频率通过而完全拒绝其他频率成分的系统。数字滤波器实际上是一个采用有限精度算法实现的线性非时变离散系统,滤波器的功能实现实际上是通过大量的加法运算和乘法运算完成的。下面从几个方面分别介绍IIR滤波器:⑴IIR数字滤波器的基本结构:①。直接型:按给出的差分方程直接实现。②。级联型:将系统函数H(z)因式分解为较低的二阶节的乘积,每个双二阶用一个直接型实现,整个系统用双二阶的级联实现。③。并联型:将系统函数H(z)因式分解为双二阶之和,每个双二阶用一个直接型实现,整个系统函数作为二阶节的并联网络实现。⑵系统的传递函数对IIR数字滤波器的差分方程的一般形式

y(n)=∑aix(n?i)+∑biy(n?i)

i=0i=1MN

(ai、bi为常数)

(1.1)

两边同时进行双边z变换得:Y(z)=∑aiz?iX(z)+∑biz?iY(z)

i=0i=1MN

(1.2)

得IIR数字滤波器的传递函数:

M

H(z)=

Y(z)=X(z)

∑az

i=0iNi=1

?i

(1.3)

?i

1?∑biz

⑶IIR数字滤波器的分类:如下面图1.1:

2

长沙毕业设计(论文)

图1.1滤波器分类

⑷滤波器的参数理想滤波器是不存在的,在实际滤波器的幅频特性图中,通带和阻带之间应没有严格的界限。在通带和阻带之间存在一个过渡带。在过渡带内的频率成分不会被完全抑制,只会受到不同程度的衰减[8].当然,希望过渡带越窄越好,也就是希望对通带外的频率成分衰减得越快、越多越好。因此,在设计实际滤波器时,总是通过各种方法使其尽量逼近理想滤波器。理想滤波器的特性只需用截止频率描述,而实际滤波器的特性曲线无明显的转折点,两截止频率之间的幅频特性也非常数,故需用更多参数来描述。a.特征频率滤波器的频率参数主要有:①通带截频fp=wp/2π为通带与过渡带的边界点,在该点信号增益下降到规定的下限。②阻带截频fz=wz/2π为阻带与过渡带的边界点,在该点信号衰耗下降到规定的下限。③转折频率fc=wc/2π为信号功率衰减到1/2(约3dB)时的频率,在很多情况下,也常以fc作为通带或阻带截频。④当电路没有损耗时,固有

3

长沙毕业设计(论文)

频率f0=w0/2π,就是其谐振频率,复杂电路往往有多个固有频率。b.增益与衰耗[7]滤波器在通带内的增益并非常数。①对低通滤波器通带增益kp一般指ω=0时的增益;高通指ω→∞时的增益;带通则指中心频率处的增益。②对带阻滤波器,应给出阻带衰耗,衰耗定义为增益的倒数。③通带增益变化量△kp指通带内各点增益的最大变化量,如果△kp以dB 为单位,则指增益dB值的变化量。c.阻尼系数与品质因数阻尼系数α是表征滤波器对角频率为w0信号的阻尼作用,是滤波器中表示能量衰耗的一项指标,它是与传递函数的极点实部大小相关的一项系数。它可由传递函数的分母多项式系数求得:

α=

aβaβω0

(1.4)

式中aβ,aj2表示传递函数的分母多项式系数。α的倒数Q=1/α称为品质因数,是评价带通与带阻滤波器频率选择特性的一个重要指标,Q为:ω0Q=(1.5)ω

式中△ω的为带通或带阻滤波器的3dB带宽,ω0为中心频率,在很多情况下中心频率与固有频率y相等。d灵敏度[4]滤波电路由许多元件构成,每个元件参数值的变化都会影响滤波器的性能。滤波器某一性能指标对某一元件参数变化的灵敏度记作Sxy,定义为:Sxy= dy/ydx/x

灵敏度是滤波电路设计中的一个重要参数,可以用来分析元件实际值偏离设计值时,电路实际性能与设计性能的偏差程度;也可以用来估计在使用过程中元件参数值变化时,电路性能变化情况。该灵敏度与测量仪器或电路系统灵敏度概念不同,该灵敏度越小,标志着电路容错能力越强,稳定性也越高。

4

长沙毕业设计(论文)

1.3IIR滤波器的研究意义

研究IIR滤波器,其意义非常重大,也很必要。最近十几年以来,在世界通信领域,数字信号处理的技术发展特别快,是在经济领域内掀起了一股通信热潮。各个国家都在打信息战,比较典型的一个列子就是美国和日本大力发展的通信技术,逐渐向任何人任何地点都可以相互通信,这都依赖于信号处理技术,而滤波器是作为信息处理的一个重要的指标,尤其有很重大的意义。滤波器的应用技术几乎遍布全球。它们应用于传真、调制解调器、蜂窝电话,声音、语言处理,语音识别等领域;应用于网络和互联网、无线通信、机顶盒、视频和影像产品等领域;应用于雷达声纳、地震勘测等领域;应用于工业制造、电力系统、自动化等领域。

1.4课题研究方法

本课题主要内容是在研究分析IIR滤波器的原理的基础上,详细介绍IIR滤波器的MATLAB软件仿真,然后用GUI设计一个用户界面。这样一个IIR滤波器就得到了从软件得到了实现。首先要明确IIR滤波器的基本原理,IIR滤波器在本质上无限冲击响应,必须要用逼近的方法来实现。然后详细掌握MTLAB和GUI设计思路,根据各个函数的功能,编写相应的源程序,实现IIR滤波器过程仿真。研究的重点和难点都集中于源程序。

1.5论文结构及主要工作

第一章对IIR滤波器进行了简单的介绍,讨论了研究的背景、国内外研究情况,并概要的说明了IIR滤波器的意义。

二阶低通滤波器课程设计报告(昌航版)

课程设计说明书课程设计名称:模拟电子技术课程设计课程设计题目:二阶低通滤波器的设计学院名称:信息工程学院 专业:电子信息工程班级: 学号:: 评分:教师: 20 12 年 3 月日

模拟电子技术 课程设计任务书 20 10 -20 11 学年 第 2 学期 第 1 周- 3 周 注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。 2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。 题目 二阶低通滤波器的设计 容及要求 (1)分别用压控电压源和无限增益多路反馈两种方法设计电路 (2)截止频率kHz 2f p = (3) 增益2A v = 进度安排 第1周:周一至周三查资料,完成原理图设计及仿真; 第1周:周四至第2周周二,完成系统的制作、调试; 第2周:周三设计结果检查。 学生: 指导时间 指导地点: 楼 室 任务下达 20 年 月 日 任务完成 20 年 月 日 考核方式 1.评阅 □ 2.答辩 □ 3.实际操作□ 4.其它 □ 指导教师 系(部)主任

摘要 低通滤波器是一个通过低频信号而衰减或抑制高频信号的部件。理想滤波器电路的频响在通带具有一定幅值和线性相移,而在阻带幅值应为零。有源滤波器是指由放大电路及RC网络构成的滤波器电路,它实际上是一种具有特定频率相应的放大器。滤波器的阶数越高,幅频特性的速率越快,但RC网络节数越多,元件参数计算越繁琐,电路的调试越困难。根据指标,本次设计选用二阶有源低通滤波器。 该电路主要采用了uA741运放,并且在一阶的基础上增加一节RC网络,加大幅频特性衰减斜率,以达到在给定的频段,让信号无衰减的通过电路,而通带外的其他信号将受到很大的衰减,从而提高滤波效率。 关键词:低通滤波器集成运放uA741 RC网络

基于matlab的低通滤波器毕业设计(论文)

基于mat lab的低通滤波器 摘要:调用MA TLAB信号处理工具箱中滤波通过观察滤波器输入输出信号的时域波形及其频谱,建立数字滤波的概念。应用最广泛的是双线性变换法。基本设计过程是:①先将给定的数字滤波器的指标转换成过渡模拟滤波器的指标;②设计过渡模拟滤波器;③将过渡模拟滤波器系统函数转换成数字滤波器的系统函数。MA TLAB信号处理工具箱中的各种IIR数字滤波器设计函数都是采用双线性变换法。 关键词:滤波器,matlab,c语言,声音 Abstract: call MATLAB signal processing toolbox filtering through the observation filter of input and output signals time domain waveform and spectrum, establish the concept of digital filter. One of the most widely applied is double linear transformation method. The basic design process is: (1) to a given digital filters index converted into analog filter transition index; (2) the design transition simulation filter; (3) transition simulation filter system function will be converted into digital filter system function. MATLAB signal processing toolbox digital filter function design of IIR is bilinear transformation method. Keywords: filter, matlab, the c language, the voice 一.任务: 用matlab软件设计IIR模拟、数字以及各种窗函数的FIR低通滤波器 二.设计目的: (1)了解matlab软件的用途以及用法; (2)了解用冲激响应不变法设计模拟低通滤波器; (3)了解用脉冲响应不变法设计的巴特沃思数字低通滤波器; (4)了解基于汉明窗函数的FIR低通滤波器的设计。 三.设计内容: 3.1用冲激响应不变法设计模拟低通滤波器 3.1.1 设计内容: 要求按照设计指标设计无限冲激响应IIR巴特沃什模拟低通滤波器。 3.1.2 设计原理: 低通滤波器的技术要求用图形表示如下: 1

二阶带通滤波器课程设计.

一、制作一个1000Hz 的正弦波产生电路: 图1.1 正弦波产生电路 1.1 RC 桥式振荡电路 RC 桥式振荡电路如图(1.1)所示。这个电路由两部分组成,即放大电路和选频网络。其中,R1、C1和R2、C2为串、并联选频网络,接于运算放大器的输出与同相输入端之间,构成正反馈,以产生正弦自激振荡。R3、W R 及R4组成负反馈网络,调节W R 可改变负反馈的反馈系数,从而调节放大的电压增益,使电压增益满足振荡的幅度条件。RC 串并联网络与负反馈中的R3、W R 刚好组成一个四臂电桥,电桥的对角线顶点接到放大器A1的两个输入端,桥式振荡电路的名称即由此得来。 分析RC 串并联网络的选频特性,根椐正弦波振荡电路的振幅平衡条件,选择合适的放大指标,构成一个完整的振荡电路。 1.2 振荡电路的传递函数 由图(1.1)有 1111 Z R sC =+,2 2222 1Z 1R R C sC =+=2221R sC R + 其中,1Z 、2Z 分别为图1.1中RC 串、并联网络的阻值。 得到输入与输出的传递函数: F ν(s)= 21 2 1212221121()1 sR C R R C C s R C R C R C s ++++ =12 21122111212 11111()s R C s s R C R C R C R R C C ++++ (1.1) 由式(1.1)得 21212 R R 1 C C =ω 2 1210R R 1 C C = ?ω

取1R =2R =16k Ω,12C C ==0.01μF ,则有 1.3 振荡电路分析 就实际的频率而言,可用s j ω=替换,在0ωω=时,经RC 选频网络传输到运放同相端的电压与1o U 同相,这样,放大电路和由Z1和Z2组成的反馈网络刚好形成正反馈系统,可以满足相位平衡条件。 12 2 11221212 ()12v j C R F j j C R j C R C C R R ωωωωω= ++- (1.2) 令2 12101R R C C = ω,且R R R C C C ====2121,,则式(1.2)变为 ) (31 )(00ω ωωωω-+= j j F v (1.3) 由此可得RC 串并联选频网络的幅频响应 2 002)( 31ω ωωω-+= V F (1.4) 相频响应 3 )( arctan 0ω ωωω?--=f (1.5) 由此可知,当 2 12101R R C C = =ωω,或CR f f π21 0= = 时,幅频响应的幅度为最大,即 而相频响应的相位角为零,即 这说明,当2 12101R R C C = =ωω时,输出的电压的幅度最大(当输入电压的幅 度一定,而频率可调时),并且输出电压时输入电压的1/3,同时输出电压与输入

二阶有源带阻滤波器课程设计汇总

二阶有源带阻滤波器 设计报告 目录 1、设计要求………………………..P1 2、设计作用及目的………………..P1 3、设计的具体实现 ⑴系统概述……………………...P1-P8 ⑵单元电路设计及仿真分析…...P9-P22 ⑶PCB版电路制作……………..P 4、心得体会及建议………………...P 5、附录……………………………...P 6、参考文献………………………...P

一、设计要求 ⑴、设计一个二阶有源带阻滤波器电路,要求中心频率0f=50Hz,Q=10; ⑵、设计时要综合考虑实用、经济并满足性能要求指标; ⑶、合理选用元器件。 二、设计的作用、目的 ⑴、掌握二阶有源带阻滤波器电路的设计方法 ⑵、了解二阶有源带阻滤波器的性能特点 ⑶、掌握二阶有源带阻滤波器的安装与调试方法 ⑷、掌握滤波器有关参数的测量、计算方法 ⑸、理论应用于实践,增强动手能力 三、设计的具体实现 1、系统概述 ⑴、相关知识了解 由有源器件(晶体管或集成运放)和电阻、电容构成的滤波器称为RC有源滤波器。滤波器分为一阶、二阶和高阶滤波器。阶数越高,其幅频特性越接近于理想特性,滤波器的性能就越好。滤波器的功能是让一定频率范围内的信号通过,抑制或急剧衰减此频率范围以外的信号。可用在信号处理、数据传输、抑制干扰等方面。这类滤波器主要优点是:小型,价廉;不需要阻抗匹配且可具有一定的增益;抗干扰能力强;截止频率低(可低至10-3Hz)。因受运算放大器的频带限制,主要用在超低频至几百千赫的频率范围。根据滤波器所能通过信号的频率范围或阻止信号频率范围的不同,滤波器可分为低通、高通、带通与带阻等四种滤波器。 这里专门对二阶有源带阻滤波器进行研究。常用的二阶有源带阻滤波器电路有两种形式,一种是无限增益多路负反馈(MFA)有源二阶带阻滤波器电路,另一种是电压控制电压源(VcVs)有源二阶带阻滤波器电路。 电压控制电压源电路,它的运放为同相输入,具有高输入阻抗、低输出阻抗

二阶带通滤波器课程设计

目录 1 课程设计的目的与作用 (1) 2 设计任务及所用multisim软件环境介绍 (1) 2.1 设计任务 (1) 2.2 Multisim软件环境介绍 (1) 3 电路模型的建立 (2) 4 理论分析及计算 (3) 5 仿真结果分析 (4) 6 设计总结和体会 (4) 7 参考文献 (5)

1 课程设计的目的与作用 目的:根据设计任务完成对二阶带通滤波器的设计,进一步加强对模拟电子技术的理解。了解二阶带通滤波器的工作原理,掌握对二阶带通滤波器频率特性的测试方法。 带通滤波器:其作用是允许某一段频带范围内的信号通过,而将此频带以外的信号阻断。常用于抗干扰设备中,以便接收某一段频带范围内的有效信号,而消除高频段和低频段的干扰和噪声。 2 设计任务及所用multisim软件环境介绍 2.1 设计任务 学会使用Multisim10软件设计二阶带通滤波器的电路,使学生初步了解和掌握二阶带通滤波器的设计、调试过程及其频率特性的测试方法,能进一步巩固课堂上学到的理论知识,了解带通滤波器的工作原理。 2.2 Multisim软件环境介绍 Multisim是美国国家仪器(NI)有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。 工程师们可以使用Multisim交互式地搭建电路原理图,并对电路进行仿真。Multisim 提炼了SPICE仿真的复杂内容,这样工程师无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。通过Multisim和虚拟仪器技术,PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。

巴特沃斯滤波器课程设计

摘要 本篇论文叙述了数字滤波器的基本原理,IIR数字滤波器的设计方法喝IIR数字高通滤波器设计在MATLABE上的实现与IIR数字滤波器在世纪中应用。无限脉冲响应(IIR)数字滤波器是冲击函数包含无限个抽样值的滤波器,一般是按照预定的模拟滤波器的逼近函数来转换成相应的数字滤波器,现有的逼近函数如巴特沃斯,切比雪夫。其设计过程都是由模拟滤波器的系统函数去变换出相应的数字滤波器的系统函数。 关键字:数字滤波器,MATLAB,巴特沃斯,切比雪夫,双线性变换法

ABSTRACT The queue phenomenon in the telecom offices is a normal issue. To improve the customers’satisfaction and to support the company changing, we should solve this problem properly. The basic goal to resolve queue problem is the appropriate tradeoff between the customers’ w avy demand and the telecom office s’ limited service capability. This paper is based on the queuing theory and demand management theory. And based on the data collection and customer survey and interview, the author uses some statistical methods to reflect the actuality. Then the author finds the reason of queuing in telecom office from customers’view. Furthermore, the author analyses the real demand of the customers by sorting them into types of paying and time and price sensitivity.To follow up, three solutions had been brought forward: firstly, distributing the customers; secondly, stopping phone by different number; lastly, promoting the demand during the non-fastidious. Key Words: queuing theory, demand management, telecom offices

污水处理厂毕业设计

一.选题意义及背景 我国的工业发展和城市建设带来大量的污水排放,做好污水的处理和再生利用,有利于保护水环境,保护水源,促进水资源的持续开发利用。污水处理厂要求达标排放。 二.毕业设计(论文)主要容 1.方案确定 按照原始资料数据进行处理方案的确定,拟定处理工艺流程,选择各处理构筑物,说明选择理由,进行工艺流程中各处理单元的处理原理说明,论述其优缺点,编写设计方案说明书。 2.设计计算 进行各处理单元的去除效率估算;各构筑物的设计参数应根据同类型污水的实际运行参数或参考有关手册选用;各构筑物的尺寸计算;设备选型计算、效益分析及投资估算。 3.平面和高程布置 根据构筑物的尺寸,合理进行平面布置;高程布置应在完成各构筑物计算及平面布置草图后进行,各处理构筑物的水头损失可直接查相关资料,但各构筑物之间的连接管渠的水头损失则需计算确定。 4.编写设计说明书、计算书 三.计划进度:

四.毕业设计(论文)结束应提交的材料: 1.污水处理厂总平面布置图1(含土建、设备、管道、设备清单等) 2.高程布置图1 3.A2O图 4.设计书一份

指导教师:教研室主任: 2012 年 12 月 1 日 2012 年 12 月 1 日 论文真实性承诺及指导教师声明 学生论文真实性承诺 本人重声明:所提交的作品是本人在指导教师的指导下,独立进行研究工作所取得的成果,容真实可靠,不存在抄袭、造假等学术不端行为。 除文中已经注明引用的容外,本论文不含其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。如被发现论文中存在抄袭、造假等学术不端行为,本人愿

毕业设计178基于FPGA的FIR滤波器设计

目录 引言 (1) 1.软件及硬件平台 (1) 1.1VHDL语言特点 (2) 1.2MAX PLUS II开发环境 (3) 1.3可编程逻辑器件 (4) 1.4ALTERA公司FLEX10K系列 (5) 2.FIR滤波器基本理论 (6) 2.1数字滤波器概述 (6) 2.2有限长单位冲激响应(FIR)滤波器 (6) 2.2.1 FIR滤波器特点 (6) 2.2.2 FIR滤波器结构 (6) 2.3FIR数字滤波器的实现方法 (8) 3.基于FPGA实现FIR滤波器的研究 (9) 3.1基于乘法器结构的FIR滤波器在FPGA上的实现结构 (9) 3.1.1基于乘累加 FIR 滤波器结构 (9) 3.1.2 基于并行乘法器直接型 FIR 滤波器结构 (10) 3.2基于分布式(DA)算法的FIR滤波器在FPGA上实现结构 (11) 3.2.1 用分布式原理实现FIR滤波器-串行方式 (12) 3.2.2 用分布式原理实现FIR滤波器-并行方式 (13) 3.3CSD码及最优化方法 (14) 4.线性相位FIR滤波器的设计 (16) 4.1FIR滤波器的设计要求 (16) 4.2软件环境和硬件平台选择 (16) 4.3FIR滤波器的设计方案 (16) 4.4各模块设计 (17) 5.仿真结果及分析 (21) 5.1仿真结果 (21) 5.2仿真结果分析 (22) 6.总结 (22) 致谢 (23) 参考文献 (23) ABSTRACT (25)

基于FPGA的FIR滤波器设计 摘要:本文提出了一种采用现场可编程门阵列器件(FPGA)实现FIR数字滤波器的方案,并以Altera公司的FPGA器件EPF10K30为例完成了FIR滤波器的模块化设计过程。底层采用VHDL语言描述设计文件,顶层使用底层产生的模块连接组成FIR滤波器,并在MAX+plusII上进行了实验仿真。仿真结果表明:该设计方案可行,可为今后的数字滤波器模块化研究提供另一种思路。 关键词:VHDL;FPGA;FIR滤波器;Maxplus 引言 许多工程技术领域都涉及到信号,这些信号包括电的、磁的、机械的、热的、声的、光的及生物体的等等。如何在较强的背景噪声和干扰信号下提取出真正的信号并将其用于实际工程,这正是信号处理要研究解决的问题。20世纪60年代,数字信号处理理论得到迅猛发展,理论体系和框架趋于成熟,到现在它已经成长为一门独立的数字信号处理学科。数字滤波器在数字信号处理中占有很重要的地位,它涉及的领域很广,如:通信系统、系统控制、生物医学工程、机械振动、遥感遥测、地质勘探、航空航天、电力系统、故障检测、自动化仪器等。 系统数字滤波是提取有用信息非常重要而灵活的方法,是现代信号处理的重要内容。相对于模拟滤波器,数字滤波器没有漂移,能够处理低频信号,频率响应可接近理想特性,且精度很高又容易集成。在现代电子系统中,FIR数字滤波器以其良好的线性特性被广泛使用,属于数字信号处理的基本模块之一。在工程实践中,往往要求对信号处理要有实时性和灵活性,而已有的一些软件和硬件实现方式则难以同时达到这两方面的要求。 硬件描述语言(VHDL)是数字系统高层设计的核心,是实现数字系统设计新方法的关键技术之一。随着可编程逻辑器件在速度和集成度方面的飞速发展,使用FPGA来实现FIR滤波器,既具有实时性,又兼顾了一定的灵活性,越来越多的电子工程师采用FPGA器件来实现FIR滤波器,FIR数字滤波器在数字信号处理系统中应用非常普遍,常被用来对原始(或输入)样本数据进行消除高频、抑制噪声等处理以产生所需的输出。 数字滤波器的好坏对相关的众多工程技术领域影响很大,一个好的数字滤波器会有效地推动众多工程技术领域的技术改造和科学发展。所以对数字滤波器的工作原理、硬件结构和实现方法进行研究具有一定的意义。 本设计将采用现场可编程门阵列器件(FPGA)实现FIR数字滤波器的方案,底层采用VHDL语言描述设计文件,顶层使用底层产生的模块连接组成FIR滤波器,并在Max+plusII上进行实验仿真。由仿真结果判断设计的可行性。 1.软件及硬件平台

IIR数字带通滤波器设计

课 程 设 计 报 告 课程名称: 数字带通滤波器设计 学生姓名: 学 号: 专业班级: 指导教师: 完成时间: 报告成绩: IIR 数字带通滤波器的设计

1课程设计目的 1掌握冲激响应不变法IIR 低通滤波器的设计。 2 通过对常用数字滤波器的设计和实现,掌握数字信号处理的工作原理及设计方法;熟悉用双线性变换法设计 IIR 数字滤波器的原理与方法,掌握利用数字滤波器对信号进行滤波的方法,掌握数字滤波器的计算机仿真方法,并能够对设计结果加以分析。 2.课程设计要求 采用双线性变换法设计一IIR 数字带通滤波器,抽样频率为 1s f kH z =,性能 要求为:通带范围从250Hz 到400Hz ,在此两频率处衰减不大于3dB , 在150Hz 和480Hz 频率处衰减不小于20dB ,采用巴特沃思型滤波器 3.设计原理 3.1用双线性变换法设计IIR 数字滤波器 脉冲响应不变法的主要缺点是产生频率响应的混叠失真。这是因为从S 平面到Z平面是多值的映射关系所造成的。为了克服这一缺点,可以采用非线性频率压缩方法,将整个频率轴上的频率范围压缩到-π/T ~π/T 之间,再用st e z =转 换到Z 平面上。也就是说,第一步先将整个S 平面压缩映射到S 1平面的-π/T ~π/T 一条横带里;第二步再通过标准变换关系z =e s 1T 将此横带变换到整个Z 平面上去。这样就使S 平面与Z 平面建立了一一对应的单值关系,消除了多值变换性,也就消除了频谱混叠现象,映射关系如图1-3所示。 图1双线性变换的映射关系 为了将s 平面的整个虚轴 Ω j 压缩到1s 平面1Ωj 轴上的-π/T 到π/T 段上, Z 平面 S 1 平面 S 平面

数字滤波器的设计课程设计

数字信号及MATLAB实现课程设计报告数字滤波器的设计 学院:电气学院 班级: 姓名: 学号: 指导老师: 2014年1月

《数字信号处理及MA TLAB实现》课程设计 目录 目录 (1) 第一章绪论 (2) 1.1.1 数字滤波器的优越性 (2) 1.1.2 数字滤波器的实现方法 (3) 1.1.3主要研究内容 (4) 第二章摘要 (5) 第三章报告正文 (6) 第一节 IIR滤波器的设计 (6) 3.1.1流程框图 (6) 3.1.2 设计步骤 (6) 3.1.3 IIR数字滤波器的设计方法 (7) 3.1.4 MATLAB程序 (9) 3.1.5 运行结果及分析: (10) 第二节 matlab FDATool界面数字滤波器设计 (11) 3.2.1 Faldstool (11) 3.2.2 用Fdatool进行带通滤波器设计 (13) 第三节系统对象滤波器设计 (15) 3.3.1设定系统的仿真对象 (15) 3.3.2系统对象滤波器设计方法 (15) 3.3.3 MATLAB程序仿真设计 (15) 第四章总结 (21) 参考文献 (22)

第一章绪论 1.1.1 数字滤波器的优越性 数字信号处理由于具有精度高、灵活性强等优点,已广泛应用于图像处理、数字通信、雷达等领域。数字滤波技术在数字信号处理中占有极其重要的地位,数字滤波器根据其单位脉冲响应可分为IIR(无限长冲激响应滤波器)和FIR(有限长冲激响应滤波器)两类。IIR滤波器可以用较少的阶数获得很高的选择特性,但在有限精度的运算中,可能出现不稳定现象,而且相位特性不好控制。数字滤波器本质上是一个完成特定运算的数字计算过程,也可以理解为是一台计算机。 数字滤波器又分为无限冲激响应滤波器(IIR)和有限冲激响应滤波器(FIR)。FIR滤波器具有不含反馈环路、结构简单以及可以实现的严格线性相位等优点,因而在对相位要求比较严格的条件下,采用FIR数字滤波器。同时,由于在许多场合下,需要对信号进行实时处理,因而对于单片机的性能要求也越来越高。由于DSP控制器具有许多独特的结构,例如采用多组总线结构实现并行处理,独立的累加器和乘法器以及丰富的寻址方式,采用DSP控制器就可以提高数字信号处理运算的能力,可以对数字信号做到实时处理。DSP(数字信号处理器)与一般的微处理器相比有很大的区别,它所特有的系统结构、指令集合、数据流程方式为解决复杂的数字信号处理问题提供了便利,本文选用TMS320C5509作为DSP处理芯片,通过对其编程来实现IIR滤波器。 对数字滤波器而言,从实现方法上,有FIR滤波器和无限冲激响应(IIR)滤波器之分。由于FIR滤波器只有零点,因此这一类系统不像IIR系统那样易取得比较好的通带与阻带衰减特性。但是IIR系统与传统的通过硬件电路实现的模拟滤波器相比有以下优点: 1、单位冲击响应有无限多项; 2、高效率(因为结构简单、系数小、乘法操作较少) 3、与模拟滤波器有对应关系 4、可以解析控制,强制系统在指定位置为零点 5、有极点,在设计时要考虑稳定性 6、具有反馈,可能产生噪声、误差累积

自动化毕业设计(论文)-PLC电气控制水处理系统设计

题目:PLC控制水处理系统设计专业:电气自动化 班级学号: 学生姓名 指导教师

目录 一、绪论............................................................................................................................................. - 1 - 1.1课题的提出............................................................................................................................ - 1 - 1.2 水处理自动控制的发展前景............................................................................................. - 1 - 1.2.1 水处理行业的发展趋势........................................................................................... - 1 - 1.2.2 水处理行业自动控制需求....................................................................................... - 1 - 1.2.3 水处理行业自控系统发展趋势............................................................................... - 2 - 1.3本课题的主要研究内容........................................................................................................ - 3 - 二、系统的理论分析及控制方案确定............................................................................................. - 3 - 2.1 水处理自动控制系统的控制要求................................................................................... - 3 - 2.1.1 系统控制................................................................................................................. - 3 - 2.1.2 报警及保护............................................................................................................. - 3 - 2.1.3 手动/自动转换功能手动操作方式..................................................................... - 4 - 2.1.4 系统单元控制......................................................................................................... - 4 - 2.2水处理系统工艺流程概述.................................................................................................... - 4 - 2.2.1 双级RO系统......................................................................................................... - 4 - 2.2.2 清洗系统................................................................................................................. - 5 - 2.2.3 循环水系统............................................................................................................. - 5 - 三、电气系统原理图......................................................................................................................... - 5 - 3.1电气系统主回路原理图........................................................................................................ - 5 - 3.1.1 双级RO系统主回路原理图(详见附录1)........................................................ - 5 - 3.1.2 清洗系统主回路原理图......................................................................................... - 5 - 3.1.2 循环水系统主回路原理图(详见附录2).......................................................... - 6 - 3.2电气系统控制回路原理图.................................................................................................... - 7 - 3.2.1 双级RO系统控制回路原理图............................................................................... - 7 - 3.2.2 循环水系统控制回路原理图............................................................................... - 15 - 3.3 PLC的I/O端口分配及外围接线图............................................................................... - 21 - 3.3.1 PLC的I/O分配................................................................................................... - 21 - 3.3.2 PLC的外围接线图 .............................................................................................. - 22 - 四、系统的PLC程序设计 ........................................................................................................... - 23 - 4.1 PLC编程软件的选用....................................................................................................... - 23 - 4.2 PLC控制系统主回路设计............................................................................................... - 23 - 4.3 PLC控制系统主回路梯形图........................................................................................... - 24 - 五、心得体会................................................................................................................................... - 31 - 参考文献........................................................................................................................................... - 33 - 附录................................................................................................................................................... - 34 -

自适应滤波器毕业设计论文

大学 数字信号处理课程要求论文 基于LMS的自适应滤波器设计及应用 学院名称: 专业班级: 学生姓名: 学号: 2013年6月

摘要自适应滤波在统计信号处理领域占有重要地位,自适应滤波算法直接决定着滤波器性能的优劣。目前针对它的研究是自适应信号处理领域中最为活跃的研究课题之一。收敛速度快、计算复杂性低、稳健的自适应滤波算法是研究人员不断努力追求的目标。 自适应滤波器是能够根据输入信号自动调整性能进行数字信号处理的数字滤波器。作为对比,非自适应滤波器有静态的滤波器系数,这些静态系数一起组成传递函数。研究自适应滤波器可以去除输出信号中噪声和无用信息,得到失真较小或者完全不失真的输出信号。本文介绍了自适应滤波器的理论基础,重点讲述了自适应滤波器的实现结构,然后重点介绍了一种自适应滤波算法最小均方误差(LMS)算法,并对LMS算法性能进行了详细的分析。最后本文对基于LMS算法自适应滤波器进行MATLAB仿真应用,实验表明:在自适应信号处理中,自适应滤波信号占有很重要的地位,自适应滤波器应用领域广泛;另外LMS算法有优也有缺点,LMS算法因其鲁棒性强特点而应用于自回归预测器。 关键词:自适应滤波器,LMS算法,Matlab,仿真

1.引言 滤波技术在当今信息处理领域中有着极其重要的应用。滤波是从连续的或离散的输入数据中除去噪音和干扰以提取有用信息的过程,相应的装置就称为滤波器。滤波器实际上是一种选频系统,他对某些频率的信号予以很小的衰减,使该部分信号顺利通过;而对其他不需要的频率信号予以很大的衰减,尽可能阻止这些信号通过。滤波器研究的一个目的就是:如何设计和制造最佳的(或最优的)滤波器。Wiener于20世纪40年代提出了最佳滤波器的概念,即假定线性滤波器的输入为有用信号和噪音之和,两者均为广义平稳过程且己知他们的二阶统计过程,则根据最小均方误差准则(滤波器的输出信号与期望信号之差的均方值最小)求出最佳线性滤波器的参数,称之为Wiener滤波器。同时还发现,在一定条件下,这些最佳滤波器与Wiener滤波器是等价的。然而,由于输入过程取决于外界的信号、干扰环境,这种环境的统计特性常常是未知的、变化的,因而不能满足上述两个要求,设计不出最佳滤波器。这就促使人们开始研究自适应滤波器。自适应滤波器由可编程滤波器(滤波部分)和自适应算法两部分组成。可编程滤波器是参数可变的滤波器,自适应算法对其参数进行控制以实现最佳工作。自适应滤波器的参数随着输入信号的变化而变化,因而是非线性和时变的。 2. 自适应滤波器的基础理论 所谓自适应滤波,就是利用前一时刻已获得的滤波器参数等结果,自动地调节现时刻的滤波器参数,以适应信号和噪声未知的或随时间变化的统计特性,从而实现最优滤波。所谓“最优”是以一定的准则来衡量的,最常用的两种准则是最小均方误差准则和最小二乘准则。最小均方误差准则是使误差的均方值最小,它包含了输入数据的统计特性,准则将在下面章节中讨论;最小二乘准则是使误差的平方和最小。 自适应滤波器由数字结构、自适应处理器和自适应算法三部分组成。数字结构是指自适应滤波器中各组成部分之间的联系。自适应处理器是前面介绍的数字滤波器(FIR或IIR),所不同的是,这里的数字滤波器是参数可变的。自适应算法则用来控制数字滤波器参数的变化。 自适应滤波器可以从不同的角度进行分类,按其自适应算法可以分为LMS自适应滤波

基于MATLAB的数字带通滤波器课程设计报告.doc

基于MATLAB的数字带通滤波器课程设计报告1 西安文理学院机械电子工程系 课程设计报告 专业班级08级电子信息工程1班 题目基于MATLAB的数字带通滤波器 学号 学生姓名 指导教师 2011 年12 月 西安文理学院机械电子工程系 课程设计任务书 学生姓名_______专业班级________ 学号______ 指导教师______ 职称副教授教研室电子信息工程课程数字信号处理题目 基于MATLAB 的数字带通滤波器设计任务与要求 设计任务:

要求设计一个IIR 带通滤波器,其中通带的中心频率为πω5.0=po ,通 带的截止频率πω4.01=p ,πω6.02=p ,通带最大衰减dB p 3=α;阻带最小 衰减dB s 15=α,阻带截止频率πω3.01=s ,πω7.02=s 。 设计要求: 1. 根据设计任务要求给出实现方案及实现过程。 2. 给出所实现的滤波器幅频特性及相频特性曲线并加以分析。 3. 论文要求思路清晰,结构合理,语言流畅,书写格式符合要求。 开始日期2011.12.19 完成日期2011.12.30 2011年12月18 日 一、设计任务 设计一数字带通滤波器,用IIR 来实现,其主要技术指标: 通带边缘频率:wp 1=0.4π,wp2=0.6π 通带最大衰减:Ap=3dB 阻带边缘频率:ws 1=0.3π,ws2=0.7π 阻带最小衰减:As=15dB 设计总体要求:用MATLAB 语言编程进行设计,给出IIR 数字滤波器 的参数,给出幅度和相位响应曲线,对IIR 实现形式和特点等方面进行讨

论。 二、设计方法 IIR 数字滤波器具有无限宽的冲激响应,与模拟滤波器相匹配,所以 IIR 滤波器的设计可以采取在模拟滤波器设计的基础上进一步变换的方法。比较常用的原型滤波器有巴特沃什滤波器(Butterworth )、切比雪夫滤波 器(Chebyshev )、椭圆滤波器(Ellipse )和贝塞尔滤波器(Bessel )等。他们有各自的特点,巴特沃什滤波器具有单调下降的幅频特性;切比雪夫 滤波器的幅频特性在通带和阻带里有波动,可以提高选择性;贝塞尔滤波 器通带内有较好的线性相位特性;椭圆滤波器的选择性最好。本设计IIR 数字滤波器采用巴特沃什滤波器[3]。 设计巴特沃什数字滤波器时,首先应根据参数要求设计出相应的模拟 滤波器,其步骤如下: (1)由模拟滤波器的设计指标wp ,ws ,Ap ,As 和式(1)确定滤波器 阶数N 。 )lg(2)110110lg(1.01.0w w s p As Ap N --≥ (1) (2)由式(2)确定wc 。

巴特沃斯滤波器课程设计

摘要 摘要 本篇论文叙述了数字滤波器的基本原理,IIR数字滤波器的设计方法喝IIR数字高通滤波器设计在MATLABE上的实现与IIR数字滤波器在世纪中应用。无限脉冲响应(IIR)数字滤波器是冲击函数包含无限个抽样值的滤波器,一般是按照预定的模拟滤波器的逼近函数来转换成相应的数字滤波器,现有的逼近函数如巴特沃斯,切比雪夫。其设计过程都是由模拟滤波器的系统函数去变换出相应的数字滤波器的系统函数。 关键字:数字滤波器,MATLAB,巴特沃斯,切比雪夫,双线性变换法

ABSTRACT ABSTRACT The queue phenomenon in the telecom offices is a normal issue. To improve the customers’satisfaction and to support the company changing, we should solve this problem properly. The basic goal to resolve queue problem is the appropriate tradeoff between the customers’ wavy demand and the telecom office s’limited service capability. This paper is based on the queuing theory and demand management theory. And based on the data collection and customer survey and interview, the author uses some statistical methods to reflect the actuality. Then the author finds the reason of queuing in telecom office from customers’ view. Furthermore, the author analyses the real demand of the customers by sorting them into types of paying and time and price sensitivity.To follow up, three solutions had been brought forward: firstly, distributing the customers; secondly, stopping phone by different number; lastly, promoting the demand during the non-fastidious. Key Words: queuing theory, demand management, telecom offices

相关主题
文本预览
相关文档 最新文档