logo search
01-01-1970_03-00-00 (3) / Виртуальная_лаборатория_Сальников_2006

Работа 29. Исследование сверточного кодирования, цм и скк

Работа "Исследование сверточного кодирования, ЦМ и СКК" предназначена для изучения сверточного кодирования, цифровой модуляции и формирования сигнально-кодовых конструкций (СКК).

Она содержит шесть заданий:

        1. Исследование процедуры формирования сигналов с цифровой модуляцией (ЦМ) при использовании сверточного кодера с относительной скоростью 1/2, длиной кодового ограничения К = 3 и модулятора ФМ-4.

        2. Исследование процедуры формирования сигналов с ЦМ при использовании сверточного кодера с относительной скоростью 1/2, длиной кодового ограничения К = 4 и модулятора ФМ-4.

        3. Определение параметров сигналов с ЦМ при использовании сверточных кодеров с относительной скоростью 1/2, длиной кодового ограничения К = 3, К = 4 и модулятора КАМ-16.

        4. Исследование процесса декодирования сверточного кода с относительной скоростью 1/2 и длиной кодового ограничения К = 3 при отсутствии ошибок передачи.

        5. Исследование процесса декодирования сверточного кода с относительной скоростью 1/2 и длиной кодового ограничения К = 3 при наличии ошибок передачи.

        6. Исследование процедуры формирования сигналов с решетчатой кодовой модуляцией (сигнально-кодовой конструкции) при использовании сверточного кодера с относительной скоростью 1/2, длиной кодового ограничения К = 3 и решетки с четырьмя состояниями в схеме с ФМ-8

Ф

Рис. 44. Лабораторный стол для исследования сверточных кодеков и СКК

орма лабораторного стола для выполнения данной работы представлена на рис. 44. На нем размещаются сверточный кодер, модулятор, генераторы входных сигналов, органы управления этими узлами, текстовое поле для ввода ответов «Ответ на п.N» , поле вывода заданий и экран вектороскопа, воспроизводящего сигнальные созвездия. В центральной части поля выводится осциллограммы сигналов в указанных точках, состояния регистра сдвига (RG) и последовательности битов на входе («Вход: ») и выходе («Выход: ») кодера. Кодер выполнен на регистре сдвига с верхними и нижними сумматорами по модулю 2 и коммутаторе. Разрядность регистра (длину кодового ограничения К) можно изменять переключателем «К = 3» и «К = 4». Вид модуляции в модуляторе ФМ-4, КАМ-16 или ФМ-8 можно устанавливать двумя способами: а) с помощью меню «Параметры СПДС / Модулятор / Вид модуляции», б) щелчками левой кнопкой мыши по модулятору. Ввод битов в кодер осуществляется либо вручную по одному щелчками по кнопкам «0» или «1», либо в виде случайной последовательности заданного их количества (раскрывающийся список «Кол-во битов») при нажатии кнопки «RND». Значения входных и выходных битов кодера воспроизводятся индикаторами на входе (т. 1) и выходе (т. 4) и выводятся в строки «Вход: » и «Выход: », соответственно. С помощью кнопки «Инверсия» возможно повторение ввода в кодер ранее введенной последовательности битов с инверсией одного из них, номер которого устанавливается в окне справа от кнопки.

В нижней части формы расположены индикаторы выполнения отдельных пунктов заданий на проведение исследований. При выполнении соответствующих пунктов и введении правильных ответов в текстовое поле «Ответ на п. N» их цвет меняется с изначально красного на зеленый. Смена номера N пункта задания для ввода ответа на него осуществляется автоматически по мере их правильного выполнения или щелчком по соответствующему индикатору. При правильном выполнении всех пунктов задания цвет итогового индикатора с номером задания также становится зеленым. Предусмотрена возможность зачета задания при выполнении только части его пунктов. Для этого следует вставить в дисковод ключевую дискету преподавателя и нажать кнопку «Зачет».

Каждый пункт выполняемого задания требует введения определенного ответа в текстовое поле «Ответ на п. N». Внести требуемый ответ в это поле можно как обычным набором с клавиатуры, так и переносом выделенного содержимого строк «Вход: » и «Выход: » через буфер обмена («Ctrl + C» и «Ctrl + V»). При ручном вводе битов в кодер возможно автоматическое заполнение поля ввода ответа входными или выходными битами, если предварительно щелкнуть по индикатору входа и выхода кодера, соответственно.

Работа декодера по алгоритму Витерби иллюстрируется решетчатой диаграммой выживших путей (рис. 45). Над этой диаграммой в строках «Передано: », «Принято: » и «Декодер: » воспроизводятся последовательности дибитов на выходе кодера, на входе и выходе декодера, соответственно. Имеется возможность вводить любое количество ошибок в принятой последовательности битов (на входе декодера), позиции которых задаются в текстовом поле «Ошибки в позициях: ». При установке опции «Фиксация выживших путей» в меню «Параметры СПДС» работа декодера приостанавливается каждый раз при появлении очередного единственного продолжения выжившего пути на его решетчатой диаграмме. Длительность этой паузы можно менять щелчком на надписи «Зафиксировано единственное продолжение выжившего пути». Аналогично щелчком на счетчике входных битов можно изменять скорость работы коммутатора сверточного кодера.