Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Теория передачи сигналов (2 часть)

.pdf
Скачиваний:
18
Добавлен:
17.02.2021
Размер:
4.75 Mб
Скачать

Основные параметры кодов

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

которых комбинации отличаются одна от другой. Для

расчёта кодового расстояния между двумя комбинациями

двоичного кода, подсчитывают число единиц в сумме этих

комбинаций по модулю 2.

51

Основные параметры кодов

Геометрическая интерпретация кодового расстояния

dmin=1

001

 

 

 

 

dmin=1

d

=2

d

 

=3

max

 

max

 

 

 

 

 

 

 

 

011

Кодовое расстояние соответствует числу сторон квадрата или рёбер куба между точками расположения

кодовых комбинаций.

52

Основные параметры кодов

При dmin=1 все кодовые комбинации являются разрешёнными. Например, при n=3 разрешённые

комбинации образуют следующее множество:

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

Любая одиночная ошибка трансформирует данную

комбинацию в другую разрешённую комбинацию. Это случай

равнодоступного кода, не обладающего способностью

обнаруживать и исправлять ошибки.

53

Основные параметры кодов

Если dmin=2, то ни одна из разрешённых кодовых комбинаций, при одиночной ошибке, не переходит в другую разрешённую комбинацию. Например,

подмножество разрешённых кодовых комбинаций может быть образовано по принципу чётности в них числа единиц, для n=3:

000, 011, 101, 110 разрешённые комбинации

001, 010, 100, 111 запрещённые комбинации

54

d0min

Основные параметры кодов

Кратностью ошибки называется число разрядов

кодовой комбинации, содержащих символы с ошибкой. При

необходимости обнаруживать ошибки кратности g

минимальное кодовое расстояние между разрешёнными

двоичными комбинациями должно быть, по крайней мере,

на единицу больше g:

≥ g +1.

В этом случае никакая g-кратная ошибка не в состоянии перевести одну разрешённую кодовую комбинацию в

другую.

55

Основные параметры кодов

Для возможности исправления ошибок кратности s и

менее, кодовое расстояние должно удовлетворять

соотношению:

dmin ≥ 2s+ 1

Для исправления всех ошибок кратности s и менее, и

одновременного обнаружения ошибок кратности g (g ≥ s) и

менее, минимальное кодовое расстояние выбирают из условия:

dmin ≥ g+ s+1

56

Основные параметры кодов

Соотношение числа информационных (k) и проверочных (r) символов по Хэммингу:

log2

+ 1 ,

для

= 3

log2

2 ,

для

= 4

− оператор округления до большего целого

57

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

Корректирующие

коды

Непрерывные

Блочные

Разделимые

 

Неразделимые

 

 

 

Систематические

Несистематические

58

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

Блочными называются коды, в которых информационные символы разбиваются на отрезки и

каждый из них преобразуется в определённую последовательность (блок) кодовых комбинаций. В

блочных кодах кодирование при передаче (формирование проверочных элементов) и декодирование при приёме

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

59

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

Непрерывные или рекуррентные коды образуют последовательность символов, не разделяемую на

отдельные блоки. Кодирование и декодирование

непрерывно совершаются над всеми передаваемыми

символами.

60