Искажение кодовых комбинаций

При передаче по каналу связи на передаваемый код, возможно, накладывается ошибка, которая формально представляется кодовой комбинацией с числом разрядов, равным числу разрядов передаваемого кода, содержащей 1 в искажаемых разрядах. Так, если a1a2…ak – передаваемая кодовая комбинация, то b1b2…bk ошибка (ai ={0,1} ,, bi = {0,1}, i=1,k).

С ошибкой связано понятие ее кратности q – это число искажаемых ошибкой разрядов, т.е. число единиц в ее коде.

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

a1a2…ak b1b2…bk = c1c2…ck,

где c1c2…ck – искаженная кодовая комбинация.

Пусть имеется таблица кодов:

Исходные символы Двоичные коды
a  
b  
c  
d  

и кратность ошибки равна 1, т.е. соответствующие ошибке кодовые комбинации – элементы множества {01, 10}. Пусть передается кодовая комбинация 10 (код символа c). Тогда возможное искажение представлено в таблице:

Передаваемая кодовая комбинация Ошибка Принимаемая кодовая комбинация Результат декодирования
      d
      a

Таким образом, в результате ошибки принимающая сторона вместо символа c примет символ d или a и ошибка даже не будет обнаружена.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: