Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Исправление ошибок. Общий метод исправления ошибок применяется для кратности не более t

Общий метод исправления ошибок применяется для кратности не более t. Число возможных кодовых комбинаций помехоустойчивого кода разбивается на классы по числу разрешённых кодовых комбинаций. Класс это одна разрешённая кодовая комбинация и ближайшие к ней запрещённые. При декодировании определяется, какому классу принадлежит принятая кодовая комбинация. Если она принята с ошибкой, т.е. является запрещённой, то исправляется на разрешённую кодовую комбинацию, принадлежащую тому же классу.

Например, для исправления одиночной ошибки (t=1) каждой разрешённой КК сопоставим подмножество запрещённых. Чтобы эти подмножества не пересекались, d между разрешёнными КК должно быть не менее трёх, т.е.. Тогда за разрешённые КК можно принять A0 = 0002 и A7 = 1112 и приписать каждой из них подмножество тех запрещённых комбинаций, к которым может привести одиночная ошибка.

 

 

 

После приёма сообщения КК отождествляется с той разрешённой, которая находится от неё на минимальном кодовом расстоянии (dmin). Такое декодирование называется декодированием по методу максимального правдоподобия.

В общем случае для обеспечения возможности исправления всех ошибок кратности до t включительно при декодировании по методу максимального правдоподобия каждая из ошибок должна приводить к запрещённой комбинации, относящейся к подмножеству исходной разрешённой.

 

Методы эффективного кодирования

 

Одной из основных характеристик кода является избыточность. Это полезное свойство, так как оно повышает помехоустойчивость кода. Однако для передачи избыточных кодов по КС требуется больше времени.

Устранения избыточности называется - эффективным кодированием.

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

Алгоритмы, позволяющие автоматически строить неравномерные коды на основании известных частот появления символов, были впервые рассмотрены К. Шенноном и Н. Фано. Эффективный код так и называется – код Шеннона Фано.

Эффективность кода определяют через коэффициент избыточности

,

где nср, nmin – средняя и минимальная длина кодовой комбинации соответственно.

 

Описание методики.

1. Буквы алфавита сообщения выписываются в столбец в порядке убывания их вероятностей (см. табл. 3.4).

2. Далее они разделяются на две группы так, чтобы суммы вероятностей в каждой из них были по возможности одинаковы. Разбиение производится, пока в каждой из групп не останется по одному сообщению.

3. При соответствующем разбиении принадлежность к верхней половине обозначается символом 0, а к нижней – 1.

 

Пример.

Пример. Сообщения Х1, Х2, Х3, Х4 с вероятностями появления символов Р(Х1) = 0,5, Р(Х2) = 0,25, Р(Х3) = 0,125, Р(Х4) = 0,125 закодировать по Шеннону-Фано.

 

Xi P(Xi) N деления Символ кода n(Xi)
1 2 3 1 2 3
X1 0.5 I  
II

 

 
I

 


II

   
I

 


II

   
X2 0.25      
X3 0.125        
X4 0.125        

 

X1 = 02, X2 = 102, X3 = 1102, X4 = 1112 (табл. 3.4). Среднее число символов, т.е. средняя длина КК

<== предыдущая лекция | следующая лекция ==>
Оценка по кодовому расстоянию | Сжатие данных
Поделиться с друзьями:


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


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



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




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