基于MATLAB的有源滤波器的实现

2026/1/25 19:41:50

ylabel('Phase/degrees');

图4.3 两种方法对应的相频响应和幅频响应

4.2 双二阶滤波电路

4.2.1 双二阶电路

所谓“双二阶电路”指的是能够实现双二阶函数(即传输函数的分子、分母都是二阶函数)的电路。双二阶电路可以实现各种类型的二阶函数,例如二阶低通、高通、带通、具有传输零点以及全通等滤波器。

33

4.2.2 应用实例

我们知道双二阶电路能构成多种滤波器,现有如下多运放二阶电路,下面我们将通过以下电路进行讨论仿真。

图4.4 ken多运放二阶电路

我们分析其主电路是由一个相加器A1,和两个积分器A2、A3组成的,由上图可以看出,第一个放大器A1的输出:

?R2R?V1?VI?1???V2?RR?R3?12??R1R?R1??V??3RR?RR3312??

?R2(R?R3)VI?R1(R?R3)V2?R(R1?R2)V3(R1?R2)R3 (4.6)

第二个放大器的输出和第三个放大器的输出都是反相积分器,它们电压的关系为:

V2??1sC1R8V1 V3??1sC2R9V2

由以上三式可求得

s)= H(3V3VI?R2(R?R2)R3(R1?R2)?C1C2R3R9s?21R1(R?R3)R2(R1?R2)?C2R8sC1C2R3R8s?2R9C2s?RR2 (4.7)

H2(s)?V2VI?R2(R?R3)R3(R1?R2)?R1(R?R3)R3(R1?R2)R9C2s?RR3 (4.8)

34

H1(s)?V1VI?R2(R?R3)R3(R1?R2)?2CIC2R8R9sC1C2R9R8s?2R1(R?R2)R3(R1?R2)R9C2s?RR3 (4.9)

上述的H(s)都是一般的双二阶函数,我们将函数分母用极点频率?0和等效品质因数Q值来表示,即将H(s)改写为标准形式:

H(s)?Ab0s?b1s?bs?2222?0Q (4.10)

s??0经变形即可得出每一个传递函数的等效品质因素Q和截止频率?0:

H3(s)中:

?30Q3?R1(R?R3)C1R2R3(R1?R2)R1R9(R?R3)C1R3R8(R1?R2)R1(R?R2)C1R3R8(R1?R2)2 ?302?RC1C2R2R3R9R

H2(s)中:

?20Q2?

?20?2C1C2R3R8R2

H1(s)中:

?10Q1?

?30?2C1C2R3R8R9

不同的参数将导致不同的频率特性,为了简单起见,不妨设图4.4图的电阻为1?,电容为1?F。则有传递函数为:

H3(s)?V3VIV2VI?1s?s?1?ss?s?122;Q3=1;?30?1rad/s

H2(s)??;Q2?1;?20?1rad/s

H1(s)?V1VI?s22s?s?1;Q1?1;?1=1rad/s

对传递函数用MATLAB仿真,其程序为:

b=[0 0 1]; a=[1 1 1]; %滤波器传递函数分母多项式系数 figure(1),freqs(b,a); %第一种方法

[h,w]=freqs(b,a); %计算滤波器的复数频率响应

mag=abs(h);pha=angle(h); %得到滤波器的幅频和相频响应

figure(2),subplot(2,1,1),loglog(w,mag);%双对数坐标绘制幅频响应 grid on;xlabel('Angular frequency');ylabel('Magnitude');

35

subplot(2,1,2),semilogx(w,pha*180/pi) %运用半对数坐标绘相频响应 grid on;xlabel('Angular frequency'); ylabel('Phase/degrees'); 图形如图4.5所示:

图4.5 V3端输出低通滤波器的相频特性

修改程序为:b=[0 -1 0]; %滤波器传递函数分子多项式系数 其图形如图4.6

图4.6 V2端输出带通滤波器的相频特性

36


基于MATLAB的有源滤波器的实现.doc 将本文的Word文档下载到电脑
搜索更多关于: 基于MATLAB的有源滤波器的实现 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219