summaryrefslogtreecommitdiff
path: root/52/CH5/EX5.5/Example5_5.sce
blob: 211048b0b27625460e0748e7deaadc5534e3b268 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//Example 5.5
//To Design an Analog Butterworth Filter
clear;
clc ;
close ;
op=0.2*%pi;
os=0.4*%pi;
e1=0.9;
l1=0.2;
epsilon=sqrt(1/(e1^2)-1);
lambda=sqrt(1/(l1^2)-1);
N=log(lambda/epsilon)/log(os/op);
disp(ceil(N),'Order of the filter, N =');
s=%s;
HS=1/((s^2+0.76537*s+1)*(s^2+1.8477*s+1));//Transfer Function for N=4
oc=op/epsilon^(1/ceil(N));
HS1=horner(HS,s/oc);
disp(HS1,'Normalized Transfer Function, H(s) =');