blob: 5df99cc10a1f1bb992fd286f8d2707196121dae0 (
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
|
//Ex8_6 pg-436
clc
A=50 //voltage gain
per=10/100 //percentage of negative feedback applied
BA=per*A //value of Beta*A
Af=A/(1+BA) //gain after negative feedback
printf("(1) Voltage gain after negative feedback \n")
printf(" = %.2f\n ",Af)
A=50 //voltage gain
per=5/100 //percentage of negative feedback applied
BA=per*A //value of Beta*A
Af1=A/(1+BA) //gain after negative feedback
printf("(2) Voltage gain after negative feedback \n")
printf(" = %.1f\n ",Af1)
disp("So the new gain is not double the previous case")
disp(" The difference between expected value and actual value of gain obtained is")
diff_value=2*Af-Af1
printf(" = %.2f",diff_value)
printf("\n\n(3) To have the gain double of case(1) i.e 16.66,let the \n feedback introduced be Beta(assuming negative feedback)")
Af=16.66 //voltage gain with negative feedback
A=50 //voltage gain
Beta=((A/Af)-1)/A //feedback in percentage
printf("\n Beta = %.2f",Beta)
|