Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции / ВСЕ ВОПРОСЫ.DOC
Скачиваний:
95
Добавлен:
13.02.2014
Размер:
276.48 Кб
Скачать

9. Использование избыточности кодов для обнаружения ошибок

. Идея обнаружения ошибок. Она заключается в том, что в рамках данного алфавита А можно построить некоторое количество NA кодовых комбинаций. Для обеспечения возможности обнаружения ошибок используют не все NA комбинации, а только некоторые части N0, которые называются разрешенными. Оставшаяся часть N=NA-N0 называется запрещенной. Ошибку можно обнаружить, если на приемной стороне возникает запретная комбинация вместо разрешенной. Всякий код, имеющий избыточность N>0, способен обнаруживать ошибки в N случаях из NA.

- доля обнаруживаемых ошибок.

Код не является помехоустойчивым, если N/NA=0.

Доля обнаруживаемых ошибок растет прямо пропорционально избыточности кода

10. Кодовое расстояние Хемминга и его использование для коррекции ошибок.

Идея исправления ошибок. Исправление ошибок корректирующими кодами основано на двух операциях:

  • определение кодового расстояния между кодовыми комбинациями;

  • определение максимального кодового расстояния.

Степень различия кодовых комбинаций может быть охарактеризована с помощью кодового расстояния Хэмминга d(k1,k2)=dist(k1,k2)=ωt(k1+k2).

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

Для нахождения кодового расстояния между двумя комбинациями двоичного кода нужно подсчитать число единиц в сумме этих комбинаций при их сложении по модулю два.

k1= 10010101 → ωtk1=4

+

k2= 11001000 → ωtk2=3

01011101 → d1,2=5

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

Весом кодовой комбинации называется число входящих в нее ненулевых элементов.

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

11. Декодирование по принципу максимального правдоподобия

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

Такое декодирование называется декодированием по методу максимального прадоподобия.

Если минимальное кодовое расстояние между комбинациями равно единице (в рамках данного кода), то все кодовые комбинации будут являтся разрешенными. Если d0=2, то (при n=3) … сл.: 000, 011, 101,110 – разрешенные. Если d0=1:

запрещенные: 2,3,5,8

000,001,010,011,100,101,110,111

разрешенные: 1,4,6,7

Если d0=2: rmax=1 – кратность обнаружения ошибок. rmax=d0-1.

При исправлении ошибок по методу max правдоподобия неправильное декодирование может произойти, если кодовое расст-е между принятой и переданной комбинациями окажется > чем до к-л другой разрешенной. Это может произойти, когда сочетание ошибок изменит больше половины позиций, в кот. переданная комбинация отлич. от к-л разрешенной. Поэтому код с min кодовым расст-ем d0 имеет кратность исправляемых ошибок S<d0/2.

Smax= {d0/2-1, d0 – четн.; (d0-1)/2, d0- нечет.

В о.сл. выполняется след. связь пар-ров кода d0 ≥ r+S+1 (r>S).

Соседние файлы в папке лекции