Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР5_ErrorCorrection 2015.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.3 Mб
Скачать

Контрольные вопросы и задачи

1. Каково назначение блока BSC в схемах Рис. 2.3 – 2.6.

2. Каково назначение блока Error Rate Calculation в этих же моделях, и какие параметры определяет этот блок.

3. Что отображает в моделях Рис. 2.3 – 2.6. блок Display.

4. Объясните различие между блочными и сверточными кодами.

5. Порождающая матрица линейного блочного кода имеет вид

G =

1 0 1 0 1 0

.

0 1 0 1 0 1


Определите для данного кода H, dmin. Изобразите схему кодера и декодера.

Определите число ошибок, не исправленных данным кодом за один час работы, если Vпи = 10 кбит/с, Рош = 10 –4.

6. Схема кодера линейного блочного кода приведена ниже. Найдите для него H, G, dmin, Pно , Рни. Изобразите схему синдромного декодера.

7. Порождающая матрица блочного кода имеет вид G = | 111 |. Найдите H, dmin, Pно, Pни данного кода. Изобразите схему кодера и декодера.

8. Порождающая матрица линейного блочного кода G имеет вид

1

1

0

0

G =

1

0

1

0

.

1

0

0

1

Изобразите схему кодирования и декодирования с использованием данного кода. Определите время до первой не обнаруживаемой кодом ошибки, если скорость передачи составляет Vпи = 1 Мбит/с, а вероятность ошибки в канале равна Pош = 10 –7.

9. Порождающая матрица кода имеет вид

1 0 0 1 0 0 1

G = 0 1 0 0 1 0 1 .

0 0 1 0 0 1 1

Найдите проверочную матрицу кода; изобразите схемы кодирующего и декодирующего устройств; найдите минимальное кодовое расстояние кода; определите возможности кода по обнаружению и исправлению ошибок. Определите вероятность пропуска необнаруживаемой ошибки P(E), если P ош = 10 –6 .

10. Чем определяется способность кода обнаруживать и исправлять ошибки?

11. Как определить dmin линейного блочного кода?

    1. Запишите выражение для вероятности неисправления ошибки (7,4)-кодом Хемминга.

    2. Изобразите решетчатую диаграмму для (4,2) сверточного кода.

    3. Закодируйте с использованием этого кода последовательность m=1111000…

Внесите одиночную ошибку во второй кадр принятой последовательности.

    1. Объясните принцип работы декодера Витерби. Декодируйте принятую последовательность с использованием алгоритма Витерби.