Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Кодирование информации. Код Хэмминга представляет собой блочный код, который позволяет выявить и исправить ошибочно переданный бит в пределах переданного блока




Код Хэмминга

Код Хэмминга представляет собой блочный код, который позволяет выявить и исправить ошибочно переданный бит в пределах переданного блока. Обычно код Хэмминга характеризуется двумя целыми числами, например 11,7.

Такая запись определяет, что комбинация двоичного кода имеет 11 разрядов, из которых 7- информационных и 4 контрольных (7+4=11). Код Хэмминга ориентирован на исправление наиболее вероятных одиночных ошибок в кодовой комбинации. Считается, что ошибка в двух или более битах существенно менее вероятна.

С учетом этого исправление ошибки осуществляется с определенной вероятностью. Для анализа возможности кода исправлять отдельные ошибки введено определение кодового расстояния. Кодовое расстояние (расстояние Хэмминга) между двумя кодовыми комбинациями равно количеству несовпадающих разрядов.

 

V1=0 1 0 1 0 1 0 1

V2=1 1 1 1 0 0 0 0

---------------------------------

d= 1+0+1+0+0+1+0+1=4

Рассмотрим 4 разрешенные кодовые комбинации некоторого кода.

V0=0 0 0 0 0 0 0 0
V1=1 1 1 1 0 0 0 0
V2=0 0 0 0 1 1 1 1
V3=1 1 1 1 1 1 1 1

Кодовое расстояние между комбинациями зависит от выбора пар. Возможны варианты: d=4, d=8. Минимальное кодовое расстояние (dmin) определяет способность кода исправлять ошибки. В данном примере dmin=4.

Например, при приеме кода V2 с ошибкой (0 0 0 0 0 1 1 1) нетрудно найти в таблице ту комбинацию, которая меньше других отличается от принятой.

Очевидно правильное значение переданного кода: 0 0 0 0 1 1 1 1. Принятая комбинация отличается от переданной на один кодовый переход. Другие кодовые комбинации отличаются от принятой на большее расстояние.

Если будет принята, например комбинация 0 0 0 0 0 0 1 1 с ошибками в двух разрядах, то в такой ситуации возникает неопределенность в нахождении варианта переданной, которая меньше других отличается от принятой.

 

Для вычисления разрешенных комбинаций кода Хэмминга можно воспользоваться проверочной матрицей, которая позволяет определить контрольные разряды кода при известных информационных.

Например, для кода 7,4 проверочная матрица H имеет вид:

0 0 1




Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 358; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.