Assignment Questions Module-4 & Module-5
Assignment Questions Module-4 & Module-5
Module-4
2. Error Detection
a. Compare CRC with simpler error detection techniques like parity checking. Under what
conditions would CRC be preferred over parity checks? Explain your reasoning with
examples.
b. CRC is often used to verify the integrity of files during compression and decompression
(e.g., in ZIP files). Explain how CRC is applied in file compression utilities and why it is
effective in detecting file corruption.
3. Error Correction
A category of error detecting (and correcting) code, called the Hamming code, is a code in
which dmin = 3. This code can detect up to two errors (or correct one single error). In this
code, the values of n, k, and r are related as: n=2r−1 and k=n−r. Find the number of bits in
the data word and the code words if r is 3
Module-5
1. Multiplexing and introduction
a. In a city, multiple television channels are broadcasted simultaneously over a single
frequency band using a technique called multiplexing.
i. Explain how multiplexing allows multiple TV channels to share the same
frequency without interference. What types of multiplexing might be used in this
scenario?
ii. Discuss the advantages of using multiplexing in television broadcasting. How
does it improve the efficiency of the frequency spectrum?
iii. What challenges might arise in the multiplexing process during peak viewing
times when many channels are being accessed simultaneously?