0% found this document useful (0 votes)
13 views2 pages

Tutorial No 6

The document contains exercises related to linear block codes, including calculations for error probabilities in coded and uncoded transmissions, codeword generation, and the construction of parity-check matrices. It also explores the performance of a 'best-of-five' encoding scheme and the use of cyclic codes with specific generator polynomials. Additionally, it discusses the application of BPSK modulation in an AWGN channel with block codes and ARQ for error detection.

Uploaded by

kuuh29
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

Tutorial No 6

The document contains exercises related to linear block codes, including calculations for error probabilities in coded and uncoded transmissions, codeword generation, and the construction of parity-check matrices. It also explores the performance of a 'best-of-five' encoding scheme and the use of cyclic codes with specific generator polynomials. Additionally, it discusses the application of BPSK modulation in an AWGN channel with block codes and ARQ for error detection.

Uploaded by

kuuh29
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Tutorial No.

6
Period 3 - 2006

Topic: Linear block codes


Exercise 1
Calculate the improvement in probability of message error relative to an uncoded
transmission for a (24,12) double-error-correcting linear block code. Assume
that coherent BPSK modulation is used and that the received Eb /N0 = 10 dB
(i.e here we will compare the two systems at the same Eb /N0 ).

Exercise 2
The telephone company uses a ”best-of-five” encoder for some of its digital data
channels. In this system every data bit is repeated five times, and at the receiver,
a majority vote decides the value of each data bit. If the uncoded probability of
bit error is 10−3 , calculate the decoded bit-error probability when using such a
best-of-five code. Here the uncoded system has excessive bit rate capacity but
the error performance is to poor. We’re looking for a simple technical solution
to simply increase the bit error probability. Hence the Ec /N0 in the coded case
will be the same as Eb /N0 in the uncoded case.

Exercise 3
Consider a (7,4) code whose generator matrix is
 
1 1 1 1 0 0 0
 1 0 1 0 1 0 0 
G=
 0

1 1 0 0 1 0 
1 1 0 0 0 0 1
1. Find all the codewords of the code.
2. What is the error-correcting capability of the code?
3. What is the error-detecting capability of the code?
4. Find H, the parity-check matrix of the code.
5. Construct the syndrome table for the code.
6. Compute the syndrome for the received vector 1 1 0 1 1 0 1. Is this a valid
vector? If not, what was the most probable sent message?

1
Exercise 4
A (15,5) cyclic code has a generator polynomial as follows:
g(X) = 1 + X + X 2 + X 5 + X 8 + X 10 .
1. Find the code polynomial (in systematic form) for the message m(X) =
1 + X 2 + X 4.
2. Is V(X) = 1 + X 4 + X 6 + X 8 + X 14 a code polynomial in this system?
Justify your answer.

Exercise 5
BPSK is used to transmit data in an AWGN channel. To obtain error free
transmission we use a (15,7) block code in combination with ARQ (automatic
repeat request, which means retransmission until a code word is received cor-
rectly). The block code is only used for error detection and you can assume
that it detects all errors. The data rate is 10 [kbps] and the average Eb /N0 = 5
[dB].
1. What is the word error probability without block code and ARQ (block
length = 7 bits)?
2. What is the throughput of information bits if we use the block code and
ARQ?

You might also like