summaryrefslogtreecommitdiff
path: root/929/CH3/EX3.5/Example3_5.sce
blob: 1b110a61d165639d4c0a4d94aad0c446d10fa1ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
//Example 3.5

clear;

clc;

GdB=20;

G=10^(20/20);

//->R2/R1=G

R1approx=10*10^3;

R2approx=G*R1approx;

f1=20;

w1=2*%pi*f1;

Capprox1=1/(w1*R1approx);

n=Capprox1/(10^(-6));

C1=Capprox1/n;

R1=(R1approx*n)-87.747155;

R2=R1*G;

f2=20*10^3;

w2=2*%pi*f2;

C2=1/(R2*w2);

printf("Designed Wideband Band Pass Filter :");

printf("\nR1=%.2f kohms",R1*10^(-3));

printf("\nR2=%.1f kohms",R2*10^(-3));

printf("\nC1=%.f uF",C1*10^(6));

printf("\nC2=%.f pF",C2*10^(12));