summaryrefslogtreecommitdiff
path: root/3542/CH9/EX9.4/Ex9_4.sce
blob: afe15291136e236f5711f94186f87ad919a6f9d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// Example no 9.4
// To find a)the time duration of a bit b)the time duration of a slot c)the time duration of a frame d)how long must a user occupying single time slot wait between two successive transmission
// Page no. 456

clc;
clear all;

// Given data
N=8;                                                        // Number of time slots in each frame
Nb=156.25;                                                  // Number of in each time slot
DR=270.833*10^3;                                            // Data rate of transmission in channel

// a)To find the time duration of a bit 
Tb=1/DR;                                                   // The time duration of a bit in sec

// b)To find the time duration of a slot
Tslot=Nb*Tb;                                              // The time duration of a slot

// c)To find the time duration of a frame
Tf=N*Tslot;                                               // The time duration of a frame

//d) The waiting time between two successive transmission
Tw=Tf;                                                   // The arrival time of new frame for its next transmission

// Displaying the result in command window
printf('\n The time duration of a bit = %0.3f microseconds',Tb*10^6);
printf('\n The time duration of a slot = %0.3f ms',Tslot*10^3);
printf('\n The time duration of a frame = %0.3f ms',Tf*10^3);
printf('\n The arrival time of new frame for its next transmission = %0.3f ms',Tw*10^3);