matlab 带通滤波器_如何自己动手 设计滤波器电路

如何自己动手

设计滤波器电路

ad941fc6c236e259eb918b6fb31c267e.png 12dda4ce9e72beb3bf66c4950a51b368.png ca2e572f53cefece725ff75729e34a40.png

滤波器是电路最常涉及的模块之一,虽然现在有多种工具设计滤波器,但了解具体如何设计认识非常重要的。这里我们介绍有源滤波器,它实际是在无源滤波器(RC、LC、RLC电路)的基础上添加运放形成的,从而使滤波器带有增益,并且带来无源滤波器所不具备的一些特性。

一阶有源滤波器是在运放和一个电阻和一个电容构成的。如图是一个一阶有源低通滤波器,电阻R1和电容C1组成的RC电路实现信号的选择,截止频率。电路其余部分实际是一个同相放大器,高于fc的信号成分被过滤,低于fc的部分可以通过RC电路并被放大。

549783f99c0968f3352ea765ec317722.png 3e71fc4311780445f098377a90844cff.png

在无源滤波器添加上运放电路,如图所示的电压跟随器,就构成了一个有源滤波器。由于增益为1,并不影响R1,C1构成的无源滤波器,截止频率仍为,那么有人会问,既然无源滤波器和有源滤波器在R1、C1的参数不变的情况下特性一致,那为什么还要添加运放画蛇添足呢?

学习有源滤波器,需要知道两点,一是,有源滤波器有低通、高通、带通、带阻等不同类型,

二是,有源滤波器有Butterworth(巴特沃斯)、Chebyshev(切比雪夫)、Bessel(贝济埃)3中不同特性。

关键什么是3种不同特性的滤波器,我们以高通滤波器来举例说明一下。如图是一个二阶的Butterworth滤波器和Chebyshev滤波器,两个滤波器除了电路参数不同,电路结构完全相同,截止频率也都为1KHZ。但正是这两个电阻参数的不同,造就了相同电路结构的不同频率特性。分析频率特性曲线图,发现Butterworth高通滤波器在拐点比较平滑,或者说当输入信号频率超过截止频率后,滤波器的增益较为平滑的增大到1;而Chebyshev高通滤波器在拐点出有明显的起伏,当输入信号频率超过截止频率后,滤波器的增益有一个激增,在输入信号频率大约为2KHZ,滤波器的增益还一度超过了1.4,之后又渐渐跌落并减小至1。

49a9903d9ac270fe6fafad86e4267ad5.png 43fa049b8c46f4ca3fe14749278f63b7.png

这样的差异会带来什么后果呢?我们知道高通滤波器在电路中实现把信号频率在fc以下的成分除掉,也就是说滤波器对于频率小于fc的信号增益应该越小越好。对于上面的两个滤波器,加入500HZ的信号分别进入在两个滤波器,那么Chebyshev在该频率点的增益要明显小于Butterworth的增益,或者说Chebyshev对于抑制fc以下的信号更给力。然后简要说明一下3种特性的特点。

Butterworth型:通带部分非常平滑。Chebyshev:通带到阻带的变化十分迅速,具有更好的频率选择特性。

Bessel:频率特性一般,但其通带的相频特性呈线性。

为什么在上文图中换换电阻就可以得到不同特性的有源滤波器,如何设计出不同特性的滤波器呢?(只简要介绍低阶滤波器的设计)接着往下看

仍从无源滤波器开始,如图是一个一阶无源滤波器。

7748f3be6ab1632d892176a1f1f60fa9.png

如果该电路没有前、后级电路,则流过R、C电流相等,输出信号实际是电容两端电压,输入信号实际是R、C电压只和,,于是增益可以用阻抗的形式表示,由于容抗中含有频率项,所以增益A添加一个(s)以示区别:

dd8c942f4a787c870814291f47bb2865.png 071367ebff38534ed48f1f62babcf9da.png a75939ba91afe80bf6299967005bc981.png

由该式我们可以对任意阶数的低通滤波器进行讨论,同时Butterworth、Chebyshev、Bessel  3种类型的滤波器的相应阶数的参数a、b是固定的,可以通过查表获得,由此通过该通式可以设计出任意阶数任意类型的低通滤波器,对于高通、带通等类型的滤波器也是同样的分析方法。

最后举一个具体的例子:

Sallen-key型二阶有源滤波器的设计。某电子系统要求添加一个Sallen-key型二阶有源滤波器,截止频率为2KHZ,且滤波器具有Butterworth特性,电路如图所示,请确定电路参数(为了简便,R1=R2=R,C1=C2=C),并绘制相应的频率特性曲线。

2a8d83a29aa42d08df33df6878d994ef.png

借鉴之前的推导经验,可得到Sallen-key型二阶有源滤波器的传递函数。

b1aede28c4cda89fca783998985e934b.png

利用matlab绘制频率特性曲线

X=0:8000;

Y=abs(6343200/(-x^2+2828.4*i*x+4000000));

semilogx(x,y);

grid on;

2c71e1da6f3ec279cdfe6f21624e80aa.png

文字、图片:易梁萍

编辑:周雪

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值