summaryrefslogtreecommitdiff
path: root/3542/CH6/EX6.5
diff options
context:
space:
mode:
authorprashantsinalkar2017-10-10 12:27:19 +0530
committerprashantsinalkar2017-10-10 12:27:19 +0530
commit7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch)
treedbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /3542/CH6/EX6.5
parentb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff)
downloadScilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.gz
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.bz2
Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.zip
initial commit / add all books
Diffstat (limited to '3542/CH6/EX6.5')
-rw-r--r--3542/CH6/EX6.5/6_5.jpgbin0 -> 94989 bytes
-rw-r--r--3542/CH6/EX6.5/Ex6_5.sce30
2 files changed, 30 insertions, 0 deletions
diff --git a/3542/CH6/EX6.5/6_5.jpg b/3542/CH6/EX6.5/6_5.jpg
new file mode 100644
index 000000000..d8d83866f
--- /dev/null
+++ b/3542/CH6/EX6.5/6_5.jpg
Binary files differ
diff --git a/3542/CH6/EX6.5/Ex6_5.sce b/3542/CH6/EX6.5/Ex6_5.sce
new file mode 100644
index 000000000..eece39a05
--- /dev/null
+++ b/3542/CH6/EX6.5/Ex6_5.sce
@@ -0,0 +1,30 @@
+// Example no 6.5
+// To determine the analog bandwidth, output SNR improvement if modulation index is increased from 3 to 5 and tradeoff bandwidth for this improvement.
+// Page no. 277
+
+clc;
+clear all;
+
+// Given data
+fm=5*10^3; // Audio bandwidth of FM signal
+betaf1=3; // Initial modulation index
+betaf2=5; // Final modulation index
+
+// To determine analog bandwidth
+BT1=2*(betaf1+1)*fm; // The analog bandwidth
+BT2=2*(betaf2+1)*fm; // The analog bandwidth
+
+// To determine output SNR improvement factor
+SNR1=3*betaf1^3+3*betaf1^2; // Output SNR factor for modulation index=3
+SNR1=10*log10(SNR1); // Output SNR factor for modulation index=3 in dB
+SNR2=3*betaf2^3+3*betaf2^2; // Output SNR factor for modulation index=3
+SNR2=10*log10(SNR2); // Output SNR factor for modulation index=3 in dB
+
+// To determine improvement in output SNR by increasing modulation index
+improvedSNR=SNR2-SNR1; // Improvement in output SNR by increasing modulation index
+
+// Displaying the result in command window
+printf('\n Using Carson rule, the analog bandwidth at 3 modulation index occupied by FM signal = %0.0f KHz',BT1*10^-3);
+printf('\n Using Carson rule, the analog bandwidth at 5 modulation index occupied by FM signal = %0.0f KHz',BT2*10^-3);
+printf('\n Improvement in output SNR by increasing modulation index = %0.1f dB',improvedSNR);
+printf('\n \n This improvement is achieved at the expenses of bandwidth. For modulation index = 3, a bandwidth of 40kHz is needed,\n while for modulation index = 5 requires bandwidth = 60kHz.');