当前位置:文档之家› 二阶巴特沃斯滤波器的分析与实现电路

二阶巴特沃斯滤波器的分析与实现电路

二阶巴特沃斯滤波器的分析与实现电路
二阶巴特沃斯滤波器的分析与实现电路

二阶巴特沃斯滤波器的分

析与实现电路

Prepared on 24 November 2020

巴特沃斯滤波器的分析与实现

巴特沃斯滤波器网上没有提供现成的电路和具体参数,此处本文给出几种类型的巴特沃斯滤波器,并给出了参数计算分析。

1、巴特沃斯低通滤波器的定义:

巴特沃斯低通滤波器可用如下振幅的平方对频率的公式表示:

其中, n = 滤波器的阶数

ωc =截止频率 =振幅下降为 -3分贝时的频率

ωp = 通频带边缘频率

1/(1 + ε2) = |H(ω)|2在通频带边缘的数值.

2、巴特沃斯滤波器的实现

一些常见资料的滤波器的错误

有些资料上给出的二阶巴特沃斯滤波器电路图为:

图中红线部分为放大电路,其实滤波器为2阶RC滤波器。其传递函数为:

H(s)=

1

()2

下面证明此滤波器不可能为二阶巴特沃斯滤波器:滤波器幅频传递函数为:

|H(jw)|=|

1

()2

|

=

1

1+w4(R1R2C1C2)2+w2((R1C1+R1C2+R2C2)2?2R1R2C1C2)

若滤波器是巴特沃斯滤波器,则((R1C1+R1C2+R2C2)2?2R1R2C1C2要为

0 。因为(R1C1+R1C2+R2C2)2?2R1R2C1C2始终大于零(R1R2C1C2不取零值,C1或C2为零时为1阶RC滤波器,此时为巴特沃斯滤波器),所以不论R1R2C1C2取何值,都不是二阶巴特沃斯滤波器

二阶巴特沃斯滤波器的实现方法

本文列举了2种2阶巴特沃斯滤波器的实现方法,并给出了滤波器是巴特沃斯滤波器的参数。以下详述:

方法1:RC压控电压源滤波器

传递函数为:

H(s)=1

1+s(R1C1+R1C2+R2C2-A*R1C1)+s R1R2C1C2

(A为放大倍数)

下面证明此滤波器在一定情况下可成为为二阶巴特沃斯滤波器:

情况1:

滤波器幅频传递函数为:

|H(jw)|=|

A

1+jw(R1C1+R1C2+R2C2?A?R1C1)?w2R1C1R2C2

|

=

A

+w4(R1R2C1C2)2+w2((R1C1+R1C2+R2C2?A?R1C1)2?2R1R2C1C2)

若滤波器是巴特沃斯滤波器,则((R1C1+R1C2+R2C2?A?R1C1)2?2R1R2C1C2要为0 。

令A=() C1=C2 R1=R2则

|H(jw)|=3?√2

44

符合巴特沃斯滤波器方程,但是有一个()的放大倍数。

参数计算:

w c=2πf c=1

RC

Wc和Fc分别是3Db截止角频率和截止频率情况2:

上述令A = 1

H(s)=

1 ()2

滤波器幅频传递函数为:

|H(jw)|=|

1

1+jw(R1C2+R2C2)?w2R1C1R2C2

|

=

1

√1+w4(R1R2C1C2)2+w2((R1C2+R2C2)2?2R1R2C1C2)

令C1= 2C2,R1=R2可得:

|H(jw)|=|

1

1+jw2?(R1C2)?4w2(R1C2)2

|=

1

√1+4w4(R1C2)4

上式符合巴特沃斯滤波器特性,是巴特沃斯滤波器。

参数计算:

w c=2πf c=

√2R1C2

Wc和Fc分别是3Db截止角频率和截止频率方法2:RLC滤波器

传递函数:

H(s)=

1

1+sRC+s2LC

|H(jw)|=|1

2

|=

1

4222

巴特沃斯滤波器成立的条件是:(RC)2?2LC=0

即R=√2L

C

时此滤波器为巴特沃斯滤波器。

参数计算:

w c=2πf c=

Wc和Fc分别是3Db截止角频率和截止频率√LC

各种滤波器及其典型电路

第一章滤波器 1.1 滤波器的基本知识 1、滤波器的基本特性 定义:滤波器是一种通过一定频率的信号而阻止或衰减其他频率信号的部件。功能:滤波器是具有频率选择作用的电路或运算处理系统,具有滤除噪声和分离各种不同信号的功能。 类型: 按处理信号形式分:模拟滤波器和数字滤波器。 按功能分:低通、高通、带通、带阻、带通。 按电路组成分:LC无源、RC无源、由特殊元件构成的无源滤波器、RC有源滤波器 按传递函数的微分方程阶数分:一阶、二阶、…高阶。 如图1.1中的a、b、c、d图分别为低通滤波器、高通滤波器、带通滤波器、带阻滤波器传输函数的幅频特性曲线。

图1.1 几种滤波器传输特性曲线 .2、模拟滤波器的传递函数与频率特性 (一)模拟滤波器的传递函数 模拟滤波电路的特性可由传递函数来描述。传递函数是输出与输入信号电压或电流拉氏变换之比。经分析,任意个互相隔离的线性网络级联后,总的传递函数等于各网络传递函数的乘积。这样,任何复杂的滤波网络,可由若干简单的一阶与二阶滤波电路级联构成。 (二)模拟滤波器的频率特性 模拟滤波器的传递函数H(s)表达了滤波器的输入与输出间的传递关系。若滤波器的输入信号Ui是角频率为w的单位信号,滤波器的输出Uo(jw)=H(jw)表达了在单位信号输入情况下的输出信号随频率变化的关系,称为滤波器的频率特性函数,简称频率特性。频率特性H(jw)是一个复函数,其幅值A(w)称为幅频特性,其幅角∮(w)表示输出信号的相位相对于输入信号相位的变化,称为

相频特性 (三)滤波器的主要特性指标 1、特征频率: (1)通带截止频f p=wp/(2)为通带与过渡带边界点的频率,在该点信号增益下降到一个人为规定的下限。 (2)阻带截止频f r=wr/(2)为阻带与过渡带边界点的频率,在该点信号衰耗(增益的倒数)下降到一人为规定的下限。 (3)转折频率f c=wc/(2)为信号功率衰减到1/2(约3dB)时的频率,在很多情况下,常以fc作为通带或阻带截频。 (4)固有频率f0=w0/(2)为电路没有损耗时,滤波器的谐振频率,复杂电路往往有多个固有频率。 2、增益与衰耗 (1)对低通滤波器通带增益Kp一般指w=0时的增益也用A(0)表示;高通指w→∞时的增益也用() A∞表示;带通则指中心频率处的增益。 (2)对带阻滤波器,应给出阻带衰耗,衰耗定义为增益的倒数。 (3)通带增益变化量△Kp指通带内各点增益的最大变化量,如果△Kp以dB 为单位,则指增益dB值的变化量。 3、阻尼系数与品质因数 阻尼系数是表征滤波器对角频率为w0信号的阻尼作用,是滤波器中表示能量衰耗的一项指标我们用α表示。 阻尼系数的倒数称为品质因数,是评价带通与带阻滤波器频率选择特性的

fir低通滤波器设计(完整版)

电子科技大学信息与软件工程学院学院标准实验报告 (实验)课程名称数字信号处理 电子科技大学教务处制表

电 子 科 技 大 学 实 验 报 告 学生姓名: 学 号: 指导教师: 实验地点: 实验时间:14-18 一、实验室名称:计算机学院机房 二、实验项目名称:fir 低通滤波器的设计 三、实验学时: 四、实验原理: 1. FIR 滤波器 FIR 滤波器是指在有限范围内系统的单位脉冲响应h[k]仅有非零值的滤波器。M 阶FIR 滤波器的系统函数H(z)为 ()[]M k k H z h k z -==∑ 其中H(z)是k z -的M 阶多项式,在有限的z 平面内H(z)有M 个零点,在z 平面原点z=0有M 个极点. FIR 滤波器的频率响应 ()j H e Ω 为 0 ()[]M j jk k H e h k e Ω -Ω ==∑ 它的另外一种表示方法为 () ()()j j j H e H e e φΩΩΩ=

其中 () j H e Ω和()φΩ分别为系统的幅度响应和相位响应。 若系统的相位响应()φΩ满足下面的条件 ()φαΩ=-Ω 即系统的群延迟是一个与Ω没有关系的常数α,称为系统H(z)具有严格线性相位。由于严格线性相位条件在数学层面上处理起来较为困难,因此在FIR 滤波器设计中一般使用广义线性相位。 如果一个离散系统的频率响应 ()j H e Ω 可以表示为 ()()()j j H e A e αβΩ-Ω+=Ω 其中α和β是与Ω无关联的常数,()A Ω是可正可负的实函数,则称系统是广义线性相位的。 如果M 阶FIR 滤波器的单位脉冲响应h[k]是实数,则可以证明系统是线性相位的充要条件为 [][]h k h M k =±- 当h[k]满足h[k]=h[M-k],称h[k]偶对称。当h[k]满足h[k]=-h[M-k],称h[k]奇对称。按阶数h[k]又可分为M 奇数和M 偶数,所以线性相位的FIR 滤波器可以有四种类型。 2. 窗函数法设计FIR 滤波器 窗函数设计法又称为傅里叶级数法。这种方法首先给出()j d H e Ω, ()j d H e Ω 表示要逼近的理想滤波器的频率响应,则由IDTFT 可得出滤波器的单位脉冲响应为 1 []()2j jk d d h k H e e d π π π ΩΩ-= Ω ? 由于是理想滤波器,故 []d h k 是无限长序列。但是我们所要设计的FIR 滤波 器,其h[k]是有限长的。为了能用FIR 滤波器近似理想滤波器,需将理想滤波器的无线长单位脉冲响应 []d h k 分别从左右进行截断。 当截断后的单位脉冲响应 []d h k 不是因果系统的时候,可将其右移从而获得因果的FIR 滤波器。

巴特沃斯数字低通滤波器

目录 1.题目.......................................................................................... .2 2.要求 (2) 3.设计原理 (2) 3.1 数字滤波器基本概念 (2) 3.2 数字滤波器工作原理 (2) 3.3 巴特沃斯滤波器设计原理 (2) 3.4脉冲响应不法 (4) 3.5实验所用MA TLAB函数说明 (5) 4.设计思路 (6) 5、实验内容 (6) 5.1实验程序 (6) 5.2实验结果分析 (10) 6.心得体会 (10) 7.参考文献 (10)

一、题目:巴特沃斯数字低通滤波器 二、要求:利用脉冲响应不变法设计巴特沃斯数字低通滤波器,通带截止频率100HZ,采样频率1000HZ ,通带最大衰减为0.5HZ ,阻带最小衰减为10HZ ,画出幅频、相频相应相应曲线。并假设一个信号x(t)=sin(2*pi*f1*t)+sin(2*pi*f2*t),其中f1=50HZ,f2=200HZ 。用此信号验证滤波器设计的正确性。 三、设计原理 1、数字滤波器的基本概念 所谓数字滤波器,是指输入、输出均为数字信号,通过数值运算处理改变输入信号所含频率成分的相对比例,或者滤波器除某些频率成分的数字器件或程序,因此,数字滤波的概念和模拟滤波相同,只是的形式和实现滤波方法不同。正因为数字滤波通过数值运算实现滤波,所以数字滤波处理精度高、稳定、体积小、质量轻、灵活、不存在阻抗匹配问题,可以实验模拟滤波器无法实现的特殊滤波功能。如果要处理的是模拟信号,可通过A\DC 和D\AC,在信号形式上进行匹配转换,同样可以使用数字滤波器对模拟信号进行滤波。 2、数字滤波器的工作原理 数字滤波器是一个离散时间系统,输入x(n)是一个时间序列,输出y(n)也是一个时间序列。如数字滤波器的系统函数为H(Z),其脉冲响应为h(n),则在时间域内存在下列关系 y(n)=x(n) h(n) 在Z 域内,输入输出存在下列关系 Y(Z)=H(Z)X(Z) 式中,X(Z),Y(Z)分别为输入x(n)和输出y(n)的Z 变换。 同样在频率域内,输入和输出存在下列关系 Y(jw)=X(jw)H(jw) 式中,H(jw)为数字滤波器的频率特性,X(jw)和Y(jw)分别为x(n)和y(n)的频谱。w 为数字角频率,单位rad 。通常设计H(jw)在某些频段的响应值为1,在某些频段的响应为0.X(jw)和H(jw)的乘积在频率响应为1的那些频段的值仍为X(jw),即在这些频段的振幅可以无阻碍地通过滤波器,这些频带为通带。X(jw)和H(jw)的乘积在频段响应为0的那些频段的值不管X(jw)大小如何均为零,即在这些频段里的振幅不能通过滤波器,这些频带称为阻带。 一个合适的数字滤波器系统函数H(Z)可以根据需要输入x(n)的频率特性,经数字滤波器处理后的信号y(n)保留信号x(n)中的有用频率成分,去除无用频率成分。 3、巴特沃斯滤波器设计原理 (1)基本性质 巴特沃斯滤波器以巴特沃斯函数来近似滤波器的系统函数。巴特沃斯滤波器是根据幅频特性在通频带内具有最平坦特性定义的滤波器。 巴特沃思滤波器的低通模平方函数表示1 () ΩΩ+ =Ωc N /22 a 11 ) (j H

二阶压控型低通滤波器设计

二阶压控型低通滤波器设计 1. 设计要求 设计一个二阶压控型低通滤波器,要求通带增益为2,截止频率为2KHz ,可以选择0.01uF 电容器,阻值尽量接近实际计算值,电路设计完后,画出频率响应曲线,并采用Multisim 软件进行仿真分析。 2. 设计目的 (1) 进一步掌握滤波器电路的工作原理和参数计算。 (2) 熟练使用Multisim 进行简单的电路设计和仿真。 3. 问题分析与参量计算 3.1 问题的简单分析 二阶压控型低通LPF 电路基本原理图可参照教材P345页(如下) 而题目中已经给出了电容的值,故我们所要做的只是确定电阻阻值以及进行电路合理的相关改善。 实验所选取的运放器是a741,实验是在Multisim 环境仿真完成的。 3.2 计算电路相关参数 (1) 低通滤波器在通带将内电容视为开路,给电路引入负反馈从而满足“虚短”、“虚断”,通带增益 3412up R A R =+ =,则34R R =,取34R R == 10k Ω。 (2) 传递函数:为方便计算,取1212,R R R C C C ====,由“虚短”、“虚断”及叠 加定理,得()() ()()() ()()()677776/1()()[()]0up p p p i U s A U s U s U s sCR U s U s U s U s U s U s sC R R ==+-----= 得到传递函数:62()1()()1(3)()u up i up U s A s A U s A sCR sCR ==+-+ 令s j ω=,取012f RC π=,2f ωπ=,2 001(3)()up u up A A f f j A f f ?=+-- (3) 当f 为截止频率时,200|1(3)()|2up f f j A f f +--=,令0f x f =,则得方程 4210x x --=,解得x ,因为2f kHz =,取0.01C F μ=可解得10.1224R k ≈Ω电阻,由于实际试验中难以的到10.1224k Ω的电阻,故实际试验中用10k Ω的电阻代替之 (4)入10,1p V mv f kHz ==的信号源 最终得到的电路图: 3.3二阶压控电压源低通滤波器(LPF )的幅频特性 Q=13-Aup =13-2 =1 ,所以Q=1的曲线即为此二阶压控电压源低通滤波器(LPF )的幅频特性。

fir低通滤波器设计报告

滤波器设计原理 本文将介绍数字滤波器的设计基础及用窗函数法设计FIR 滤波器的方法,运用MATLAB 语言实现了低通滤波器的设计以及用CCS软件进行滤波效果的观察。读取语音文件,并加入一定的随机噪声,最后使用窗函数滤波法进行语音滤波,将加噪后的语音文件转换为.dat文件使其能和ccs软件链接,输出个阶段的时域和频域波形。 根据数字滤波器冲激响应函数的时域特性。可将数字滤波器分为两种,即无限长冲激响应( IIR) 滤波器和有限长冲激响应(FIR) 滤波器。IIR 滤波器的特征是具有无限持续时间的冲激响应;FIR 滤波器冲激响应只能延续一定时间。其中FIR 滤波器很容易实现严格的线性相位,使信号经过处理后不产生相位失真,舍入误差小,稳定等优点。能够设计具有优良特性的多带通滤波器、微分器和希尔伯特变换器,所以在数字系统、多媒体系统中获得极其广泛的应用。FIR数字滤波器的设计方法有多种,如窗函数设计法、最优化设计和频率取样法等等。而随着MATLAB软件尤其是MATLAB 的信号处理工具箱和Simulink 仿真工具的不断完善,不仅数字滤波器的计算机辅助设计有了可能而且还可以使设计达到最优化。 FIR滤波器的窗函数法的设计 采用汉明窗设计低通FIR滤波器 使用b=fir1(n,Wn)可得到低通滤波器。其中,0Wn1,Wn=1相当于0.5。其语法格式为 b=fir1(n,Wn); 采用:b=fir1(25, 0.25); 得到归一化系数:

或者在命令行输入fdatool进入滤波器的图形设置界面,如下图所示 得到系数(并没有归一化) const int BL = 26; const int16_T B[26] = { -26, 33, 126, 207, 138, -212, -757, -1096, -652, 950, 3513, 6212, 7948, 7948, 6212, 3513, 950, -652, -1096, -757, -212, 138, 207, 126, 33, -26 }; FIR滤波器的设计(Matlab) 技术指标为:采用25阶低通滤波器,汉明窗(Hamming Window)函数,截止频率为1000Hz,采样频率为8000Hz,增益40db。 下面的程序功能是:读取语音文件,并加入一定的随机噪声,最后使用窗函数滤波法进行语音滤波,将加噪后的语音文件转换为.dat文件使其能和ccs软件链接,输出个阶段的时域和频域波形。

(完整word版)基于巴特沃斯的低通滤波器的设计原理

课程设计报告 ——基于虚拟仪器的幅频特性自动测试系统的实现 2010年12月25日 一、实验内容 基于虚拟仪器的幅频特性自动测试系统的实现 二、实验目的 1、通过对滤波器的设计,充分了解测控电路中学习的各种滤波器的工作原理以及工作机制。学习幅频特性曲线的拟合,学会基本MATLAB操作。 2、进一步掌握虚拟仪器语言LabVIEW设计的基本方法、常用组件的使用方法和设计全过程。以及图形化的编程方法;学习非线性校正概念和用曲线拟合法实现非线性校正;练习正弦波、方波、三角波产生函数的使用方法;掌握如何使用数据采集卡以及EIVIS产生实际波形信号。了解图形化的编程方法;练习DIO函数的

使用方法;学习如何使用数据采集卡以及EIVIS产生和接受实际的数字信号。 3、掌握自主化学习的方法以及工程设计理念等技能。 三、实验原理 滤波器是具有频率选择作用的电路或运算处理系统。滤波处理可以利用模拟电路实现,也可以利用数字运算处理系统实现。滤波器的工作原理是当信号与噪声分布在不同频带中时,可以在频率与域中实现信号分离。在实际测量系统中,噪声与信号的频率往往有一定的重叠,如果重叠不严重,仍可利用滤波器有效地抑制噪声功率,提高测量精度。 任何复杂地滤波网络,可由若干简单地、相互隔离地一阶与二阶滤波电路级联等效构成。一阶滤波电路只能构成低通和高通滤波器,而不能构成带通和带阻。可先设计一个一阶滤波电路来熟悉电路设计思路以及器件使用要求和软件地进一步学习。 滤波器主要参数介绍: ①通带截频f p=w p/(2π)为通带与过渡带边界点的频率,在该点信号增益下降到一个人为规定的下限。 ②阻带截频f r=w r/(2π)为阻带与过渡带边界点的频率,在该点信号衰耗(增益的倒数)下降到一人为规定的下限。 ③转折频率f c=w c/(2π)为信号功率衰减到1/2(约3dB)时的频率,在很多情况下,常以f c作为通带或阻带截频。 ④固有频率f0=w0/(2π)为电路没有损耗时,滤波器的谐振频率,复杂电路往往有多个固有频率。 有源滤波器地设计,主要包括确定传递函数,选择电路结构,选择有源器件

巴特沃斯二阶低通滤波器上课讲义

数为式⑸所示。 3 5 4 964 S 2 2 6 6ls 3 5 4 964 采用的低通滤波电路如图2所示,滤波增益为1,此电路传递函数如式(6)所示, 只需将巴特沃斯滤波器的传递函数与此传递函数的系数一一对应即可以整定出 滤波电路的参数。MEMS 陀螺的带宽为30HZ ,从采样频率100HZ 的数据序列中消除掉30HZ 以上的噪声。巴特沃斯函数只是在 co =0处精确地逼近理想低通特性,在通带内 随着o 增加,误差愈来愈大,在通带边界上误差最大,逼近特性并不很好,但 是陀螺仪的有用输出信号本就在低频段, 对通带边界的滤波要求不高,因此巴特 沃斯滤波器就可以满足要求。要求巴特沃斯滤波器通带上限截止频率 fc=30HZ , 阻带下限截止频率 fs=80HZ ,通带最大衰减 A max =3db ,阻带最小衰减为 A min =15db o 由式( 1)-(4)可得巴特沃斯低通滤波器为二阶。 .;? ?10°.叽 _1 1 (1) lg ■'10°.% _1 ' |(101.5_1、|『30.622)… 严—「g 而口厂黑3922尸.49 ‘‘2汇兀X 80 .2汉兀疋30丿 n lg 1.49 0.85 =lg 7.1 = 0.85 = 1.75 H(s) 1 s 2 . 2s 1 中的s 得到去归一化后的滤波器传递函 H(s)

图2二阶低通滤波典型电路 C 1C 2R 1 R 2 式⑸与式⑹对比可得: 令 C i =0.1uf , R 2=R i = R 3,解得 R 2=R i = R 3=6.6K ,C 2=0.6uf ,至此巴特沃斯滤波器 构造完成。R 1C 1 R 2C 1 R 3C 2 C 1C 2 R 2 R 3 1 1 1 s 1 1 1 」 266.4 (8) R i C i R 2 C i R 3C 2 1 C i C 2 R 2 R 3 H(s)= s 2 C 1C 2 R 2 R-I = 35494.6 = 35494.6 (9)

FIR数字滤波器设计与使用

实验报告 课程名称:数字信号处理指导老师:刘英成绩:_________________实验名称: FIR数字滤波器设计与使用同组学生姓名:__________ 一、实验目的和要求 设计和应用FIR低通滤波器。掌握FIR数字滤波器的窗函数设计法,了解设计参数(窗型、窗长)的影响。 二、实验内容和步骤 编写MATLAB程序,完成以下工作。 2-1 设计两个FIR低通滤波器,截止频率 C =0.5。 (1)用矩形窗,窗长N=41。得出第一个滤波器的单位抽样响应序列h 1(n)。记下h 1 (n) 的各个抽样值,显示h 1 (n)的图形(用stem(.))。求出该滤波器的频率响应(的N 个抽样)H 1(k),显示|H 1 (k)|的图形(用plot(.))。 (2)用汉明窗,窗长N=41。得出第二个滤波器的单位抽样响应序列h 2(n)。记下h 2 (n) 的各个抽样值,显示h 2(n)的图形。求出滤波器的频率响应H 2 (k),显示|H 2 (k)|的 图形。 (3)由图形,比较h 1(n)与h 2 (n)的差异,|H 1 (k)|与|H 2 (k)|的差异。 2-2 产生长度为200点、均值为零的随机信号序列x(n)(用rand(1,200)0.5)。显示x(n)。 求出并显示其幅度谱|X(k)|,观察特征。 2-3 滤波 (1)将x(n)作为输入,经过第一个滤波器后的输出序列记为y 1(n),其幅度谱记为|Y 1 (k)|。 显示|X(k)|与|Y 1 (k)|,讨论滤波前后信号的频谱特征。 (2)将x(n)作为输入,经过第二个滤波器后的输出序列记为y 2(n),其幅度谱记为|Y 2 (k)|。 比较|Y 1(k)|与|Y 2 (k)|的图形,讨论不同的窗函数设计出的滤波器的滤波效果。 2-4 设计第三个FIR低通滤波器,截止频率 C =0.5。用矩形窗,窗长N=127。用它对x(n)进行滤波。显示输出信号y

二阶压控压源型巴特沃斯低通滤波器设计

利用VCVS型二阶RC有源网络实现巴特沃斯型低通滤波器 的设计 一.二阶压控电压源低通滤波器的构成 下图所示就是压控压源二阶型滤波网络电路: 其传递函数为: 与一般低通滤波传输函数相比: 可得: 截至角频率: 增益因子:

选择性因子: 二阶低通滤波器归一化低通传输函数为: 去归一化低通传输函数为: 令: 得: R2应有实根 得:

二.各参数的设计 由于所需的滤波网络阶次为二阶 因为设计指标里通带截至频率规定: f p =100.1KHz,设运放的电压增益为2,而两 个电容的值最好相同,则令 C C C ==21,带入上式品质因 素公式中,可得: 因为品质因素在数值上等于截止频率时的滤波网络电压增益和通带电压增益只比,则 2 1=Q 则 R R R 2212== (1) 因为 2 121121 R R C C f p π = (2) 则由式(1)(2)可求得 R C 1 10125.16 -??= 由实际电子元器件标称值可以设定: 三.结果的验证 利用Multisim 对设计的电路进行仿真。首先搭建整个电路如下: 2 1R R Q =

其中XFG1是信号发生器,XBP1是波特仪,而XSC1是示波器。我们设计的时候所设定的截止频率是100.1K。所以先选择一个比较低的频率值,看其运放的放大倍数。所以先设定信号源频率为1K,仿真结果如下: 示波器示数: 从图中可以看出在低频段时:通道1的峰值为29.98mv,通道2的峰值为62.029mv,滤波网络的放大倍数可以算得A1=2.069。现在把信号源的频率调到预设截至频率,继续仿真,结果如下:

基于matlab-的巴特沃斯低通滤波器的实现

基于matlab 的巴特沃斯低通滤波器的实现 一、课程设计的目的 运用MATLAB实现巴特沃斯低通滤波器的设计以及相应结果的显示,另外还对多种低通滤波窗口进行了比较。 二、课程设计的基本要求 1)熟悉和掌握MATLAB 的基本应用技巧。 2)学习和熟悉MATLAB相关函数的调用和应用。 3)学会运用MATLAB实现低通滤波器的设计并进行结果显示。 三、双线性变换实现巴特沃斯低通滤波器的技术指标: 1.采样频率10Hz。 2.通带截止频率fp=0.2*pi Hz。 3.阻带截止频率fs=0.3*pi Hz。 4.通带衰减小于1dB,阻带衰减大于20dB 四、使用双线性变换法由模拟滤波器原型设计数字滤波器 程序代码: T=0.1; FS=1/T; fp=0.2*pi;fs=0.3*pi; wp=fp/FS*2*pi; ws=fs/FS*2*pi; Rp = 1; % 通带衰减 As = 15; % 阻带衰减 OmegaP = (2/T)*tan(wp/2); % 频率预计 OmegaS = (2/T)*tan(ws/2); % 频率预计 %设计巴特沃斯低通滤波器原型

N = ceil((log10((10^(Rp/10)-1)/(10^(As/10)-1)))/(2*log10(OmegaP/OmegaS))); OmegaC = OmegaP/((10^(Rp/10)-1)^(1/(2*N))); [z,p,k] = buttap(N); %获取零极点参数 p = p * OmegaC ; k = k*OmegaC^N; B = real(poly(z)); b0 = k; cs = k*B; ds = real(poly(p)); [b,a] = bilinear(cs,ds,FS);% 双线性变换 figure(1);% 绘制结果 freqz(b,a,512,FS);%进行滤波验证 figure(2); % 绘制结果 f1=50; f2=250; n=0:63; x=sin(2*pi*f1*n)+sin(2*pi*f2*n); subplot(2,2,1);stem(x,'.'); title ('输入信号'); y=filter(b,a,x); subplot(2,2,2);stem(y,'.') ; title('滤波之后的信号'); figure(3) ; stem(y,'.') title('输出的信号'))

滤波器分类及原理

滤波器原理 滤波器是一种选频装置,可以使信号中特定的频率成分通过,而极大地衰减其它频率成分。在测试装置中,利用滤波器的这种选频作用,可以滤除干扰噪声或进行频谱分析。 广义地讲,任何一种信息传输的通道(媒质)都可视为是一种滤波器。 因为,任何装置的响应特性都是激励频率的函数,都可用频域函数描述其 传输特性。因此,构成测试系统的任何一个环节,诸如机械系统、电气网 络、仪器仪表甚至连接导线等等,都将在一定频率范围内,按其频域特性, 对所通过的信号进行变换与处理。 本文所述内容属于模拟滤波范围。主要介绍模拟滤波器原理、种类、 数学模型、主要参数、RC滤波器设计。尽管数字滤波技术已得到广泛应 用,但模拟滤波在自动检测、自动控制以及电子测量仪器中仍被广泛应用。带通滤波器二、滤波器分类 ⒈根据滤波器的选频作用分类 ⑴低通滤波器 从0~f2频率之间,幅频特性平直,它 可以使信号中低于f2的频率成分几乎不受衰 减地通过,而高于f2的频率成分受到极大地 衰减。 ⑵高通滤波器 与低通滤波相反,从频率f1~∞,其幅 频特性平直。它使信号中高于f1的频率成分 几乎不受衰减地通过,而低于f1的频率成分 将受到极大地衰减。 ⑶带通滤波器 它的通频带在f1~f2之间。它使信号中 高于f1而低于f2的频率成分可以不受衰减地 通过,而其它成分受到衰减。 ⑷带阻滤波器 与带通滤波相反,阻带在频率f1~f2之间。它使信号中高于f1而低于f2的频率成分受到衰减,其余频率成分的信号几乎不受衰减地通过。 低通滤波器和高通滤波器是滤波器的两种最基本的形式,其它的滤波器都可以分解为这两种类型的滤波器,例如:低通滤波器与高通滤波器的串联为带通滤波器,低通滤波器与高通滤波器的并联为带阻滤波器。

基于matlab的FIR低通高通带通带阻滤波器设计

基于matlab的FIR低通-高通-带通-带阻滤波器设计

————————————————————————————————作者:————————————————————————————————日期:

北京师范大学 课程设计报告 课程名称: DSP 设计名称:FIR 低通、高通带通和带阻数字滤波器的设计姓名: 学号: 班级: 指导教师: 起止日期: 课程设计任务书

学生班级: 学生姓名: 学号: 设计名称: FIR 低通、高通带通和带阻数字滤波器的设计 起止日期: 指导教师: 设计目标: 1、采用Kaiser 窗设计一个低通FIR 滤波器 要求: 采样频率为8kHz ; 通带:0Hz~1kHz ,带内波动小于5%; 阻带:1.5kHz ,带内最小衰减:Rs=40dB 。 2、采用hamming 窗设计一个高通FIR 滤波器 要求: 通带截至频率wp=rad π6.0, 阻带截止频率ws=rad π4.0, 通带最大衰减dB p 25.0=α,阻带最小衰减dB s 50=α 3、采用hamming 设计一个带通滤波器 低端阻带截止频率 wls = 0.2*pi ; 低端通带截止频率 wlp = 0.35*pi ; 高端通带截止频率 whp = 0.65*pi ; 高端阻带截止频率 whs = 0.8*pi ; 4、采用Hamming 窗设计一个带阻FIR 滤波器 要求: 通带:0.35pi~0.65pi ,带内最小衰减Rs=50dB ; 阻带:0~0.2pi 和0.8pi~pi ,带内最大衰减:Rp=1dB 。

FIR 低通、高通带通和带阻数字滤波器的设计 一、 设计目的和意义 1、熟练掌握使用窗函数的设计滤波器的方法,学会设计低通、带通、带阻滤波器。 2、通过对滤波器的设计,了解几种窗函数的性能,学会针对不同的指标选择不同的窗函数。 二、 设计原理 一般,设计线性相位FIR 数字滤波器采用窗函数法或频率抽样法,本设计采用窗函数法,分别采用海明窗和凯泽窗设计带通、带阻和低通。 如果所希望的滤波器的理想频率响应函数为)(jw d e H ,如理想的低通,由信号系统的知识知道,在时域系统的冲击响应h d (n)将是无限长的,如图2、图3所示。 H d (w) -w c w c 图2 图3 若时域响应是无限长的,则不可能实现,因此需要对其截断,即设计一个FIR 滤波器频率响应∑-=-=1 0)()(N n jwn jw e n h e H 来逼近)(jw d e H ,即用一个窗函数w(n)来 截断h d (n),如式3所示: )()()(n w n h n h d = (式1)。 最简单的截断方法是矩形窗,实际操作中,直接取h d (n)的主要数据即可。 )(n h 作为实际设计的FIR 数字滤波器的单位脉冲响应序列,其频率响应函数为: ∑-=-=1 0)()(N n jwn jw e n h e H (式2) 令jw e z =,则 ∑-=-=1 0)()(N n n z n h z H (式3), 式中,N 为所选窗函数)(n w 的长度。

巴特沃斯滤波器c语言

1. 模拟滤波器的设计 1.1巴特沃斯滤波器的次数 根据给定的参数设计模拟滤波器,然后进行变数变换,求取数字滤波器的方法,称为滤波器的间接设计。做为数字滤波器的设计基础的模拟滤波器,称之为原型滤波器。这里,我们首先介绍的是最简单最基础的原型滤波器,巴特沃斯低通滤波器。由于IIR滤波器不具有线性相位特性,因此不必考虑相位特性,直接考虑其振幅特性。 在这里,N是滤波器的次数,Ωc是截止频率。从上式的振幅特性可以看出,这个是单调递减的函数,其振幅特性是不存在纹波的。设计的时候,一般需要先计算跟所需要设计参数相符合的次数N。首先,就需要先由阻带频率,计算出阻带衰减 将巴特沃斯低通滤波器的振幅特性,直接带入上式,则有 最后,可以解得次数N为 当然,这里的N只能为正数,因此,若结果为小数,则舍弃小数,向上取整。 1.2巴特沃斯滤波器的传递函数 巴特沃斯低通滤波器的传递函数,可由其振幅特性的分母多项式求得。其分母多项式

根据S解开,可以得到极点。这里,为了方便处理,我们分为两种情况去解这个方程。当N为偶数的时候, 这里,使用了欧拉公式。同样的,当N为奇数的时候, 同样的,这里也使用了欧拉公式。归纳以上,极点的解为 上式所求得的极点,是在s平面内,在半径为Ωc的圆上等间距的点,其数量为2N个。为了使得其IIR滤 波器稳定,那么,只能选取极点在S平面左半平面的点。选定了稳定的极点之后,其模拟滤波器的传递函数就可由下式求得。

1.3巴特沃斯滤波器的实现(C语言) 首先,是次数的计算。次数的计算,我们可以由下式求得。 其对应的C语言程序为 [cpp]view plaincopy 1.N = Ceil(0.5*( log10 ( pow (10, Stopband_attenuation/10) - 1) / 2. log10 (Stopband/Cotoff) )); 然后是极点的选择,这里由于涉及到复数的操作,我们就声明一个复数结构体就可以了。最重要的是,极点的计算含有自然指数函数,这点对于计算机来讲,不是太方便,所以,我们将其替换为三角函数, 这样的话,实部与虚部就还可以分开来计算。其代码实现为 [cpp]view plaincopy 1.typedef struct 2.{ 3.double Real_part; 4.double Imag_Part; 5.} COMPLEX; 6. 7. https://www.doczj.com/doc/115175609.html,PLEX poles[N]; 9. 10.for(k = 0;k <= ((2*N)-1) ; k++) 11.{ 12.if(Cotoff*cos((k+dk)*(pi/N)) < 0) 13. { 14. poles[count].Real_part = -Cotoff*cos((k+dk)*(pi/N)); 15.poles[count].Imag_Part= -Cotoff*sin((k+dk)*(pi/N)); 16. count++; 17.if (count == N) break; 18. } 19.}

直流电源滤波电路及电子滤波器原理分析

直流电源滤波电路及电子滤波器原理分析 整流电路是将交流电变成直流电的一种电路,但其输出的直流电的脉动成 分较大,而一般电子设备所需直流电源的脉动系数要求小于0.01。故整流输出 的电压必须采取一定的措施。尽量降低输出电压中的脉动成分,同时要尽量保 存输出电压中的直流成分,使输出电压接近于较理想的直流电,这样的电路就 是直流电源中的滤波电路。常用的滤波电路有无源滤波和有源滤波两大类。无源滤波的主要形式有电容滤波、电感滤波和复式滤波(包括倒L型、LC滤波、LCπ型滤波和RCπ型滤波等)。有源滤波的主要形式是有源RC滤波,也被称 作电子滤波器。直流电中的脉动成分的大小用脉动系数来表示,此值越大,则 滤波器的滤波效果越差。脉动系数(S)=输出电压交流分量的基波最大值/输出电压的直流分量半波整流输出电压的脉动系数为S=1.57,全波整流和桥式整流 的输出电压的脉动系数S≈0.67。对于全波和桥式整流电路采用C型滤波电路后,其脉动系数S=1/(4(RLC/T-1)。(T为整流输出的直流脉动电压的周期。)RC-π型滤波电路,实质上是在电容滤波的基础上再加一级RC滤波电路组成的。如图 1虚线框即为加的一级RC滤波电路。若用S’表示C1两端电压的脉动系数,则输出电压两端的脉动系数S=(1/ωC2R’)S’。由分析可知,在ω值一定的情况下,R愈大,C2愈大,则脉动系数愈小,也就是滤波效果就越好。而R值增大时,电阻上的直流压降会增大,这样就增大了直流电源的内部损耗;若增大C2的 电容量,又会增大电容器的体积和重量,实现起来也不现实。为了解决这个矛盾,于是常常采用有源滤波电路,也被称作电子滤波器。电路如图2。它是由 C1、R、C2组成的π型RC滤波电路与有源器件--晶体管T组成的射极输出器 连接而成的电路。由图2可知,流过R的电流IR=IE/(1+β)=IRL/(1+β)。流 过电阻R的电流仅为负载电流的1/(1+β).所以可以采用较大的R,与C2配合

二阶巴特沃斯滤波器的分析与实现电路

巴特沃斯滤波器的分析与实现 巴特沃斯滤波器网上没有提供现成的电路和具体参数,此处本文给出几种类型的巴特沃斯滤波器,并给出了参数计算分析。 1、巴特沃斯低通滤波器的定义: 巴特沃斯低通滤波器可用如下振幅的平方对频率的公式表示: 其中, n = 滤波器的阶数 ωc =截止频率=振幅下降为-3分贝时的频率 ωp = 通频带边缘频率 1/(1 + ε2) = |H(ω)|2在通频带边缘的数值. 2、巴特沃斯滤波器的实现 2.1 一些常见资料的滤波器的错误 有些资料上给出的二阶巴特沃斯滤波器电路图为: 图中红线部分为放大电路,其实滤波器为2阶RC滤波器。其传递函数为: H(s)= 1 1+s(R1C1+R1C2+R2C2)+s2R1R2C1C2 下面证明此滤波器不可能为二阶巴特沃斯滤波器:滤波器幅频传递函数为: |H(jw)|=| 1 1+jw(R1C1+R1C2+R2C2)?w2R1C1R2C2 | = 1 1+w4(R1R2C1C2)2+w2((R1C1+R1C2+R2C2)2?2R1R2C1C2) 若滤波器是巴特沃斯滤波器,则((R1C1+R1C2+R2C2)2?2R1R2C1C2要为0 。因为(R1C1+R1C2+R2C2)2?2R1R2C1C2始终大于零(R1R2C1C2不取零值,C1或C2为零时为1阶RC滤波器,此时为巴特沃斯滤波器),所以不论R1R2C1C2取何值,都不是二阶巴特沃斯滤波器 2.2 二阶巴特沃斯滤波器的实现方法 本文列举了2种2阶巴特沃斯滤波器的实现方法,并给出了滤波器是巴特沃斯滤波器的参数。以下详述: 方法1:RC压控电压源滤波器 传递函数为:

FIR低通数字滤波器的设计要点

《DSP技术与应用》课程设计报告 课题名称:基于DSP Builder的FIR数字滤波器的设计与实现 学院:电子信息工程学院 班级:11级电信本01班 学号: 姓名:

题目基于DSP Builder的FIR数字滤波器的设计与实现 摘要 FIR数字滤波器是数字信号处理的一个重要组成部分,由于FIR数字滤波器具有严格的线性相位,因此在信息的采集和处理过程中得到了广泛的应用。本文介绍了FIR数字滤波器的概念和线性相位的条件,分析了窗函数法、频率采样法和等波纹逼近法设计FIR滤波器的思路和流程。在分析三种设计方法原理的基础上,借助Matlab仿真软件工具箱中的fir1、fir2和remez子函数分别实现窗函数法、频率采样法和等波纹逼近法设计FIR滤波器。然后检验滤波器的滤波效果,采用一段音频进行加噪声然后用滤波器滤,对比三段音频效果进而对滤波器的滤波效果进行检验。仿真结果表明,在相频特性上,三种方法设计的FIR滤波器在通带内都具有线性相位;在幅频特性上,相比窗函数法和频率采样法,等波纹逼近法设计FIR滤波器的边界频率精确,通带和阻带衰减控制。

Abstract FIR digital filter is an important part of digital signal processing, the FIR digital filter with linear phase, so it has been widely applied in the collection and processing of information in the course of. This paper introduces the concept of FIR digital filter with linear phase conditions, analysis of the window function method and frequency sampling method and the ripple approximation method of FIR filter design ideas and processes. Based on analyzing the principle of three kinds of design methods, by means of fir1, fir2 and Remez function of Matlab simulation software in the Toolbox window function method and frequency sampling method and respectively realize equiripple approximation method to design FIR filter. Then test the filtering effect of the filter, using an audio add noise and then filter, test three audio effects and comparison of filter filtering effect. Simulation results show that the phase frequency characteristic, three design methods of FIR filter with linear phase are in the pass band; the amplitude frequency characteristics, compared with the window function method and frequency sampling method, equiripple approximation method Design of FIR filter with accurate boundary frequency, the passband and stopband attenuation control.

二阶有源低通滤波器

设计题题目 二阶有源低通滤波器 设计一个有源低通滤波器的截止频率为kHz f 10 。 方案论证 (1):对信号进行分析与处理时, 常常会遇到有用信号叠加上无用噪声的问题, 这些噪声有的是与信号同时产生的, 有的是传输过程中混入的。因此, 从接收的信号中消除或减弱干扰噪声, 就成为信号传输与处理中十分重要的问题。根据有用信号与噪声的不同特性, 消除或减弱噪声,提取有用信号的过程称为滤波, 实现滤波功能的系统称为滤波器。 滤波器分为无源滤波器与有源滤波器两种 工作原理: 二阶有源滤波器是一种信号检测及传递系统中常用的基本电路, 也是高阶虑波器的基本组成单元。常用二阶有源低通滤波器的电路型式有压控电压源型、无限增益多路反馈型和双二次型。本次课程设计采用压控电压源型设计课题。 有源二阶滤波器基础电路如图1所示: 图1 二阶有源低通滤波基础电路 它由两节RC 滤波电路和同相比例放大电路组成,在集成运放输出到集成运放同相输入之间引入一个负反馈,在不同的频段,反馈的极性不相同,当信号频率f >>f0时(f0 为截止频率),电路的每级RC 电路的相移趋于-90o,两级RC 电路的移相到-180o,电路的输出电压与输入电压的相位相反,故此时通过电容c 引到集成运放同相端的反馈是负反馈,反馈信号将起着削弱输入信号的作用,使电压放大倍数减小,所以该反馈将使二阶有源低通滤波器的幅频特性高频端迅速衰减,只允许低频端信号通过。其特点是输入阻抗高,

输出阻抗低。 传输函数为: )()()(i o s V s V s A = 2F F ) ()-(31sCR sCR A A V V ++= 当f=0或者频率很小时,各电容可视为开路 F 0V A A ==1+(A vf\-1)R1/R1 称为通带增益 F 31V A Q -=称为等效品质因数 RC 1c = ω 称为特征角频率 则2c n 22c 0)(ωωω++= s Q s A s A 上式为二节低通滤波电路传递函数的典型表达式 注:当Q =0.707时的3dB 截止角频率,当30≥=VF A A 电路将自激振荡。 当jw s =代入 2220222)(c c c c c c VF w s Q w s w A w s Q w s w A s A ++=++= (式11) 则 2220 )(])(1[1lg 20)(lg 20Q w w w w A jw A c c +-= (式12) 2)(1)(arctan )(c c w Q w w w --=? (式13)

用窗函数法设计FIR数字低通滤波器要点

河北科技大学课程设计报告 学生姓名:学号: 专业班级: 课程名称: 学年学期 指导教师: 20 年月

课程设计成绩评定表 学生姓名学号成绩 专业班级起止时间 设计题目 指 导 教 师 评 指导教师: 语 年月日

目录 1. 窗函数设计低通滤波器 1.1设计目的 (1) 1.2设计原理推导与计算 (1) 1.3设计内容与要求 (2) 1.4设计源程序与运行结果 (3) 1.5思考题 (10) 1.6心得体会 (14) 参考文献 (15)

1.窗函数设计低通滤波器 1.1设计目的 1. 熟悉设计线性相位数字滤波器的一般步骤。 2. 掌握用窗函数法设计FIR 数字滤波器的原理和方法。 3. 熟悉各种窗函数的作用以及各种窗函数对滤波器特性的影响。 4. 学会根据指标要求选择合适的窗函数。 1.2设计原理推导与计算 如果所希望的滤波器的理想的频率响应函数为() ωj d e H ,则其对应的单位脉冲响应为 ()() ωπ ωωπ π d e e H n h j j d d ?- = 21 (4.1) 窗函数设计法的基本原理是设计设计低通FIR 数字滤波器时,一般以理想低通滤波特性为逼近函数() ωj e H ,即 () ?????≤<≤=-π ωωωωωαω c c j j d ,, e e H 0,其中21-=N α ()() ()[]() a n a n d e e d e e H n h c j j j j d d c c --= = = ??- -- πωωπ ωπ ωαωω ωαω π π ω sin 21 21 用有限长单位脉冲响应序列()n h 逼近()n h d 。由于()n h d 往往是无限长序列,而且是非因果的,所以用窗函数()n ω将()n h d 截断,并进行加权处理,得到: ()()()n n h n h d ω= (4.2) ()n h 就作为实际设计的FIR 数字滤波器的单位脉冲响应序列,其频率响应函 数() ωj e H 为 ()()n j N n j e n h e H ωω ∑-==1 (4.3) 式中,N 为所选窗函数()n ω的长度。 用窗函数法设计的滤波器性能取决于窗函数()n ω的类型及窗口长度N 的取

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