Классификация корректирующих кодов. Основные параметры корректирующих кодов

Корректирующие коды предназначены для обнаружения и исправления ошибок.

Обнаруживающий:

Исправляющий:

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

Кол-во проверочных импульсов в корректирующем коде зависит от вида кода (обнаруживающий или исправляющий) и от силы кода.

Блочные коды – длина кодовой комбинации закодированных знаков ограничена.

Непрерывные – процесс кодирования и передачи информации идет непрерывно (цепной или рекуррентный код).

В равномерных кодах длина кодовой комбинации всех закодированных знаков одинакова.

В неравномерных – разная (статистические или вероятностные) код Фоно-Шенона, Хаффмена, Морзе. Преимущества равномерных кодов в простоте построения кодеров и декодеров, шифраторов и дешифраторов.

Разделимые коды – в закодированной кодовой комбинации имеет место строгое закрепление позиции за информационными и проверочными импульсами. Это облегчает процесс декодирования.

В неразделимых  этого нет.

Систематические – проверочные импульсы в таких кодах получаются из информационных по определенным ур-ям или правилам.

Параметры:

Коэффициент избыточности

(R = 1-(log2 Sp/log2S0)) – характеризует «цену» обнаружения ошибок (S0 – всё множество КК, Sp – часть подмножества разрешенных комбинаций);

Корректирующая способность – возможность обнаруживать и исправлять ошибки;

Кодовое расстояние – мера отличия одной КК от другой;


 

- основание кода (число состояний, которые может принимать импульс);

- длина кодовой комбинации (n=информ.+проверочн.+служебн.);

- вес кодовой комбинации (количество токовых импульсов в к.к.);

- ;

- разрешенные к.к. (, ,  )

 

Зависимость между количеством разрешенных кодовых комбинаций (Nр) с необходимым dmin из всего множества комбинаций (N0=2n где n – общее количество символов в закодированной комбинации)

· при dmin нечетном:

· при dmin четном                                                                          

 

Эти формулы позволяют рассчитать общую длину закодированной кодовой комбинации, если известны исходные данные:

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

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

 





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



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