summaryrefslogtreecommitdiff
path: root/929/CH3/EX3.4.a/Example3_4_a.sce
blob: 119aafb95b577b639b4af768a8d1c7e8f005dc60 (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
//Example 3.4(a)

clear;

clc;

dcgaindB=20;//Gain in dB

dcgain=10^(20/20);

f0=10^3;

//We need R2=dcgain*R1;

R1approx=20*10^(3);

R2approx=dcgain*R1approx;

Capprox=1/(2*%pi*f0*R2approx);

n=(Capprox*10^9);

C=Capprox/n;

R2=(R2approx*n)-1154.9431;

R1=R2/dcgain;

printf("Components for achieving the mentioned requirements :");

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

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

printf("\nC=%.f nF",C*10^9);