Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
5.1:-
CASE-1(Q=1.5):-
Matlab code:-
clc;
clear all;
close all;
f0 = 12500;
w0 = 2*pi*f0;
Q = 1.5;
H = 19.95;
num = [0 H*(w0/Q) 0];
den = [1 w0/Q w0^2];
T = tf(num,den);
figure(1)
bode(T);
gtext('1441014221')
figure(2)
pzplot(T);
gtext('1441014221')
Matlab figure:-
1.Pole-zero plot:-
2.Bodeplot:-
Multisim circuit:-
Multisim AC analysis:-
CASE-2(Q = 3.16)
Matlab code:-
clc;
clear all;
close all;
f0 = 12500;
w0 = 2*pi*f0;
Q = 3.16;
H = 19.95;
num = H*[0 w0/Q 0];
den = [1 w0/Q w0^2];
T = tf(num,den);
figure(1)
bode(T);
gtext('1441014221')
figure(2)
pzplot(T);
gtext('1441014221')
Matlab figures:-
1.Pole-zero plot:
2.Bode plot:-
Multisim circuit:-
Discussion:-
In the first circuit by taking Q=1.5 we got the DC gain 6.12 at 12.5KHz, but in the
second ciruit by taking Q=3.16 we got the DC gain 25.7(~26) i.e., the desired
output. So this error is observed in the simulation due to the insufficient value of Q.
So Deliyannis Friend biquad circuit is useful for both lower and higher Q value but
cant be used for very low Q value.
5.2:-
CASE-1(Q=10):-
Matlab code:-
clc;
clear all;
close all;
f0 = 12500;
w0 = 2*pi*f0;
Q = 10;
H = 19.95;
num = [0 H*(w0/Q) 0];
den = [1 w0/Q w0^2];
T = tf(num,den);
figure(1)
bode(T);
gtext('1441014221')
figure(2)
pzplot(T);
gtext('1441014221')
Matlab figures:-
1.Pole-zero plot:-
2.Bode plot:-
Multisim circuit:-
Matlab code:-
clc;
clear all;
close all;
f=12500;
w0=2*pi*f;
H=2.517;
Q0=1.5;
alpha=0.189;
num=[0 H*(w0/Q0) 0];
den=[1 (w0/Q0)*(1-2*(Q0^2)*alpha) w0^2];
Tf=tf(num,den);
figure(1)
bode(Tf)
grid off;
gtext('1441014221')
figure(2)
pzmap(Tf)
grid off;
gtext('1441014221')
Matlab figures:-
1.Bodeplot:-
2.Pole-zero plot:
CASE-1:-