JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech III Year ERROR CORRECTING CODES Previous Question Paper (August - 2022 - R18)

B.Tech | III Year | I | R18 | August - 2022

Answer PaperPaper Code: 155BGMaximum Marks: 75Time: 3 Hours

Answer any five questions. All questions carry equal marks.

Main

115 marks
a

Compute the probability of an undetected error for a (15, 11) Hamming code on a BSC with transition probability p = 10-2.

8 marks

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):

Pue = ∑i=dn Ai pi (1 - p)n-i

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:

Pue ≈ A3 p3(1 - p)12 + A4 p4(1 - p)11

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.

b

What are the different error control strategies? Explain them.

7 marks

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.
215 marks
a

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.

8 marks

Answer

Sign in to view the complete answer paper.

b

Design a (7, 4) linear block code. Assume generating matrix.

7 marks

Answer

Sign in to view the complete answer paper.

3

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.

15 marks

Answer

Sign in to view the complete answer paper.

415 marks
a

For an (n, k) cyclic code, show that the syndrome of an end-around burst of length (n - k) cannot be zero.

8 marks

Answer

Sign in to view the complete answer paper.

b

Explain majority logic decoding for cyclic codes with suitable example.

7 marks

Answer

Sign in to view the complete answer paper.

5

Consider the (2,1,3) code with G(D) = [1 + D2, 1 + D + D2 + D3].

15 marks
a

Find the GCD of its generator polynomials.

4 marks

Answer

Sign in to view the complete answer paper.

b

Draw the encoder state diagram.

4 marks

Answer

Sign in to view the complete answer paper.

c

Find an infinite-weight information sequence that generates a code word of finite weight.

4 marks

Answer

Sign in to view the complete answer paper.

d

Is this code catastrophic or noncatastrophic?

3 marks

Answer

Sign in to view the complete answer paper.

6

Explain Viterbi algorithm and how it is used to decode convolutional codes.

15 marks

Answer

Sign in to view the complete answer paper.

7

Discuss the following:

15 marks
a

Serial and parallel concatenation

8 marks

Answer

Sign in to view the complete answer paper.

b

Brief propagation algorithm.

7 marks

Answer

Sign in to view the complete answer paper.

815 marks
a

Differentiate Linear Multilayer Detection and Original BLAST Detection.

8 marks

Answer

Sign in to view the complete answer paper.

b

Explain general concept of spatial multiplexing.

7 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the solved question paper with answers of ERROR CORRECTING CODES from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for B.Tech ECE III Year I, August - 2022, R18.

For the question paper without answers, switch to the Question Paper tab.

Other papers in ERROR CORRECTING CODES

Loading Question Papers

Fetching data from database...