Корректирующие коды. Пример. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Корректирующие коды. Пример.

Поиск

Для ПК появление ошибки одного из разрядов превращает комбинацию в другую разрешенную, следовательно обнаружить ошибку невозможно. Избыточным кодом называется такой код, в котором для представления информации используется лишь часть возможных комбинаций, а остальные комбинации являются запрещенными и их возникновение фиксируется как ошибка. Избыточные коды подразделяются на коды обнаруживающие ошибки и коды, которые обнаруживают и исправляют их (корректирующие коды). Кодовое расстояние-значение или количество разрядов, на которое отличаются две соседние комбинации кода. Для простого кода, кодовое расстояние=1.

Допустим дан следующий код.

число

код

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

 

В случаи использования кодов с d=3, мы можем не только обнаружить ошибку, но и указать на ее место.

К простейшим кодам можно отнести:

· Код с удвоением элементов

· Код с четным числом единиц

· Инверсный код

В коде с удвоением элементов каждый символ безизбыточной комбинации дополнен противоположным проверочным, т.е. символ 1 заменяется кодом 10. (1-10; 0-01) 10101=10.01.10.01.10

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

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

Инверсный код.

Принципы построения: ИК заключается в следующем: если комбинация содержит четное число единиц, то она дополняется кодом, совпадающим с кодируемой информацией. Если нечетное, то дополняется инвертируемой информацией:

 

0011=0011.0011

0111=0111.1000

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 9; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.188.128.74 (0.007 с.)