diff options
Diffstat (limited to '3542/CH5/EX5.6/Ex5_6.sce')
-rw-r--r-- | 3542/CH5/EX5.6/Ex5_6.sce | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/3542/CH5/EX5.6/Ex5_6.sce b/3542/CH5/EX5.6/Ex5_6.sce new file mode 100644 index 000000000..22ef15e71 --- /dev/null +++ b/3542/CH5/EX5.6/Ex5_6.sce @@ -0,0 +1,33 @@ +// Example no 5.6
+// To determine proper spatial sampling interval for small scale propagation, number of samples required over 10m, time required to make these measurements and Doppler spread for this channel
+// Page no. 204
+
+clc;
+clear all;
+
+// Given data
+fc=1900*10^6; // Carrier frequency in Hz
+v=50; // Velocity of propagation in m/s
+c=3*10^8; // Speed of ligth in air in m/s
+Tc=(9*c)/(16*%pi*v*fc); // Coherence time
+
+// The spatial sampling interval
+deltax=(v*Tc)/2; // Spatial sampling interval in meter
+
+// The number of samples required over 10m travel distance
+d=10; // Distance to be travelled
+Nx=d/deltax; // Number of samples required over 10m
+// Answer is varrying due to round-off error
+
+// The time required to make these measurements
+t=d/v; // Time required to make these measurements
+
+// Doppler spread for this channel
+BD=(v*fc)/c; // Doppler spread for this channel
+// Answer is varrying due to round-off error
+
+// Displaying the result in command window
+printf('\n The proper spatial sampling interval for small scale propagation = %0.2f cm',deltax*10^2);
+printf('\n The number of samples required over 10m travel distance = %0.0f',Nx);
+printf('\n The time required to make these measurements = %0.1f seconds',t);
+printf('\n The Doppler spread for this channel = %0.2f Hz',BD);
|