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

1.9 Декодирование сообщений

Любое начальное сообщение представляет собой последовательность знаков (букв, цифр и т. д.) Zi(j), где i – номер знака в алфавите (i=1,2, …, M), j – номер этого знака в сообщении. Каждому знаку Zi(j) ставится в соответствие двоичная кодовая комбинация Si(r), где r – номер символа в кодовом сигнале, r=1,2, …, n, n – значность кода. Обработка кодовых комбинаций в канале связи может быть выполнена следующими способами:

  1. каждая принятая кодовая комбинация X(r) сравнивается с кодовыми комбинациями алфавита Si(r) и решение о принадлежности X(r) знаку Zi принимается по минимуму кодового расстояния

(1.9.1)

  1. каждая кодовая комбинация исправляется и ее оценка S*(r) сравнивается с кодовыми комбинациями алфавита Si(r) и решение принимается по минимуму кодового расстояния

(1.9.2)

  1. решение принимается по информационным символам исправленной кодовой комбинации

(1.9.3)

где m - число проверочных символов в разделимых блоковых кодах.

При принятии решений по минимуму кодового расстояния возможны следующие случаи:

  1. если минимальное кодовое расстояние единственное, то его номер принимается за номер знака Zi;

  2. если минимальных кодовых значений два и больше, то принимается решение об отказе от декодирования и вместо знака Zi фиксируется знак отказа "О".

В последнем случае в сообщении в последовательности знаков Z1, Z2, …, Zi , … может присутствовать знак "О" как признак искажения переданного знака.

Результаты декодирования сообщений характеризуют эффективность канала связи. При этом возможны: 1) правильные решения; 2) ошибочные решения; 3) отказы от принятия решений. Эти события являются случайными и их вероятности используются для количественной оценки и сравнения различных способов кодирования сообщений.

Кроме этих показателей для оценки каналов связи используются:

  1. число пораженных символов в сообщении (число сбоев);

  2. число сбоев после исправления ошибок;

  3. число пораженных кодовых комбинаций (до исправления ошибок);

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

2 Задания на самостоятельную работу

Задание 1. Доказать, что z-преобразование линейно-наростающего сигнала l(k)=atk, k0 равно

Задание 2. Доказать, что экспоненциальный сигнал э(k)=exp(-atk) имеет z-преобразование вида

Задание 3. Доказать, что z-преобразование гармонических сигналов s(k)=sin(0tk) и с(k)=cos(0tk) равны

Задание 4. Доказать, что затухающие гармонические сигналы s1(k)=exp(-atk) sin(0tk) и с1(k)=exp(-atk)cos(0tk) имеют следующие z-преобразования

Задание 5. Доказать, что импульсные дискретные сигналы

s2(k)=tkexp(-atk)sin(0tk), с2(k)=tkexp(-atk)cos(0tk)

описываются следующими z-преобразованиями

где A=exp(-at), B=0t.

Задание 6. Записать разностные уравнения для цифровых фильтров, дискретные передаточные функции и параметры которых равны: 1) H1(z)=C1(z); 2) H2(z)=S2(z); 3) at=0,1; 4) 0t=3 (по заданию преподавателя). Определить импульсные характеристики цифровых фильтров h1(k) и h2(k) построить их графики.

Задание 7. Определить частотные характеристики фильтров с дискретными передаточными функциями H1(z) и H2(z) (задание 6) и построить графики квадратов их модулей.

Задание 8. Нерекурсивный цифровой фильтр описывается разностным уравнением

Определить его дискретную передаточную функцию и частотную характеристику, построить график модуля частотной характеристики (nt выбрать самостоятельно, m задается преподавателем).

Задание 9. Нерекурсивный цифровой фильтр описывается разностным уравнением

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

Задание 10. Для формирующего кода Q(k)=101101 записать разностные уравнения нерекурсивного и рекурсивного цифровых фильтров. Определить сигналы на выходе фильтров, если на их входы подается сигнал, например, U(k)=1011011011101. (Входной сигнал задается преподавателем).

Задание 11. На вход нерекурсивного фильтра с импульсной характеристикой h1(i)=101101 подается сигнал, например, U(k)=110011101101. Определить сигнал на выходе S1(k) нерекурсивного фильтра и подать его на вход рекурсивного фильтра с передаточной функцией H2(z). Определить сигнал на выходе рекурсивного фильтра. Сигнал задается преподавателем.

Задание 12. Сформировать шесть 20-разрядных последовательностей Хаффмена, используя следующие формирующие функции H1(i)=01001; H2(i)=01111; H3(i)=11011; H4(i)=100001; H5(i)=110011; H6(i)=011011. Определить матрицу кодовых расстояний dij для полученных последовательностей.

Задание 13. Для формирующей функции Q(z)=1+z-2+z-3+z-4 кода (7.3) определить коды опознания одиночных и двойных смежных ошибок.

Задание 14. Для формирующей функции Q(z)=1+z-1+z-2+z-4 кода (7.3) определить коды опознания одиночных и двойных смежных ошибок.

Задание 15. Для формирующей функции Q(k)=10011 кода (15.11) определить коды опознания одиночных ошибок.

Задание 16. Для формирующей функции Q(k)=11001 кода (15.11) определить коды опознания одиночных ошибок.

Задание 17. Сформировать 6 комбинаций кода (15.11) с формирующей функцией Q(k)=10011. Показать процесс деления одной из кодовых комбинаций, искаженных одиночной и двойной помехами, на код формирующей функции. Коды ошибок задаются преподавателем.

Задание 18. Сформировать 6 комбинаций кода (15.11) с формирующей функцией Q(z)=1+z-1+z-4. Показать процесс деления одной из кодовых комбинаций, искаженной одиночной и двойной помехами, на код формирующей функции. Коды ошибок задаются преподавателем.

Задание 19. Сформировать систематический код Хагельбаргера для 10-значной кодовой комбинации, задаваемой преподавателем.

Задание 20. Сформировать систематический код с формирующей функцией Q(z)=1+z-2+z-4 для 16-значной кодовой комбинации, задаваемой преподавателем.

Задание 21. Сформировать несистематический код с формирующими функциями Q1(z)=1+z-1+z-2+z-3 и Q2(z)=1+z-1+z-3 для десятизначной кодовой комбинации задания 19.

Задание 22. Сформировать несистематический код с формирующими функциями Q1(k)=111011 и Q2(k)=110001 для 16-значной кодовой комбинации задания 20.

Задание 23. Показать процесс исправления искаженной единичной помехой кодовой комбинации задания 19. Код ошибки задается преподавателем.

Задание 24. Показать процесс исправления искаженной одиночной помехой кодовой комбинации задания 20. Код ошибки задается преподавателем.

Задание 25. Показать процесс исправления искаженной одиночной помехой кодовой комбинации задания 21. Код ошибки задается преподавателем.

Задание 26. Показать процесс исправления искаженной одиночной помехой кодовой комбинации задания 22. Код ошибки задается преподавателем.

3 Задания на проведение лабораторных работ