0% found this document useful (0 votes)
14 views

Assignment # 3

The document provides the solutions to 30 numerical questions from the end of chapter 6 of a textbook on data communications and networking. The questions cover topics like bandwidth calculations for voice channel multiplexing, frame structures and rates for different data multiplexing techniques, overhead calculations for hierarchical digital signal formats, and pseudorandom number generation.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Assignment # 3

The document provides the solutions to 30 numerical questions from the end of chapter 6 of a textbook on data communications and networking. The questions cover topics like bandwidth calculations for voice channel multiplexing, frame structures and rates for different data multiplexing techniques, overhead calculations for hierarchical digital signal formats, and pseudorandom number generation.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

COMSAT Lancaster Dual Degree Programme

COMSATS Institute of Information Technology Lahore

Semester Fall 2016


Course Title: Computer Communication and Networks Course Code: CSC352 Credit Hours: 3(3,0)
Course Instructor: Dr. Shahbaz Akhtar Abid Program Name: BS Software Engineering
Semester: 5th Batch: SP14 Section: B Date:
Student’s Name: Reg. No.

Assignment # 3
Attempt all the numerical questions, which are given at the end of chapter # 6 from the text
book “Data Communications and Networking by Forouzan 5 th edition”. Also see the attached pages
from the text book in this regard.

Page 1 of 3
Sol:

To multiplex 10 voice channels, we need nine guard bands. The required bandwidth
is then B = (4 KHz) × 10 + (500 Hz) × 9 = 44.5 KHz
14. The bandwidth allocated to each voice channel is 20 KHz / 100 = 200 Hz. As we
saw in the previous chapters, each digitized voice channel has a data rate of 64
Kbps (8000 sample × 8 bit/sample). This means that our modulation technique
uses 64,000/200 = 320 bits/Hz.
15.
a. Group level: overhead = 48 KHz − (12 × 4 KHz) = 0 Hz.
b. Supergroup level: overhead = 240 KHz − (5 × 48 KHz) = 0 Hz.
c. Master group: overhead = 2520 KHz − (10 × 240 KHz) = 120 KHz.
d. Jumbo Group: overhead = 16.984 MHz − (6 × 2.52 MHz) = 1.864 MHz.
16.
a. Each output frame carries 1 bit from each source plus one extra bit for synchronization.
Frame size = 20 × 1 + 1 = 21 bits.
b. Each frame carries 1 bit from each source. Frame rate = 100,000 frames/s.
c. Frame duration = 1 /(frame rate) = 1 /100,000 = 10 μs.
d. Data rate = (100,000 frames/s) × (21 bits/frame) = 2.1 Mbps
e. In each frame 20 bits out of 21 are useful. Efficiency = 20/21= 95%
17.
a. Each output frame carries 2 bits from each source plus one extra bit for synchronization.
Frame size = 20 × 2 + 1 = 41 bits.
b. Each frame carries 2 bit from each source. Frame rate = 100,000/2 = 50,000
frames/s.
c. Frame duration = 1 /(frame rate) = 1 /50,000 = 20 μs.
d. Data rate = (50,000 frames/s) × (41 bits/frame) = 2.05 Mbps. The output data
rate here is slightly less than the one in Exercise 16.
3
e. In each frame 40 bits out of 41 are useful. Efficiency = 40/41= 97.5%. Efficiency
is better than the one in Exercise 16.
18.
a. Frame size = 6 × (8 + 4) = 72 bits.
b. We can assume that we have only 6 input lines. Each frame needs to carry one
character from each of these lines. This means that the frame rate is 500
frames/s.
c. Frame duration = 1 /(frame rate) = 1 /500 = 2 ms.
d. Data rate = (500 frames/s) × (72 bits/frame) = 36 kbps.
19. We combine six 200-kbps sources into three 400-kbps. Now we have seven 400-
kbps channel.
a. Each output frame carries 1 bit from each of the seven 400-kbps line. Frame
size = 7 × 1 = 7 bits.
b. Each frame carries 1 bit from each 400-kbps source. Frame rate = 400,000
frames/s.
c. Frame duration = 1 /(frame rate) = 1 /400,000 = 2.5 μs.
d. Output data rate = (400,000 frames/s) × (7 bits/frame) = 2.8 Mbps. We can also
calculate the output data rate as the sum of input data rate because there is no
synchronizing bits. Output data rate = 6 × 200 + 4 × 400 = 2.8 Mbps.
20.
a. The frame carries 4 bits from each of the first two sources and 3 bits from each
of the second two sources. Frame size = 4 × 2 + 3 × 2 = 14 bits.
b. Each frame carries 4 bit from each 200-kbps source or 3 bits from each 150
kbps. Frame rate = 200,000 / 4 = 150,000 /3 = 50,000 frames/s.
c. Frame duration = 1 /(frame rate) = 1 /50,000 = 20 μs.
d. Output data rate = (50,000 frames/s) × (14 bits/frame) = 700 kbps. We can also
calculate the output data rate as the sum of input data rates because there are no

Page 2 of 3
synchronization bits. Output data rate = 2 × 200 + 2 × 150 = 700 kbps.
21. We need to add extra bits to the second source to make both rates = 190 kbps. Now
we have two sources, each of 190 Kbps.
a. The frame carries 1 bit from each source. Frame size = 1 + 1 = 2 bits.
b. Each frame carries 1 bit from each 190-kbps source. Frame rate = 190,000
frames/s.
c. Frame duration = 1 /(frame rate) = 1 /190,000 = 5.3 μs.
d. Output data rate = (190,000 frames/s) × (2 bits/frame) = 380 kbps. Here the
output bit rate is greater than the sum of the input rates (370 kbps) because of
extra bits added to the second source.
22.
a. T-1 line sends 8000 frames/s. Frame duration = 1/8000 = 125 μs.
b. Each frame carries one extra bit. Overhead = 8000 × 1 = 8 kbps
23. See Figure 6.1.
24. See Figure 6.2.
4
25. See Figure 6.3.
26.
a. DS-1 overhead = 1.544 Mbps − (24 × 64 kbps) = 8 kbps.
b. DS-2 overhead = 6.312 Mbps − (4 × 1.544 Mbps) = 136 kbps.
c. DS-3 overhead = 44.376 Mbps − (7 × 6.312 Mbps) = 192 kbps.
d. DS-4 overhead = 274.176 Mbps − (6 × 44.376 Mbps) = 7.92 Mbps.
27. The number of hops = 100 KHz/4 KHz = 25. So we need log225 = 4.64 ≈ 5 bits
28.
a. 24 = 16 hops
b. (64 bits/s) / 4 bits = 16 cycles
29. Random numbers are 11, 13, 10, 6, 12, 3, 8, 9 as calculated below:
Figure 6.1 Solution to Exercise 23
Figure 6.2 Solution to Exercise 24
Figure 6.3 Solution to Exercise 25
N1 = 11
N2 =(5 +7 × 11) mod 17 − 1 = 13
N3 =(5 +7 × 13) mod 17 − 1 = 10
N4 =(5 +7 × 10) mod 17 − 1 = 6
OLELYIEBHH
TDM
1 1 0 010 11 101 1 000 111 110 0 001 110 111 1 111 000 101
TDM
000000011000
101010100111
10100000
10100111
TDM
5
30. The Barker chip is 11 bits, which means that it increases the bit rate 11 times. A
voice channel of 64 kbps needs 11 × 64 kbps = 704 kbps. This means that the
bandpass channel can carry (10 Mbps) / (704 kbps) or approximately 14 channels.
N5 =(5 +7 × 6) mod 17 − 1 = 12
N6 =(5 +7 × 12) mod 17 − 1 = 3
N7 =(5 +7 × 3) mod 17 − 1 = 8
N8 =(5 +7 × 8) mod 17 − 1 = 9
6

Page 3 of 3

You might also like