Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие ТЭС Module-4 на англ.doc
Скачиваний:
7
Добавлен:
31.08.2019
Размер:
2.02 Mб
Скачать

3 Questions

3.1 Give definition of the error-control codes in general and convolution in particular.

3.2 What is free distance of convolution code and what does it characterize?

3.3 Give definition to CC encoder pulse response?

3.4 What is CC constraint length?

3.5 Give definition for metrics of: branch, path and state.

3.6 How is it possible to describe work of convolution code encoder?

3.7 How to build the CC encoder trellis diagram?

3.8 Explain the principle of Viterbi decoder work for the CC decoding.

3.9 What surviving path on a trellis determines and how to find it?

3.10 What is decoding depth and how it is determined?

4 Home task

4.1 Study item 2 this LW.

4.2 CC with generator polynomial g(i) = (7, 5) is given. Write down number (12 N + 900) in binary number system, where N is number of your work place.

Code the got binary sequence by CC (7, 5), build the trellis diagram of this CC encoder and mark the encoding path on it.

On trellis diagram (figure 2, b) define free distance of code (7, 5) and multiplicity of corrected errors of this code.

4.3 Be ready to answer questions.

5 Laboratory task

5.1 Acquaintance with a virtual model. Start the program 4.4, using the icon "TT (English)" on the desktop. In researches the sequence of information bits (symbols) from home task uses.

5.2 Research of coding process. It is necessary to enter information bits a got in the home task on the CC encoder panel. Using button “Step by Step” to carry out the coding process (while the button will be active). Write into report the sequence of information bits, content of encoder register and initial sequence of code symbols on every step. Make sure in the rightness of the home task result.

5.3 Research of decoding process at errors absence. It is checking of decoder work ability if on the decoder input the sequence of code symbols, which got during encoding (item 5.2). For this purpose it is necessary to press the button “Step by Step” on decoder panel while it will be active. After that push the button “Decision” and surviving path will appear. Compare it with encoding path and make a conclusion about decoder work ability.

5.4 Research of decoding process at presence of errors. At first it is necessary to clean the memory register using the button “Clear” on the panel of CC decoder. Put a single error into one of the first six received code symbols by pressure of mouse left button on code symbol in received sequence, in which you want to put an error. Repeat the procedure described in item 5.3. Put into report the fragment of got trellis diagram for the first four steps of decoding (t0t4). Draw all possible collapsed paths with their metrics, surviving path and recovered sequence of information bits. Make conclusions about error correction.

5.5 Research of decoder control ability. For this purpose put two errors in a row and separately into any received code symbols and repeat item 5.4, i.e. decode. Put three errors in a row and separately and decode received code symbols. Make conclusions about order of corrected errors.

Record research results as it is shown below. Error code symbols and initial information bits are underlined.

Received code symbols

11

01

00

01

01

00

10

00

10

11

00

11

00

Decoded information bits

1

0

1

0

0

1

1

1

0

0

1

1

0