diff options
Diffstat (limited to '3871/CH15')
-rw-r--r-- | 3871/CH15/EX15.1/Ex15_1.sce | 14 | ||||
-rw-r--r-- | 3871/CH15/EX15.2/Ex15_2.sce | 17 |
2 files changed, 31 insertions, 0 deletions
diff --git a/3871/CH15/EX15.1/Ex15_1.sce b/3871/CH15/EX15.1/Ex15_1.sce new file mode 100644 index 000000000..51910d2d5 --- /dev/null +++ b/3871/CH15/EX15.1/Ex15_1.sce @@ -0,0 +1,14 @@ +//=====================================================================================
+//Chapter 15 example 1
+clc;clear all;
+
+//variable declaration
+Ip = 25; //power level ot the third-order intercept in dBm
+M = -85; //minimum detectable signal in dBm
+
+//calculations
+Rd = (2/3)*(Ip-M);
+
+//result
+mprintf("dynamic range = %3.0f dB",Rd);
+
diff --git a/3871/CH15/EX15.2/Ex15_2.sce b/3871/CH15/EX15.2/Ex15_2.sce new file mode 100644 index 000000000..b93a99266 --- /dev/null +++ b/3871/CH15/EX15.2/Ex15_2.sce @@ -0,0 +1,17 @@ +//=====================================================================================
+//Chapter 15 example 2
+
+clc;clear all;
+
+//variable decalaration
+N = 20; //noise figure indB
+B = 1000; //bandwidth in Hz
+
+//calculations
+x = B/(10^6);
+//log(10**-3)= (-3)*log(1) = -3
+M = (-114)+((10*(-3))*(1))+N; //log(1) = 1
+
+//result
+mprintf("minimum detectable signal = %3.2f dBm",M);
+
|