Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Turchin_D_E_Teoria_informatsii_Praktikum_2013.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.06 Mб
Скачать

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

  1. Что понимают под каналом связи?

  2. Какие каналы связи называют дискретными?

  3. Как строится и что характеризует матрица переходных вероятностей канала связи?

  4. Как описывается двоичный симметричный канал связи?

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

  6. Как определяют скорость передачи информации по дискретному каналу связи?

  7. Что характеризует пропускная способность канала связи?

  8. В каком случае пропускная способность канала связи равна нулю?

  9. Как определяется пропускная способность дискретного канала при отсутствии помех?

  10. Как определяется пропускная способность дискретного канала с помехами?

  11. Для чего предназначен кодер канала связи?

  12. В чем заключается помехоустойчивое кодирование?

  13. Каково назначение декодера канала связи?

  14. Как строится и работает код с битом четности?

4. Построение эффективных кодов по методам Шеннона-Фано и Хаффмана

4.1. Цель работы

Цель работы – приобрести умение получать эффективные коды с помощью методов Шеннона-Фано и Хаффмана.

Работа рассчитана на 2 часа.

4.2. Основные теоретические сведения

4.2.1. Понятие эффективного кодирования. Метод Шеннона-Фано

Понятие эффективного кодирования.

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

При кодировании источника сообщений каждому символу алфавита S = {s1, s2, … , sm} источника соответствует последовательность символов алфавита X = {x1, x2, … , xK} кодера этого источника. Упорядоченная последовательность символов , соответствующая определенному символу si, называется кодовым словом.

Под кодом понимают множество всех кодовых слов { , … , }.

Число символов L в кодовом слове называют длиной кодового слова.

Средней длиной кодовых слов называется величина:

; (4.1)

где p(si) – вероятность появления символа si из алфавита S размером m; Li – длина кодового слова, соответствующего символу si.

Кодирование, при котором обеспечивается минимальная средняя длина кодовых слов, называется эффективным (оптимальным). В эффективном коде символу источника, встречающемуся чаще всего, присваивается наиболее короткое кодовое слово.

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

; (4.2)

где H – энтропия источника сообщений, K – основание кода.

Из теоремы Шеннона следует, что минимальная средняя длина кодовых слов определяется соотношением:

; (4.3)

Для двоичного кода (K = 2) .

Эффективностью E кода называется отношение к реально достигнутой в данном коде средней длине кодовых слов :

. (4.4)

Избыточностью R кода называют величину:

(4.5)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]