Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ФОПИ-Л7-кодирование_2015.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
601.09 Кб
Скачать

Вопрос 3. Помехоустойчивое кодирование

В каналах с помехами эффективным методом повышения достовер­ности передачи информации является помехоустойчивое кодирование. Оно основано на применении кодов с избыточностью, что позволяет обнаруживать и исправлять ошибки. Данные коды называют корректи­рующими или помехоустойчивыми.

Помехоустойчивые коды позволяют обнаружить, а некоторые – и исправить ошибки. Обнаружение ошибок по своей природе является задачей более простой, чем исправление ошибок, и требует поэтому более простого оборудования, однако требуют канала обратной связи. В некоторых системах необходимо использовать коды, не требующие каналов обратной связи; в таких случаях используются коды, исправляющие ошибки.

В процессе помехоустойчивого кодирования на вход кодера поступает последовательность информационных символов (т.е. тоже код). На его выходе появляется другая последовательность, состоящая из не­сколько большего количества символов, которая подается на моду­лятор.

При декодировании, наоборот, на вход декодера поступает последовательность символов из демодулятора, которая преобразуется в не­сколько более короткую последовательность информационных сим­волов. Правила, по которым действуют кодер и декодер, опреде­ляются заранее выбранным определенным кодом.

Основные характеристики корректирующих кодов.

Избыточность кода определяется величиной (n –всего, k – информационных, r –проверочных)

Кстати, имеется еще скорость передачи кодовых комбинаций

Кодовое расстояние. Различие между i-ым и j -ым кодовыми словами (комбинациями) определяется расстоянием dij -числом букв (симво­лов), которыми отличаются в одноименных позициях кодовые слова. Минимальное расстояние между кодовыми словами данного кода называется кодовым расстоянием:

Ошибка не будет обнаружена, если принятый искажённый ИМ можно отождествить с одной из разрешённых кодовых комбинаций, до которой расстояние от принятой комбинации является минимальным.

По значению dk можно определить возможности кода:

dk = 2eи + eо + 1, eи < eо ,

где eи - кратность исправляемых кодом ошибок;

eо - кратность обнаруживаемых кодом ошибок.

Т.е. при dk обнаружатся 2eи + eо ошибок и из них 2eи исправятся, остальные eо только обнаружатся.

Пример: при dk = 5 можно

eо = 4 и eи = 0;

eо = 2 и eи = 1 (не из тех двух, eо = 2, а еще кроме них);

eо = 0 и eи = 2.

Или, еи ≤ (dk – 1) / 2

ео ≤ dk – 1

Увеличение избыточности при неизменном числе информационных символов приводит к увеличению кратности исправляемых ошибок, т.е. к повышению помехоустойчивости.

Вес ω кодовой комбинации – количество ненулевых символов в кодовой комбинации.

Кстати: кодовое расстояние между двумя кодовыми комбинациями равно весу их суммы по модулю 2. Проверить!

Весовая характеристика кода W(ω) − количество кодовых комбинаций веса ω.

Данные коды называют корректи­рующими или помехоустойчивыми. Наиболее глубоко изучены и широко используются линейные корректирующие коды. Их изучение и является целью занятия.