Универсальный табличный демодулятор
![]() |
![]() |
|
| в палитре | на схеме |
Описание
Блок выполняет процедуру демодуляции входного сигнала в соответствии с сигнально-кодовым созвездием, заданным пользователем. Доступны два алгоритма демодуляции: жесткая оценка и мягкая оценка с вычислением канальных логарифмических отношений правдоподобия (ЛОП, англ. logarithmic likelihood ratio, LLR). Расчет мягкой оценки осуществляется для сигнала с единичной мощностью, передаваемого через канал с аддитивным белым гауссовским шумом (АБГШ).
Входные порты
- symb (Re) – входной вектор действительных частей принятых символов модуляции;
- symb (Im) – входной вектор мнимых частей принятых символов модуляции;
- var – дисперсия шума в канале связи (опционально добавляется в свойствах блока).
Выходные порты
- dcsn – выходной вектор оценок принятых бит.
Свойства
- Тип выходных оценок – тип принимаемой оценки: "Биты" – для режима с жесткими оценками; "LLR" – для режима с вычислением канальных ЛОП;
- Алгоритм расчета LLR – алгоритм демодуляции для режима мягких оценок: обыкновенный и аппроксимированный алгоритмы мягких оценок на основе логарифмического отношения правдоподобия (свойство доступно при выбранном типе оценки "LLR");
- Позиционность модуляции – порядок модуляции. Определяет количество элементов сигнально-кодового созвездия. Порядок модуляции должен степенью 2;
- Сигнально-кодовое созвездие – комплексный вектор произвольного
сигнально-кодового созвездия. Размер вектора должен соответствовать выбранному порядку
модуляции. Комплексные элементы вектора, соответствующие элементам сигнально-кодового
созвездия, задаются в формате:

При этом порядок следования комплексных символов в векторе СКС определяется следующим образом: порядковый номер элемента СКС в векторе соответствует описываемой этим элементом битовой посылке, представленной в десятичной системе счисления; - Первый бит по значимости - младший – указывает способ интерпретации вектора входных бит. При активации данного пункта, первый принятый бит символа будет считаться младшим, в противном случае первый принятый бит символа будет интерпретирован как старший бит. Данное свойство должно быть одинаковым для блоков модулятора и демодулятора.
- Дисперсия шума – дисперсия шума в канале связи (свойство доступно при выбранном типе оценки "LLR" и отключенном пункте "Задавать дисперсию шума через порт");
- Задавать дисперсию шума через порт – указывает необходимость добавления порта для задания дисперсии шума (свойство доступно при выбранном типе оценки "LLR").
Прим.:
Для данного блока доступен вывод принимаемых символов в виде графика сигнально-кодового
созвездия. Для вывода графика необходимо нажать левой кнопкой мыши на блок при зажатой
клавише "Alt".
Параметры
Блок не имеет параметров.
Примеры
Примеры использования блока:

