Модулируйте использующую прямоугольную квадратурную амплитудную модуляцию
AM, в подбиблиотеке Digital Baseband Модуляции
Блок Rectangular QAM Modulator Baseband модулирует использующую M-арную квадратурную амплитудную модуляцию с созвездием на прямоугольной решетке. Выход представляет собой репрезентацию модулированного сигнала. Этот блок принимает на вход сигнал в виде вектора - столбца или скалярной величины. Для получения информации о типах данных, которые поддерживает каждый порт блока смотрите Поддерживаемые Типы данных.
Примечание
Все значения степени принимают номинальный импеданс 1 Ома.
Когда вы устанавливаете параметр Input type на Integer
, блок принимает целочисленные значения между 0
и M-1
. M представляет параметры блоков M-ary number.
Когда вы устанавливаете параметр Input type на Bit
, блок принимает входные параметры с бинарным знаком, которые представляют целые числа. Блок собирает сигналы с бинарным знаком в группы K = log2 (M) биты
где
K представляет количество битов на символ.
Длина входного вектора должна быть целочисленным кратным K. В этой настройке блок принимает группу битов K и сопоставляет ту группу на символ в блоке выход. Блок выводит модулируемый символ того для каждой группы битов K.
Параметр Constellation ordering указывает, как блок присваивает двоичные слова точкам сигнального созвездия. Такие присвоения применяются независимо к синфазным компонентам и квадратурным компонентам входа:
Если Constellation ordering установлен в Binary
, блок использует естественное двоично кодированное созвездие.
Если Constellation ordering установлен в Gray
и K является четным, блок использует серо-закодированное созвездие.
Если Constellation ordering установлен в Gray
и K является нечетным, блочные коды созвездие так, чтобы пары самых близких точек отличались по одному или двум битам. Созвездие крестовидно, и схематическое ниже указывает, какие пары точек отличаются по двум битам. Схематическое использование M = 128, но предлагает общий случай.
Для получения дополнительной информации о Сером кодировании, смотрите страницу с описанием для блока M-PSK Modulator Baseband и бумаги, перечисленной в Ссылках. Поскольку синфазные компоненты и квадратурные компоненты присвоены независимо, Серые и бинарные упорядоченные расположения совпадают когда M = 4.
Сигнальное созвездие имеет точки M, где M является параметром M-ary number. M должен иметь форму 2K для некоторого положительного целого числа K. Блок масштабирует сигнальное созвездие на основе того, как вы устанавливаете параметр Normalization method. В следующей таблице перечислены возможные условия масштабирования.
Значение параметра метода нормализации | Масштабирование условия |
---|---|
Min. distance between symbols
| Самая близкая пара точек в созвездии разделяется значением параметра Minimum distance |
Average Power
| Средняя степень символов в созвездии является the Average power параметром |
Peak Power
| Максимальная мощность символов в созвездии является параметром Peak power |
Число точек в сигнальном созвездии. Это должно иметь форму 2K для некоторого положительного целого числа K.
Указывает, состоит ли вход из целых чисел или групп битов.
Определяет как блок-диаграммы каждый символ группе выходных битов или целого числа.
Выбор User-defined
отображает поле Constellation mapping, которое допускает заданное пользователями отображение.
Этот параметр является строкой или вектор-столбцом размера M и должен иметь уникальные целочисленные значения в области значений [0, M-1]. Значения должны иметь тип данных double
.
Первый элемент этого вектора соответствует главной крайней левой точке созвездия, с последующими элементами, бегущими по столбцам, слева направо. Последний элемент соответствует самой правой нижней частью точке.
Это поле появляется когда User-defined
выбран в выпадающем списке Constellation ordering.
Определяет, как блок масштабирует сигнальное созвездие. Выбором является Min. distance between symbols
, Average Power
, и Peak Power
.
Расстояние между двумя самыми близкими точками созвездия. Это поле появляется только, когда Normalization method установлен в Min. distance between symbols
.
Средняя степень символов в созвездии, на которое ссылаются к 1 Ому. Это поле появляется только, когда Normalization method установлен в Average Power
.
Максимальная мощность символов в созвездии, на которое ссылаются к 1 Ому. Это поле появляется только, когда Normalization method установлен в Peak Power
.
Вращение сигнального созвездия, в радианах.
Тип выходных данных может быть установлен в double
единственный
, Fixed-point
, User-defined
, или Inherit via back propagation
.
Установка этого параметра на Fixed-point
или User-defined
включает поля, в которых можно далее задать детали. Установка этого параметра на Inherit via back propagation
, устанавливает тип выходных данных и масштабирующийся совпадать со следующим блоком.
Указание размера слова, в битах, для типа выходных данных с фиксированной точкой. Этот параметр только отображается, когда вы выбираете Fixed-point
для параметра Output data type.
Задает любой встроенный или тип данных с фиксированной точкой со знаком. Можно задать типы данных с фиксированной точкой с помощью sfix
(Simulink), sint
(Simulink), sfrac
(Simulink), и fixdt
(Simulink) функционирует из программного обеспечения Fixed-Point Designer™. Этот параметр только отображается, когда вы выбираете User-defined
для параметра Output data type.
Задайте масштабирование фиксированной точки, выведенной любым из следующих методов:
Выберите Best precision
чтобы иметь выход, масштабирующийся автоматически, устанавливает таким образом, что выходной сигнал имеет самую лучшую точность.
Выберите User-defined
задавать выход, масштабирующийся в параметре Output fraction length.
Этот параметр только отображается, когда вы выбираете Fixed-point
для параметра Output data type или когда вы выбираете User-defined
и заданный тип выходных данных является типом данных с фиксированной точкой.
Для типов выходных данных фиксированной точки задайте количество дробных битов или битов справа от двоичной точки. Этот параметр только отображается, когда вы выбираете Fixed-point
или User-defined
для параметра Output data type и User-defined
для параметра Set output fraction length to.
Порт | Поддерживаемые типы данных |
---|---|
Входной параметр |
|
Вывод |
|
[1] Смит, Джоэл Г., “нечетно-битное квадратурное манипулирование Амплитудного Сдвига”, транзакции IEEE на коммуникациях, издании COM-23, март 1975, 385–389.