Студопедия

КАТЕГОРИИ:


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

Оценка по кодовому расстоянию




Способности кода

Вероятностная оценка корректирующей

Корректирующие способности кода

 

В качестве корректирующих кодов наиболее часто используют систематические коды. Систематический код -это код, который кроме информационных разрядов содержит и контрольные, в которые записывается некоторая информация об исходном числе. Систематический код обладает избыточностью. Избыточность указывает степень удлинения кодовой комбинации для достижения определённой корректирующей способности. При этом абсолютная избыточность будет выражаться количеством контрольных разрядов k, а относительная – отношением k/n, где n=m+k – общее количество разрядов в кодовой комбинации.

 

 

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

 

 

Импульсные помехи, приводящие к изменению кода носят случайный характер. Если искажение отдельных символов кодовой последовательности считать событиями независимыми и принять, что искажения нулевых и единичных символов одинаковы, то в качестве модели помехи используют помеху с биноминальным законом распределения. Количественно корректирующая способность кода определяется вероятностью обнаружения или исправления ошибки. Вероятность ошибки кратности i в кодовой комбинации (КК) из n символов применительно к помехе с биноминальным законом вычисляется следующим образом:

Pin = Cni Pэi (1 ‑ Pэ)n ‑ i, (3.24)

где Сni – число КК, каждая из которых содержит i искаженных элементов (это число сочетаний из n по i):

;

Pэ – вероятность искажения одного символа в КК;

Pэi (1‑Pэ)ni – вероятность того, что искажены i символов КК, а остальные (n‑i) не искажены (по теореме умножения вероятностей).

Тогда полная вероятность искажения в КК:

 

. (3.25)

 

Пример. Если принять n=6, Рэ=0,01 и вычислить Pin по формуле (3.24) для i=1,2,3 (P16 = 0.057, P26 =0.014, P36 = 0.000019), можно видеть, что с повышением кратности ошибки вероятность её резко убывает. Наибольший вес в сумме вероятностей (3.25) имеет вероятность искажения одного символа, и, следовательно, основное внимание необходимо обратить на обнаружение и исправление одиночной ошибки.

 

 

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

 

Пример 1. Найти d(A,B) для кодовых комбинаций А и В:

A = 0110111002; B = 1001110012.

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

 

S=6 которая и определяет кодовое расстояние заданных комбинаций d(A,B).

 

Минимальное кодовое расстояние dmin – это минимальное расстояние, взятое по всем парам разрешённых КК.

Систематический код способен обнаруживать ошибки только тогда, когда dmin2t, где t – кратность обнаруживаемых ошибок (для одиночных ошибок t = 1).

При dmin ≥ 2t никакой вариант t-кратной ошибки не может перевести одну разрешенную кодовую комбинацию в другую разрешённую.

Если же, то найдётся такой вариант t-кратной ошибки, который трансформирует одну комбинацию в другую.

В случаях, когда необходимо не только обнаружить ошибку, но и исправить её, необходимо, чтобы минимальное кодовое расстояние было
dmin ≥ 2t+1.




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


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


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



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




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