- •Лабораторная работа 1 Исследование статистики ошибок в каналах связи
- •1. Краткие теоретические сведения.
- •1.2 Модель источника ошибок
- •Контрольные вопросы.
- •Лабораторная работа 2
- •1. Краткие теоретические сведения
- •1.1. Постановка задачи
- •1.2. Простые гипотезы
- •1.3. Радиолокация ( )
- •1.4. Двоичный симметричный канал
- •1.5. Вероятность ошибок при передаче сигнала по каналу с гауссовым шумом
- •2. Помехоустойчивый прием
- •2.1. Прием импульсного сигнала на фоне помех
- •2.2. Виртуальный лабораторный стенд для исследования статистических характеристик передачи импульсных сигналов по каналу с шумами
- •3. Задания к работе
- •3.1. Определение вероятности правильного приема импульса
- •3.2. Определение интегрального распределения вероятности пропуска импульса
- •3.3. Определение интегрального распределения вероятности ложного приема импульса
- •3. Контрольные вопросы
- •Лабораторная работа № 3 Изучение краевых искажений в дискретном канале
- •1. Краткие теоретические сведения.
- •Дроблением значащих интервалов называется однократное или многократное изменение значащих позиций внутри значащего интервала.
- •2. Ход выполнения работы
- •2.1. Задание
- •3. Содержание отчета
- •4. Контрольные вопросы
- •Лабораторная работа №4 Эффективное кодирование сообщений. Коды Шеннона – Фано, Хаффмена
- •1. Краткие теоретические сведения
- •1.1 Основные понятия и приемы.
- •2. Обработка полученных результатов
- •3. Контрольные вопросы
- •1. Краткие теоретические сведения
- •1.1. Оптимальный прием дискретных радиосигналов
- •1.2.Амплитудная модуляция с пассивной паузой.
- •1.3. Частотная двоичная модуляция
- •1.4. Относительная фазовая модуляция
- •2. Исследование модулированных сигналов
- •2.1. Порядок выполнения лабораторной работы
- •1. Краткие теоретические сведения
- •1.1. Виды синхронизации
- •1.2. Синхронизация приемника
- •1.3. Частотная и фазовая синхронизация
- •1.4. Символьная синхронизация
- •1.5. Разомкнутые символьные синхронизаторы
- •1.6. Замкнутые символьные синхронизаторы
- •1.7. Ошибки символьной синхронизации и вероятность символьной ошибки
- •2. Порядок выполнения работы
- •2.1. Результаты моделирования.
- •2.2. Восстановление фазы несущей
- •2.3. Результаты моделирования
- •3. Контрольные вопросы
- •Лабораторная работа № 7
- •Корректирующие коды Хемминга.
- •Моделирование кодов Хемминга в среде Матлаб
- •Ход выполнения работы.
- •4. Содержание отчета
- •1. Краткие теоретические сведения
- •1.1. Представление сверточного кода порождающими многочленами
- •1.2. Порождающая матрица сверточного кода
- •1.3. Кодовое дерево сверточного кода и решетчатая диаграмма
- •1.4. Свободное расстояние. Спектр
- •1.5. Катастрофические кодеры
- •2. Методы декодирования сверточных кодов
- •2.1. Метод порогового декодирования
- •2.2. Метод последовательного декодирования
- •2.3. Метод декодирования по алгоритму Витерби
- •2.3.1. Декодирование в случае отсутствия ошибок при приеме
- •2.3.2. Декодирование в случае наличия ошибок при приеме.
- •2.3.3. Схемное построение декодера Витерби
- •3. Моделирование сверточных кодов в среде Матлаб
- •4. Порядок выполнения работы
- •4. Литература
2.3. Метод декодирования по алгоритму Витерби
Метод представляет собой декодирование по максимуму правдоподобия. Идея алгоритма Витерби состоит в том, что в декодере воспроизводят все возможные пути последовательных изменений состояний сигнала, сопоставляя получаемые при этом кодовые символы с принятыми аналогами по каналу связи и на основе анализа ошибок между принятыми и требуемыми символами определяют оптимальный путь (оптимальной считается та последовательность, расстояние Хемминга которой от принятой последовательности минимально).
Декодирование по методу Витерби, по существу, представляет собой алгоритм поиска наивыгоднейшего, максимально правдоподобного пути на графе – решеточной диаграмме кода.
2.3.1. Декодирование в случае отсутствия ошибок при приеме
Продемонстрируем работу алгоритма на примере несистематического сверточного кода с маркировкой (2, 1, 3) с порождающими полиномами, задаваемыми выражением (3.6), кодер которого показан на рис. 1.2, б. Возьмем следующую последовательность символов 10110 и будем полагать, что все символы приняты без ошибок.
Рис. 12. Диаграмма переходов состояний сигнала
Рассмотрим графическое отображение изменений состояния сигнала (рис. 2.5). Начальным всегда является состояние 00. В соответствии с диаграммой переходов состояний сигнала (рис. 12) в первый тактовый момент возможны два перехода: 00 → 00 и 00 → 10.
Первому переходу соответствует на выходе кодера кодовая комбинация 00, второму – 11.
При приходе на вход кодера первой информационной 1 первой ветви 00 →00 будут соответствовать две ошибки в приеме, а второй ветви 00 → 10 нуль ошибок. Ошибка по каждой ветви служит метрикой dH в смысле расстояния Хэмминга, т. е. соответствует числу отличающихся от требуемых принятых символов. Эти метрики зафиксированы в узлах диаграммы (рис. 13).
В момент времени 2 (второй такт) сигнал может принять 4 состояния, которые определяются двумя возможными переходами из 00 и двумя переходами из 10. Сравнение с принятыми символами 01 дает следующие метрики соответствующих ветвей dН: 00 → 00dH = 1, 00 → 10dH ==1, 10 → 01dH = 0, 10 → 11dH = 2.
Рис. 13. Декодирование на основе алгоритма Витерби в отсутствие ошибок при приеме
Суммарная метрика d∑Н по каждому из возможных путей определяется как сумма метрик составляющих его ветвей. Значения суммарных метрик показаны на диаграмме рис. 13. Для момента времени 3 следует анализировать уже 8 возможных путей и сравнивать 8 соответствующих им метрик d∑H.
Алгоритм Витерби выбирает путь с наименьшей суммарной метрикой (“штрафом”) и может отбрасывать по ходу продвижения во времени те пути, которые имеют штраф, превышающий минимальный “штраф” в данный момент времени на некоторую пороговую величину.
Для упрощения рис. 13 установлен пороговый уровень d∑H = 3 и не показываются ветви с большим значением dH. Оптимальным путем является путь с наименьшим “штрафом” ( при отсутствии ошибок в канале передачи символов d∑Н = 0). Последовательность бит на выходе декодера, соответствующая этому пути, отмеченному на рис. 13 утолщением ветвей, совпадает с передаваемым информационным сигналом.
