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

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

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

НЕРАВЕНСТВО КРАФТА

Пример. Для источника α = {a0, a1, a2, a3} получены три кода:

1) {00,01,10,11}; 1/4+1/4+1/4+1/4=1 - префиксный код;

2) {1,01,001,000}; ½+1/4+1/8+1/8=1 - префиксный код;

3) {0,1,10,01}; ½+½+1/4+1/4>1 - не префиксный код.

Первый код – равномерный. Любой равномерный код может быть однозначно декодирован.

41

Недостатки системы эффективного кодирования

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

Оно запоминает символы по мере поступления, и выдаёт их в

линию связи с постоянной скоростью. Аналогичное устройство

необходимо и на приёмной стороне.

42

Недостатки системы эффективного кодирования

Второй недостаток связан с возникновением задержки в

передаче информации.

Необходимо накапливать знаки, прежде чем поставить

им в соответствие определённую последовательность двоичных

символов. При декодировании задержка возникает снова.

43

Недостатки системы эффективного кодирования

Одиночная ошибка может перевести передаваемую кодовую комбинацию в другую, не равную ей по длительности.

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

Методы эффективного кодирования Шеннона-Фано и Хаффмана позволяют производить кодирование, если известна статистика входных сообщений, т.е. известна вероятность

появления отдельных букв p(ai).

44

Контрольные вопросы по разделу

1.Принцип статистического кодирования сообщений.

2.Алгоритм статистического кодирования Шеннона-Фано.

3.Алгоритм статистического кодирования Хаффмана.

4.Статистическое кодирование с группированием символов.

5.Префиксные коды. Неравенство Крафта.

45

Помехоустойчивое кодирование (Кодер канала)

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

2.Контроль по паритету (чётности).

3.Код Хэмминга.

4.Циклический код.

5.Контрольные вопросы.

46

Помехоустойчивое кодирование

ИС КК

ИС – источник сообщений;

КК – кодер канала.

47

Структуры кодовых комбинаций

Информационные

 

 

символы

 

 

Информационные

Проверочные

Общее число

символов:

символы: k

символы: r

n=k+r

 

 

Информационные + проверочные

 

символы на определённых местах

 

Неразделимая кодовая комбинация

 

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

48

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

Избыточность кода показывает соотношение проверочных и общего числа символов (n) корректирующего кода:

= r = n− = 1 − ,

где r – количество проверочных символов, k – количество информационных символов.

=

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

величину Bk называют относительной скоростью кода.

49

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

Если производительность источника информации равна Rи символов в секунду, то скорость передачи после кодирования будет:

= и

В закодированной последовательности из каждых n символов только k

символов являются информационными.

50