|
|
| Векторный | |
в палитре
|
на схеме
|
Блок предназначен для демодулирования вектора символов M-PSK модуляции (фазовая манипуляция, англ. phase-shift keying). Порядок модуляции
М задается пользователем. Доступны два алгоритма демодуляции: жесткая оценка и мягкая оценка с вычислением канальных логарифмических
отношений правдоподобия (ЛОП, англ. logarithmic likelihood ratio, LLR). Расчет мягкой оценки осуществляется для сигнала с единичной мощностью,
передаваемого через канал с аддитивным белым гауссовским шумом (АБГШ).
Входы
- Symbols Re - входной вектор вещественных компонент принятых символов модуляции;
- Symbols Im - входной вектор мнимых компонент принятых символов модуляции;
- Variance - внешний порт для задания значения дисперсии шума в канале, необходимого для вычисления канальных ЛОП.
Выходы
- Decision - вектор демодулированных бит или их оценок.
Свойства
- ModulationOrder - порядок модуляции. Определяет количество элементов сигнально-кодового созвездия (СКС). Порядок модуляции должен быть кратен 2;
- OutputType - тип выходных данных: биты (жесткие решения) или LLR (мягкие оценки на основе ЛОП);
- DemappingAlgorithm - алгоритм демодуляции (демаппинга) для получения мягких решений. Для выбора доступны обыкновенный и аппроксимированный алгоритмы мягких оценок на основе логарифмического отношения правдоподобия;
- IsLSBFirst - данное свойство определяет способ интерпретации вектора входных бит. Если свойство установлено в true, первый бит демодулированного символа будет считаться младшим, в противном случае первый демодулированный бит символа будет интерпретирован как старший бит. Это свойство должно быть одинаковым для блоков модулятора и демодулятора;
- ConstellationOrdering - способ формирования СКС. Созвездие может сформировано на основе кода Грея (соседние символы созвездия отличаются друг от друга только одним битом), либо в соответствии с десятичным представлением принимаемого символа в порядке возрастания значений (Бинарный код).