JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech III Year ERROR CORRECTING CODES Previous Question Paper (August - 2022 - R18)
Answer any five questions. All questions carry equal marks.
Main
Compute the probability of an undetected error for a (15, 11) Hamming code on a BSC with transition probability p = 10-2.
Answer
For a (15, 11) Hamming code, the block length is n = 15 and the number of information bits is k = 11. The code has a minimum distance dmin = 3, meaning it can correct all single-bit errors and detect all double-bit errors. An undetected error occurs when the channel noise transforms a transmitted codeword into another valid codeword.
The probability of an undetected error Pue is given by the sum of the probabilities of receiving a weight-i error pattern that matches one of the Ai codewords of weight i (excluding the all-zero codeword):
For a Hamming code, the weight distribution Ai is determined by the MacWilliams identity. For a (15, 11) code, the non-zero weights are A3 = 35, A4 = 105, A5 = 168, A6 = 280, A7 = 435, A8 = 435, A9 = 280, A10 = 168, A11 = 105, A12 = 35, A15 = 1.
Given p = 0.01, the probability is dominated by the first few terms:
Substituting the values: Pue ≈ 35(0.01)3(0.99)12 + 105(0.01)4(0.99)11 ≈ 3.5 × 10-5(0.886) + 1.05 × 10-6(0.895) ≈ 3.1 × 10-5.
What are the different error control strategies? Explain them.
Answer
Error control strategies are techniques used to ensure reliable data transmission over noisy channels. The primary strategies are:
- Automatic Repeat Request (ARQ): This is a closed-loop strategy where the receiver detects errors using error-detecting codes (like CRC) and requests a retransmission of the corrupted data. It includes Stop-and-Wait, Go-Back-N, and Selective Repeat protocols. It is highly reliable but introduces variable latency.
- Forward Error Correction (FEC): This is an open-loop strategy where the transmitter adds redundant bits to the data using error-correcting codes (like Hamming, Reed-Solomon, or Convolutional codes). The receiver uses these bits to detect and correct errors without requesting retransmission. It is suitable for real-time applications where retransmission is not feasible.
- Hybrid ARQ (HARQ): This combines FEC and ARQ. The receiver attempts to correct errors using FEC; if the error is uncorrectable, it requests a retransmission via ARQ. This provides the efficiency of FEC with the high reliability of ARQ.
Prove the following: No two n-tuples in the same row of a standard array are identical. Every n-tuple appears one and only one row.
Answer
Sign in to view the complete answer paper.
Design a (7, 4) linear block code. Assume generating matrix.
Answer
Sign in to view the complete answer paper.
Devise a decoding circuit for the (7, 3) Hamming code generated by g(X) = (X + 1)(X3 + X + 1). The decoding circuit corrects all the single-error patterns and all the double-adjacent-error patterns.
Answer
Sign in to view the complete answer paper.
For an (n, k) cyclic code, show that the syndrome of an end-around burst of length (n - k) cannot be zero.
Answer
Sign in to view the complete answer paper.
Explain majority logic decoding for cyclic codes with suitable example.
Answer
Sign in to view the complete answer paper.
Consider the (2,1,3) code with G(D) = [1 + D2, 1 + D + D2 + D3].
Find the GCD of its generator polynomials.
Answer
Sign in to view the complete answer paper.
Draw the encoder state diagram.
Answer
Sign in to view the complete answer paper.
Find an infinite-weight information sequence that generates a code word of finite weight.
Answer
Sign in to view the complete answer paper.
Is this code catastrophic or noncatastrophic?
Answer
Sign in to view the complete answer paper.
Explain Viterbi algorithm and how it is used to decode convolutional codes.
Answer
Sign in to view the complete answer paper.
Discuss the following:
Serial and parallel concatenation
Answer
Sign in to view the complete answer paper.
Brief propagation algorithm.
Answer
Sign in to view the complete answer paper.
Differentiate Linear Multilayer Detection and Original BLAST Detection.
Answer
Sign in to view the complete answer paper.
Explain general concept of spatial multiplexing.
Answer
Sign in to view the complete answer paper.