Sie sind auf Seite 1von 8

一、模拟滤波器的设计

[一] 课程设计的目的:

1. 设计具有确定截止频率的一阶、二阶甚至高阶模拟低通、高通和带通滤波器,并能转化为

实际的电路图以及能够对具体参数进行优化。

2. 应用 MAtlab 语言工具实现信号处理的各种方式,理解和熟悉信号处理的实际应用。

[二] 课程设计的要求:

1.用 Matlab 语言表示各种信号的形式及其基本处理,包括时域表示、频域表示,信号的 DFT、

FFT、滤波等处理。

2.根据需求设计出模拟低通、高通和带通滤波器,并且画出具体的电路图,阐述滤波器的性能,

以及应用 Matlab 画出其冲击响应函数。

3.应用 Matlab 语言模拟出按键式电话信号处理过程。

[三] 课程设计的原理:

1. 按键式电话原理

信号的频谱是根据信号本身所包含的频率组成来描述一个信号的,信号处理方法也可以根
据输入信号频谱的不同而异。信号可以通过频域结构来描述是电子工程的一个基本概念。

1209Hz 1336Hz 1477Hz

697Hz
1 2 3

770Hz
4 5 6

852Hz
7 8 9

941Hz
* 0 #

图 1.1 按键式键盘
按键式电话给我们提供了一个频域信号处理的例子。按键式键盘如图 1.1 所示。按一个键
发送两个正弦波的和,其中一个正弦波来自低频组(697Hz,770Hz,852Hz,941Hz),另一个来

1
自高频组(1209Hz,1336Hz,1447Hz)。例如,按 3 键发送正弦波 697Hz 和 1447Hz 两个正弦波。
键盘上的每一个按键都唯一地对应两个频率组合,我们可以将其认为是编码。反过来,接收方
要完成的事就变成了译码,就是要知道该信号究竟包含了哪两个频率分量。
滤波器是从频域的角度上来分离信号的。通过滤波器,可以让某些频带上的信号通过而拒
绝某些频带上的信号,图 1.2 列出了解码按键式电话信号的过程。

Low Group 697Hz


BP1 D1
697Hz
770Hz
Low Group
852Hz 770Hz
697Hz BP2 D2
941Hz
770Hz
LP Low Group
852Hz
941Hz 852Hz Outputs
BP3 D3
High Group
1209Hz 941Hz
BP4 D4
1336Hz
1447Hz
High Group 1209Hz
BP5 D5
1209Hz
1336Hz
1447Hz 1336Hz High Group
HP BP6 D6 Outputs

1477Hz
BP7 D7

图 1.2
电话机所发出的任何一个信号没有检测之前无法确定它究竟包含哪两个信号,但是我们还
是可以知道其中一个来自低频组,另外一个来自高频组。我们要做的第一步是利用低通滤波器
和高通滤波器将高频分量和低频分量分离出来,当然,低通滤波器和高通滤波器的截止频率都
应该介于低频组的最高频率和高频组的最低频率之间。当然,我们要根据实际情况来确定截止
频率。经过这一步,我们可以得到低通滤波器输出的信号是低频组的四个不同频率信号中间的
一个,而高通滤波器输出的信号是高频组的三个不同频率信号中间的一个。剩下的工作是确定
低频组和高频组分别是哪个信号,要解决这个问题,我们可以通过图 1.2 所示方法,就是将低
通滤波器后面分成四路,每一路都接上一个带通滤波器,而高通滤波器之后分成三路,每一路
也都接上一个带通滤波器。当然每个带通滤波器的通频带都不一样,每一个带通滤波器只能让
该信号组的一个信号通过。这样,7 个带通滤波器的输出只有两个有正弦信号输出,其中一个
来自低频组,另外一个来自高频组。这些信号通过后面连接的检测器检测到之后,就能判断究
竟是按了哪个键。

2. 模拟滤波器的设计

滤波电路是根据频域特性要求来设计的,主要任务归结到了实现期望的增益响应函数。滤
波器设计的方法非常多。一般情况下,给定一个增益响应函数,可以设计出许多不同的电路来
实现。有无源设计方法:主要是利用电容、电感和电阻来实现,也可以用有源设计方法:主要
是利用电阻、电容和运算放大器。相对于无源滤波器,有源 RC 滤波器有如下优点:
1、 有源滤波器能够很方便的调整频率响应的增益和衰减。

2
2、 有源传递函数能够分为多级来实现,每一级可以独立设计,最后将它们级连起来就可
以实现整个系统函数。
3、 有源滤波器实现起来尺寸更小,也更便宜,因为他们不需要电感,应用在低频方面,
电感尺寸通常比较大。
这里我们介绍一些滤波器的设计方法,主要是在幅频特性上来实现系统传递函数,相频特
性在这里不作考虑。通常采用的模拟滤波器有 Butterworth 函数、Chebyshev 函数、Bessel 函
数、椭圆滤波器函数等。

(1)、一阶电路设计

我们讨论具有一定要求增益响应函数 T ( jω ) 情况下如何设计滤波器。设计过程应该从构

建一个符合要求的传递函数开始,可以将传递函数变成如下形式:

T ( S ) = T1 ( s ) × T2 ( S ) × T3 ( s ) × " × Tn ( s ) (1)

其中,Tk (S ) 是只具有一个极点和至多一个零点的一阶传递函数。阶数越高,过渡带下降越陡,

性能越好。一阶传递函数可以通过一阶电路来实现,下表 1.1 介绍几种常见的一阶电路图。


一阶电路 传递函数

Z2 Y1
T ( s) = K =K
Z1 +
Z1 + Z 2 Y1 + Y2
-

Z2 R A + RB
RA 其中: K =
RB RB

+
-
Z 1 + Z 2 Y1 + Y2
T (s) = =
Z1 Z2
Z1 Y2

Z1 Z2
Z2 Y
- T (s) = − =− 1
+
Z1 Y2

表 1.1
一般情况下,要实现一个传递函数,在设计电路的时候有许多选择,没有确定的答案,同
时,在实现一阶电路的时候可能会遇到一些元器件取值不现实的问题,因此需要根据实际情况
调整元器件的参数。下面举一个例子来说明。

3
5
实现一个传递函数为 T ( s ) = 的电路。按照表 1.1 中的第一种方法,我们不难
s / 2000 + 1
得出:

Y2 / Y1 = s / 2000 , ( R A + RB ) / RB = 5 ,因此我们容易得到图 1.3 所示电路图:

1 10kΩ
+ +
- -

1/2000 50nF
4 4 kΩ
1 1 kΩ

图 1.3 图 1.4
很显然,图 1.3 中的参数设计不合理,我们调整参数之后得到如图 1.4 所示的电路图。

(2)、二阶电路设计

一阶电路的级连只能产生 s 平面负实轴上的极点。为了产生复极点,我们必须借助二阶电
路来实现。这里我们主要考虑有源 RC 电路。

二阶低通滤波器

C1
R1 R2 +
+
+ V 2 (t)
V 1 (t) -
C2
RA
RB

图 1.5

图 1.5 为二阶有源低通滤波器电路图,我们不难得出其系统传递函数 T (s ) 为:

μ
T (s) = (2)
R1 R2 C1C 2 s + ( R1C1 + R2 C 2 + R1C 2 − μR1C1 ) s + 1
2

其中, μ = ( R A + R B ) / R B

在上面二阶电路的设计中我们选择特定器件值来设定自然频率 ω 0 和阻尼系数 ζ 。通过比

较(2)式的分母和标准形式: ( s / ω 0 ) + 2ζ ( s / ω 0 ) + 1 不难得出:
2

4
1 R2 C 2 R1C 2 RC
ω0 = , 2ζ = + + (1 − μ ) 1 1
R1 R2 C1C 2 R1C1 R2 C1 R2 C 2
但是有个问题,就是未知参量太多而方程太少,这样设计起来选择的方法非常多,下面讨论两
种常用的方法:

(一)、等电容等电阻法: R1 = R2 = R , C1 = C 2 = C ,这样

1 RA
RC = , = 2(1 − ζ )
ω0 RB

(二)、单位增益法: R1 = R2 = R , μ = 1 ,这样

1 C2
R A = 0 , R C1C 2 = , =ζ 2
ω0 C1

二阶高通滤波器

R1
C1 C2 +
+
+ V 2 ( t)
V 1 ( t) -

R2
RA
RB

图 1.6

图 1.6 为二阶有源高通滤波器电路图,我们不难得出其系统传递函数 T (s ) 为:

μR1 R2 C1C 2 s 2
T (s) = (3)
R1 R2 C1C 2 s 2 + ( R1C1 + R2 C 2 + R1C 2 − μR2 C 2 ) s + 1

其中, μ = ( R A + R B ) / R B

在上面二阶电路的设计中我们选择特定器件值来设定自然频率 ω 0 和阻尼系数 ζ 。通过比

较(3)式的分母和标准形式: ( s / ω 0 ) + 2ζ ( s / ω 0 ) + 1 不难得出:
2

1 R1C1 R1C 2 RC
ω0 = , 2ζ = + + (1 − μ ) 2 2
R1 R2 C1C 2 R2 C 2 R2 C1 R1C1
和二阶低通滤波器一样,二阶高通滤波器也有两种常用设计方法:

5
(一)、等电容等电阻法: R1 = R2 = R , C1 = C 2 = C ,这样

1 RA
RC = , = 2(1 − ζ )
ω0 RB

(二)、单位增益法: C1 = C 2 = C , μ = 1 ,这样

1 R1
R A = 0 , C R1 R2 = , =ζ 2
ω0 R2

(3)、带通和带阻滤波器

前面介绍的一阶和二阶电路很容易实现低通和高通滤波器,在此基础上如我我们使用级连

(串联和并联)的方法就可以很容易得到带通和带阻滤波器,如图 1.6 和 1.7 所示。

高通滤波器
ωCHP
高通滤波器 低通滤波器
ωCHP ωCLP
低通滤波器
ωCLP

图 1.6 带通滤波器 图 1.7 带阻滤波器

其中,低通滤波器的截止频率(ωCLP)高于高通滤波器的截止频率(ωCHP),低通滤波器提供上

截止频率,高通滤波器提供下截止频率。带阻滤波器中,低通滤波器的截止频率要低于高通滤

波器的截止频率。

(4)、几种常用的滤波器设计方法

巴特沃兹低通滤波器
巴特沃兹低通滤波器的系统函数为:

K
T ( jω ) = (4)
1 + (ω / ω C ) 2 n

其中,n 为阶数,ωC 为截止频率。标准化的分母多项式和阶数的关系为:

阶数 标准化的分母多项式

1 (s+1)

2 (s2+1.414s+1)

6
3 (s+1)(s2+s+1)

4 (s2+0.7654s+1) (s2+1.848s+1)

5 (s+1)(s2+0.6180s+1) (s2+1.618s+1)
注意:表中是将截止频率归一化了,具体应用时令:s=s/ωC
切比雪夫低通滤波器
切比雪夫低通滤波器的系统函数为:

K
T ( jω ) = (4)
1 + C n2 (ω / ω C )

其中,n 为阶数,ωC 为截止频率。

⎧ C n ( x) = cos[n × cos −1 ( x)] x ≤ 1


⎨ −1
⎩C n ( x) = cosh[n × cosh ( x)] x > 1
标准化的分母多项式和阶数的关系为:

阶数 标准化的分母多项式

1 (s+1)

2 [(s/0.8409)2+0.7654(s/0.8409)+1]

3 (s/0.2980+1) [(s/0.9159)2+0.3254(s/0.9159)+1]

4 [(s/0.9502)2+0.1789(s/0.9502)+1] [(s/0.4425)2+0.9276(s/0.4425)+1]

5 (s/0.1772+1) [(s/0.9674)2+0.1132(s/0.9674)+1] [(s/0.6139)2+0.4670(s/0.6139)+1]

注意:表中是将截止频率归一化了,具体应用时令:s=s/ωC

高通滤波器设计

高通滤波器传递函数能够通过低通滤波器原形的复频域变量 s 的变换直接得到。如果一个

低通滤波器的传递函数为 TLP(s),通带增益为 TMAX,截止频率为ωC,那么对应的高通滤波器

的传递函数 THP(s)可以定义为:

THP ( s ) = TLP (ω C2 / s ) (5)

这样得到的高通滤波器和低通滤波器有相同的通带增益和截止频率。

[四] 课程设计的内容:

1、设计图1.2中的滤波器,可以选择信号通过低通滤波器的一组或者选择信号通过高通滤

波器的一组(任选一组),设计该组中的所有滤波器。

7
要求:首先根据滤波器要求定好截止频率和阶数,滤波器可以采用原理里面介绍的常用的

滤波器模型,阶数不能小于2阶,尝试不同的滤波器用不同的阶数,方便比较效果。要理解设

计的方法和原理,有具体的设计过程,并画出对应的有源RC滤波器电路图,电路图设计方法在

原理里面有介绍。

2、对上面的设计应用Matlab进行仿真,具体就是随机产生一个按键式电话的按键信号(由

两个频率分量相加,具体频点见原理),用该信号通过设计的滤波器组,然后得到相应的三路或

四路输出,观测输出(从时域和频域)。

3、按照第2步方法进行仿真,只是输入信号里面加入信号传输过程中叠加的背景噪声,我

们认为噪声是正态分布的,尝试不同的信噪比(信号幅度/噪声标准差),观测滤波输出后的效果,

描述信噪比对检测性能的影响。

要求:要能够用Matlab模拟出设计的滤波器的频响特性,学会用Matlab里面的Simulink工具

来编写系统仿真图,从仿真的结果分析所设计的滤波器的性能,并得出自己的结论。

[五] 课程设计的完成形式

程序做完之后能给老师做以现场演示和简单讲解,最后提交课程设计文字报告,报告内容
为课程设计内容、总结和体会,报告里需有具体滤波器的电路图。

Das könnte Ihnen auch gefallen