Автор работы: Пользователь скрыл имя, 19 Ноября 2013 в 15:32, творческая работа
Коды Хэмминга являются самоконтролирующимися кодами, то есть кодами, позволяющими автоматически обнаруживать ошибки при передаче данных.
Для их построения достаточно приписать к каждому слову один добавочный (контрольный) двоичный разряд и выбрать цифру этого разряда так, чтобы общее количество единиц в изображении любого числа было, например, четным.
Коды Хэмминга — вероятно, наиболее известный из первых
самоконтролирующихся и самокорректирующихся
кодов. Построены они применительно к
двоичной системе счисления.
Одними из самых простых являются коды Хэмминга, представленные Хэммингом в 1950г.
К данным кодам относятся линейные блоковые коды с параметрами (n,k) вида (2m— 1, 2m -т — 1), где т=п — число проверочных символов кода.
Коды Хэмминга являются самоконтролирующимися кодами, то есть кодами, позволяющими автоматически обнаруживать ошибки при передаче данных.
Для их построения достаточно приписать к каждому слову один добавочный (контрольный) двоичный разряд и выбрать цифру этого разряда так, чтобы общее количество единиц в изображении любого числа было, например, четным.
Коды, в которых возможно автоматическое исправление ошибок, называются самокорректирующимися. Для построения самокорректирующегося кода, рассчитанного на исправление одиночных ошибок, одного контрольного разряда недостаточно.
Корректирующие коды
Укороченные и расширенные коды
Представлены экспериментальные
зависимости вероятности битовой ошибки
Рb от вероятности ошибки в канале р и от
отношения сигнал-шум на бит Еb / N0 для кодов Хэмминга с т=З — 7 при
работе в ДСК, декодируемых с помешаю текст не целый!!!!
Далее рассмотрим характеристики кодов Хэмминга.
Заметим, что между вероятностью ошибки р в канале и отношением сигнал- шум на бит Еb/N0 существует следующая зависимость:
Где: