diff options
Diffstat (limited to '2951/CH5')
-rwxr-xr-x | 2951/CH5/EX1.A/additional_ex_1.sce | 23 | ||||
-rwxr-xr-x | 2951/CH5/EX5.1/ex_5_1.sce | 28 | ||||
-rwxr-xr-x | 2951/CH5/EX5.2.A/additional_ex_2.sce | 10 | ||||
-rwxr-xr-x | 2951/CH5/EX5.2/ex_5_2.sce | 24 | ||||
-rwxr-xr-x | 2951/CH5/EX5.3.A/additional_ex_3.sce | 26 | ||||
-rwxr-xr-x | 2951/CH5/EX5.4.A/additional_ex_4.sce | 11 |
6 files changed, 122 insertions, 0 deletions
diff --git a/2951/CH5/EX1.A/additional_ex_1.sce b/2951/CH5/EX1.A/additional_ex_1.sce new file mode 100755 index 000000000..bb29d609a --- /dev/null +++ b/2951/CH5/EX1.A/additional_ex_1.sce @@ -0,0 +1,23 @@ +clear;
+clc;
+//("current through the capacitor is i=C(dv/dt)");
+
+t=15; //acquisition time in us
+i=5; //current in mA
+v=5; //maximum voltage across capacitor in V
+
+
+// to satisfy current requirement
+disp("to satisfy current requirement");
+C_current_req=i*t/v;
+disp(C_current_req,"C(nF)=");
+
+//to satisfy accuracy requirement
+disp("to satisfy accuracy requirement");
+
+C_accuracy_req=t/(6.9*15)*1000;// to convert into "nanoFarad"
+
+disp(C_accuracy_req,"C(nF)=");
+
+disp("to satisfy both requirements,smaller of the two can b taken");
+
diff --git a/2951/CH5/EX5.1/ex_5_1.sce b/2951/CH5/EX5.1/ex_5_1.sce new file mode 100755 index 000000000..31ca32a77 --- /dev/null +++ b/2951/CH5/EX5.1/ex_5_1.sce @@ -0,0 +1,28 @@ +clear;
+clc;
+disp("for 8-KHz sampling,the frequencies present are...(in KHz)");
+
+Fs=8; //sampling frequency
+Fst=3.5 //single tone frequency
+
+disp(Fst);
+disp(-Fst);
+disp(Fs-Fst);
+disp(-(2*Fs+Fst),(2*Fs+Fst),-(Fs+Fst),(Fs+Fst),(Fs-Fst));
+disp("...etc...");
+
+disp("in this case, if the LPF is designed with cut-off frequency(8/2= 4-KHz)");
+disp("then the maximum passable frequency is 3.5-KHz");
+disp("for 5-KHz sampling,the frequencies present are...(in KHz)");
+
+Fs=5;//new sampling frequency
+disp(Fst);
+disp(-Fst);
+disp(Fs-Fst);
+disp(-(2*Fs+Fst),(2*Fs+Fst),-(Fs+Fst),(Fs+Fst),(Fs-Fst));
+disp("...etc...");
+
+disp("in this case, if the LPF is designed with cut-off frequency(5/2=2.5-KHz)");
+disp("then the original signal cant be passed");
+disp("therefore, the signal cant be reconstructed");
+
diff --git a/2951/CH5/EX5.2.A/additional_ex_2.sce b/2951/CH5/EX5.2.A/additional_ex_2.sce new file mode 100755 index 000000000..74e14541a --- /dev/null +++ b/2951/CH5/EX5.2.A/additional_ex_2.sce @@ -0,0 +1,10 @@ +clc;
+clear;
+F_audio=5; //Audio input Frequency in kHz
+
+F_sampling=2*F_audio;
+
+disp(F_sampling,"The Minimum Sampling Frequency (in kHz)");
+
+disp("When the audio Frequency of 6 Khz enters the Sample and Hold circuit");
+disp("it will overlap the audio spectrum, and the alaising frequency is 4 kHz");
diff --git a/2951/CH5/EX5.2/ex_5_2.sce b/2951/CH5/EX5.2/ex_5_2.sce new file mode 100755 index 000000000..8eceeb2df --- /dev/null +++ b/2951/CH5/EX5.2/ex_5_2.sce @@ -0,0 +1,24 @@ +clc;
+clear;
+
+//x(t)=2sin(4000*pi*t)+3sin(5000*pi*t)+4sin(8000*pi*t)
+
+fh=8000/2;
+fl=4000/2;
+
+disp(fh,"a) Highest Frequency component(in Hz)");
+disp(fl,"Lowest Frequency component(in Hz)");
+
+fs=2*fh;
+disp(fs," Minimum Sampling frequency(in Hz)");
+
+Bw=fh-fl;
+disp(Bw," b)Bandwidth(in Hz) is");
+
+n=fh/Bw;
+disp(n,"integer factor");
+
+Fs_new=2*fh/n;
+disp(Fs_new,"Required Sampling frequency in this case(in Hz) is");
+
+
diff --git a/2951/CH5/EX5.3.A/additional_ex_3.sce b/2951/CH5/EX5.3.A/additional_ex_3.sce new file mode 100755 index 000000000..88f008dff --- /dev/null +++ b/2951/CH5/EX5.3.A/additional_ex_3.sce @@ -0,0 +1,26 @@ +clc;
+clear;
+fm=5;// maximum analog frequency in kHz
+Min_dyna_range=35;
+Vr=3; //Voltage in the receiver in V
+
+//a)
+F_sampling=2*fm;
+
+//b)
+n=Min_dyna_range/6;
+k=(Vr-(-Vr)+1);// inclusive of sign bit
+
+//c)
+Resolution=Vr/(2^(7));
+
+//d)
+Max_quant_Error=Resolution/2
+
+disp(F_sampling,"a)Minimum Sampling Rate(in kHz) =");
+disp(n,"b) Minimum dynamic Range is");
+disp(" But Closest whole number is 6. Henc,6 bits must be used for amplitude" );
+disp("But the amplitude range is from -3 to +3 V,hence a sign bit also ");
+disp( k,"becomes necessary..Therefore,the total number of bits");
+disp(Resolution,"c) Resolution(in V) =");
+disp(Max_quant_Error," d)MAximum Quantization Error (in V) ");
diff --git a/2951/CH5/EX5.4.A/additional_ex_4.sce b/2951/CH5/EX5.4.A/additional_ex_4.sce new file mode 100755 index 000000000..5e02cc2a1 --- /dev/null +++ b/2951/CH5/EX5.4.A/additional_ex_4.sce @@ -0,0 +1,11 @@ +clc;
+clear;
+n=16;// Number of telephone lines
+m=256;//Quantization levels
+q=8;// since 2^(q)=256
+
+fs=10;//Sampling frequency in kHz
+
+Bw=[(16*9)+1]*10*10^(3);
+
+disp(Bw,"Bandwidth (in Hz ) is");
|