• Keine Ergebnisse gefunden

MT3610/5461 Error correcting codes

N/A
N/A
Protected

Academic year: 2022

Aktie "MT3610/5461 Error correcting codes"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

1 Problem sheet 3

2006

MT3610/5461 Error correcting codes

Note: If you found it difficult to do problem sheet 2 you should defi- nitely attend the lectures regularly. Moreover there is no guarantee that there will be handouts.

Ex. 1

Revise your knowledge on finite fields and vector spaces (MT182/282).

Ex. 2

Suppose Bob wants to transmit single bit messages over a binary symmetric channel. He uses a repetition code of length 10. List the possibilities to use the redundant bits for schemes that detect and/or correct errors. (Up to how many errors can be detected? Corrected? Mixed forms of corrections and detections?) Ex. 3

Revise your knowledge on geometric series, in particular:

X

i=0

qi= 1 +q+q2+q3+. . .= 1

1−q, if|q|<1.

(Exam question 1999)

Define the term “binary symmetric channel with cross-over probabilityp”. Such a channel is used to send a message using one of two possible schemes as follows:- A. in single bits using a 3-repetition code, correcting any detected errors;

B. in two bit words encoded with the addition of a check-sum bit, and requiring retransmission with any detected errors.

For each of these schemes,

1. write down the complete code;

2. find the overall probability of accepting an error;

3. find the expected number of bits that have to be transmitted per message bit.

Calculate the above quantities forp= 0.01 andp= 0.1.

Explain the relative merits of these methods under various circumstances.

Ex. 4

a) Alice and Bob play the following game: Alice thinks of a number n ∈ {1,2, . . . ,1 000 000}. Bob is allowed to ask questions and Alice will an- swer them (truthfully) with yes or no, only. Which number of questions guarantees that Bob can find the correct answer? Prove upper and lower bounds on the number of questions for the optimal strategy, and describe the strategy.

b) Now Alice is allowed to lie, but at most once. As before, how many ques- tions does Bob have to ask, at least, and how many questions guarantee that he finds the correct answer? (In other words: Letabe the number of questions that the optimal procedure needs. Give lower and upper bounds ona.) Describe your procedure, describe the questions.

Referenzen

ÄHNLICHE DOKUMENTE

Prove that, in a binary linear code, either all the codewords have even weight or exactly half have even weight and half have odd

If the error probability of a binary symmetric code is p, calculate the prob- abilities for each of the three codes from the previous exercise that any received vector will be

b) Since it may be tedious to write down the generator and parity check matrix in a): Explain with Ham(3,2) and a suitable parity-check ma- trix H (and generator matrix G) how

using a 5-repetition code, correcting one received error but requiring re- transmission as often as necessary when two errors are detected;.. For each of

b) Show that this code can be used in the following way: To detect any single error and to detect a double error created by the transposition of two digits (example 152784 ↔

If the error probability of a binary symmetric code is p, calculate the proba- bilities for each of the three codes from the previous exercise that any received vector will be

Try to give good lower and upper bounds on the number of questions that are as close as

What is the minimum number of questions Bob has to ask that guar- antees that he correctly finds the number (i.e. even if Alice thinks of a difficult number and is very clever with