Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Помехоустойчивое кодирование.doc
Скачиваний:
93
Добавлен:
17.04.2013
Размер:
111.62 Кб
Скачать

Основные понятия и характеристики (блоковых).

  1. Количество разрядов (n) в кодовой комбинации называется длиной кода (длиной блока).

101000101 – кодовая комбинация обозначается: E1 = 101000101

n =9

2) Количество “1” в кодовой комбинации называется весом кодовой комбинации ().

(E1) = 4

  1. Расстояние между кодами : d.

Расстояние по Хэммингу между двумя двоичными последовательностями (E1, E2) длины n называется число позиций, в которых они различны. Обозначается: d(E1, E2).

а) E1 = 0100101

d(E1, E2) = 3;

E2 = 1000100

б) d(E1, E2) = (E1  E2)

4) Минимальное кодовое расстояние : dmin.

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

dmin = min (E1, E2),

Ei, Ej – всевозможные кодовые слова, где ij

E1= 0101010

d(E1, E2) = 5 dmin = 5 d(E1, E3) = 5

E2= 0000101 E3= 1110001

d(E2, E3) = 5

Характеристики ошибок (помех)

При прохождении кодовой комбинации по каналу связи под влиянием помех возможно изменение кодовой последовательности.

Ошибки проявляются в том, что в одном или нескольких разрядах кодовой комбинации: 01 10.

а) Если переход происходит в одном разряде – одиночная ошибка;

б) Если в нескольких разрядах – многократная ошибка (двойная, тройная и т.д.).

e – вектор ошибки;

  • n(e) = n(E);

  • (e) – называется кратностью ошибки t;

  • E  e = Ẽ – ошибочная кодовая комбинация;

E = 0100110 – б/ошибочная кодовая комбинация.

в) Многократные ошибки

независимые ошибки пакеты ошибки

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

единой причиной.

Пакеты ошибок характеризуются длиной пакета (l).

Пакетом ошибок длины l называется комбинация ошибок, расположенных среди l последовательных компонент, первая и последняя из которых отличны от 0.

l = 001011010000

l = 6

Рассмотрим метод (принцип) построения помехоустойчивых кодов.

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

2) Пусть необходимо передать N различных сообщений.

а) При передаче по двоичным каналам и отсутствии помех длина кодовой комбинации определяется только необходимыми информационными разрядами k:

k=[log2N].

б) Кодирование заключается во введение дополнительной избыточности в виде проверочных разрядов r.

. . . . . . .

в) n = k + r; (n,k)

код

k r

k – информационные разряды;

r – проверочные разряды;

Значение проверочных разрядов определяется: а) выбранным алгоритмом кодирования;

б) значениями информационных разрядов.

в) - Общее число разрешенных кодовых комбинаций (т.е. пока не содержащих

ошибки), передаваемых в канал связи: N1 =2k;

- Общее число принимаемых комбинаций (с учетом ошибочных) – возможных

кодовых комбинаций – N0 =2n = 2k + r;

- Число ошибочных (запрещенных) кодовых комбинаций: N2 = N0 – N1 = 2n – 2k;

n, k – коды.

д) Процедура декодирования состоит в определении: к какому подмножеству

принадлежит принятая из канала кодовая комбинация:

а) если к разрешенному, то считается что полученная комбинация – не

содержит ошибок;

б) если к запрещенному – содержит ошибки.

Передающая сторона Канал связи Принимающая сторона

(этап кодирования) ei (этап декодирования)

разрешенная (нет ошибок)

k r

задано определяется

Ei Ei

запрещенная (исправление

ошибок – для коррктирую-

щих кодов)

Требование к основным параметрам кодов, (k, r, dmin), исходя из методов кодирования и декодирования.

Соседние файлы в папке Лекции