diff options
author | priyanka | 2015-06-24 15:03:17 +0530 |
---|---|---|
committer | priyanka | 2015-06-24 15:03:17 +0530 |
commit | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch) | |
tree | ab291cffc65280e58ac82470ba63fbcca7805165 /752/CH7 | |
download | Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2 Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip |
initial commit / add all books
Diffstat (limited to '752/CH7')
-rwxr-xr-x | 752/CH7/EX7.3.1/7_3_1.sce | 18 | ||||
-rwxr-xr-x | 752/CH7/EX7.4.1/7_4_1.sce | 10 | ||||
-rwxr-xr-x | 752/CH7/EX7.6.1/7_6_1.sce | 17 | ||||
-rwxr-xr-x | 752/CH7/EX7.7.1/7_7_1.sce | 24 |
4 files changed, 69 insertions, 0 deletions
diff --git a/752/CH7/EX7.3.1/7_3_1.sce b/752/CH7/EX7.3.1/7_3_1.sce new file mode 100755 index 000000000..e460144a1 --- /dev/null +++ b/752/CH7/EX7.3.1/7_3_1.sce @@ -0,0 +1,18 @@ +clc;
+//page no 227
+//prob no. 7.3.1
+//An RF receiver tunes signal in 550-1600kHz with IF=455kHz
+fs_min=550*10^3;fs_max=1600*10^3;IF=455*10^3;
+//Determination of freq tuning ranges
+fo_min=fs_min+IF;
+fo_max=fs_max+IF;
+disp('Hz',fo_max,'fo_max=','Hz',fo_min,'fo_min=','The freq tuning range is');
+Rf=(fo_max)/(fo_min);//calculation of freq tuning range ratio
+disp(Rf,'Rf=','The tuning range ratio of oscillator is');
+Rc=Rf^2;//calculation of capacitance tuning range ratio
+disp(Rc,'Rc=','The capacitor tuning range ratio of oscillator is');
+//For RF section
+Rf1=fs_max/fs_min;
+disp(Rf1,'Rf=','The tuning range ratio of RF-ckt is');
+Rc1=Rf1^2;
+disp(Rc1,'Rc','The capacitor tuning range ratio of RF-ckt is');
\ No newline at end of file diff --git a/752/CH7/EX7.4.1/7_4_1.sce b/752/CH7/EX7.4.1/7_4_1.sce new file mode 100755 index 000000000..41f259a0e --- /dev/null +++ b/752/CH7/EX7.4.1/7_4_1.sce @@ -0,0 +1,10 @@ +clc;
+//page no 230
+//prob no. 7.4.1
+//Refer example 7.3.1
+//2-tuning capacitor with max 350pF/section ^ capacitance ratio in eg. 7.3.1
+Rco=8.463;Rfo=2.909;Rcs=4.182;Rfo=2.045;fo_max=2055*10^3;fo_min=1005*10^3;
+Cs_max=350*10^-12;
+//For the RF section
+Cs_min=Cs_max/Rcs;
+disp('F',Cs_min,'The Cs_min is');
\ No newline at end of file diff --git a/752/CH7/EX7.6.1/7_6_1.sce b/752/CH7/EX7.6.1/7_6_1.sce new file mode 100755 index 000000000..35af4f8ba --- /dev/null +++ b/752/CH7/EX7.6.1/7_6_1.sce @@ -0,0 +1,17 @@ +clc;
+//page no 234
+//prob no. 7.6.1
+// An AM broadcast receiver with following specifications is given
+IF=465;//IF in KHz
+fs=1000;//Tuning freq in KHz
+Q=50;//Quality factor
+// Oscillator freq fo is given as
+fo=fs+IF;
+// a) Image freq is given as
+fi=fo+IF;
+disp('KHz',fi,'Image freq is');
+y=fi/fs - fs/fi;
+// b) image rejection is given as
+Ar=1/sqrt(1+(y*Q)^2);
+Ar_dB=20*log10(Ar);
+disp('dB',Ar_dB,'Image rejection is');
\ No newline at end of file diff --git a/752/CH7/EX7.7.1/7_7_1.sce b/752/CH7/EX7.7.1/7_7_1.sce new file mode 100755 index 000000000..e5a4b93d5 --- /dev/null +++ b/752/CH7/EX7.7.1/7_7_1.sce @@ -0,0 +1,24 @@ +clc;
+//page no 236
+//prob no. 7.7.1
+// refer to example 7.3.1
+// A broadcast receiver is tuned to a signal with
+fs=950;//in KHz
+IF=455;//in KHz
+m=[1,2];
+n=[1,2];
+f0=fs+IF;
+disp('The sum of frequencies are');
+for i=1:1:2
+ for j=1:1:2
+fu1=n(j)/m(i) *f0 + 1/m(i) *IF;
+disp(fu1);
+end
+end
+disp('The difference of frequencies are');
+for i=1:1:2
+ for j=1:1:2
+fu2=n(j)/m(i) *f0 - 1/m(i) *IF;
+disp(fu2);
+end
+end
\ No newline at end of file |