M-QAM модулятор
![]() |
![]() |
|
| в палитре | на схеме |
Описание
Блок преобразует вектор бит в символы M-QAM модуляции (квадратурная амплитудная модуляция, англ. quadrature amplitude modulation), где параметр порядка модуляции M задается пользователем. Применяемое сигнально-кодовое созвездие для 16-QAM модуляции представлено на рисунке.

Входные порты
- bits – входной двоичный вектор модулируемых бит. Размерность входного вектора должна быть кратна количеству бит на символ модуляции.
Выходные порты
- symb (Re) – вектор вещественных частей символов модуляции;
- symb (Im) – вектор мнимых частей символов модуляции.
Свойства
- Позиционность модуляции – порядок модуляции М. Определяет количество элементов сигнально-кодового созвездия. Порядок модуляции должен быть степенью 2;
- Угол поворота созвездия, рад. – угол поворота точек сигнально-кодового созвездия QAM относительно положительного направления действительной оси;
- Способ формирования созвездия – способ формирования сигнально-кодового созвездия. Созвездие может сформировано на основе кода Грея (соседние символы созвездия отличаются друг от друга только одним битом), либо в соответствии с десятичным представлением принимаемого символа в порядке возрастания значений (Бинарный код);
- Первый бит по значимости - младший – указывает способ интерпретации вектора входных бит. При активации данного пункта, первый принятый бит символа будет считаться младшим, в противном случае первый принятый бит символа будет интерпретирован как старший бит. Данное свойство должно быть одинаковым для блоков модулятора и демодулятора.
Прим.:
Для данного блока доступен вывод передаваемых символов в виде графика сигнально-кодового
созвездия. Для вывода графика необходимо нажать левой кнопкой мыши на блок при зажатой клавише
"Alt".
Параметры
Блок не имеет параметров.
Примеры
Примеры использования блока:

