M-APSK Modulator Baseband

M-ary амплитудно-фазовая модуляция (APSK)

  • Библиотека:
  • Communications Toolbox / Модуляция / Цифровая Полосовая модуляция / APM

Описание

Блок M-APSK Modulator Baseband модулирует входной сигнал с помощью M-ary амплитудно-фазовая модуляция (APSK). Выход представляет собой репрезентацию модулированного сигнала. M, Порядок Модуляции для M-APSK, равняется сумме элементов в точках Созвездия на круг. Для описания M - модуляция APSK, см. Алгоритмы.

Примечание

Основная полоса Модулятора M-APSK в частности применяется к нескольким кольцевым созвездиям PSK. Для одного кольцевого созвездия PSK используйте M-PSK Modulator Baseband.

Порты

Входной параметр

развернуть все

Входной сигнал, заданный как скаляр, вектор или матрица. Входной сигнал должен состоять из двоичных значений или целых чисел в области значений [0, (M – 1)], где M является Порядком Модуляции для M-APSK. Этот порт без имени на блоке.

Примечание

Чтобы обработать входной сигнал как двоичные элементы, установите Входное значение параметров типа на Bit. Для двоичных входов количество строк должно быть целочисленным кратным log2 (M). Группы log2 (M) биты в столбце сопоставлены на символ с первым битом, представляющим MSB и последний бит, представляющий LSB.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean

Вывод

развернуть все

APSK модулируемый сигнал, возвращенный как комплексный скаляр, вектор или матрица. Размерности выходного сигнала зависят от заданного Входного значения типа. Этот порт без имени на блоке.

Input typeРазмерности выходного сигнала
IntegerВыходной сигнал имеет те же размерности как входной сигнал.
BitКоличество строк в выходном сигнале равняется количеству строк во входном сигнале, разделенном на log2 (M), где M является Порядком Модуляции для M-APSK.

Используйте тип Выходных данных, чтобы задать тип выходных данных.

Параметры

развернуть все

Созвездие указывает на звонок PSK, заданный как вектор больше чем с одним элементом. Каждый векторный элемент указывает на количество точек созвездия в его соответствующем звонке PSK. Первый элемент соответствует самому внутреннему кругу, и так далее до последнего элемента, который соответствует наиболее удаленному кругу. Сумма элементов в Constellation points per circle определяет порядок модуляции. Значения элемента должны быть множителями четыре, и порядок модуляции должен быть степенью двойки.

Пример: [4,12,16] задает три кольцевых созвездия PSK с порядком модуляции 32.

Радиус на звонок PSK, заданный как вектор с той же длиной как Созвездие, указывает на круг. Каждый векторный элемент указывает на радиус своего соответствующего звонка PSK. Первый элемент соответствует самому внутреннему кругу, и так далее до последнего элемента, который соответствует наиболее удаленному кругу. Эти значения элемента должны быть положительными и расположены в увеличивающемся порядке.

Пример: [0.5,1,2] задает радиусы для трех звонков PSK созвездия. Внутренний звонок имеет радиус 0,5, второй звонок имеет радиус 1,0, и внешний звонок имеет радиус 2,0.

Смещение фазы на PSK звенит в радианах, заданных как скаляр или вектор с той же длиной как точки Созвездия на круг. Каждый векторный элемент указывает на смещение фазы своего соответствующего звонка PSK. Первый элемент соответствует самому внутреннему кругу, и так далее до последнего элемента, который соответствует наиболее удаленному кругу. Phase offset of each circle (rad) может быть скаляром, только если все элементы Constellation points per circle являются тем же значением.

Пример: [pi/4,pi/12,pi/16] задает смещения фазы для трех звонков PSK созвездия. Внутренний звонок имеет смещение фазы π/4, второй звонок имеет смещение фазы π/12, и внешний звонок имеет смещение фазы π/16.

Отображение символа, заданное как одно из следующего:

Отображение символа по умолчанию зависит от Constellation points per circle и Phase offset of each circle (rad). Когда все элементы Constellation points per circle равны, и все элементы Phase offset of each circle (rad) равны, значением по умолчанию является Gray. Для всех других случаев значением по умолчанию является Contourwise-gray.

Пользовательское отображение символа, заданное как целочисленный вектор. Этот вектор должен состоять из M уникальные элементы со значениями в области значений [0, (M – 1)], где M является Порядком Модуляции для M-APSK. Первый элемент в Custom symbol mapping соответствует точке созвездия в первом квадранте самого внутреннего круга с последующими элементами, расположенными против часовой стрелки вокруг звонков PSK.

Пример: значение по умолчанию, [0,4,12,8,1,3,2,6,7,5,13,15,14,10,11,9], задает contourwise-серое отображение символа. Распределение точек созвездия неоднородно на всех контурах.

Зависимости

Чтобы включить этот параметр, установите отображение Символа с User-defined.

Введите тип, заданный как Integer или Bit. Использовать Integer, входной сигнал должен состоять из целых чисел в области значений [0, (M – 1)]. Использовать Bit, входной сигнал должен содержать двоичные значения, и количество строк должно быть целочисленным кратным log2 (M), где M является Порядком Модуляции для M-APSK.

Тип выходных данных, заданный как double или single.

Чтобы построить ссылочное созвездие, нажмите кнопку View Constellation.

Совет

Нажмите Apply прежде, чем нажатие по View Constellation, чтобы просмотреть последние значения параметров.

Тип симуляции, чтобы запуститься, заданный как:

  • Code generation – Симулируйте модель с помощью сгенерированного кода C. В первый раз, когда вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С снова используется для последующих симуляций, пока модель не изменяется. Эта опция требует дополнительного времени запуска.

  • Interpreted execution – Симулируйте модель с помощью интерпретатора MATLAB®. Эта опция сокращает время запуска. В Interpreted execution режим, можно отладить исходный код блока.

Характеристики блока

Типы данных

Boolean | double | integer | single

Многомерные сигналы

yes

Сигналы переменного размера

no

Больше о

развернуть все

Алгоритмы

Блок реализует чистое созвездие APSK.

Чистое созвездие M-APSK состоит из N C концентрические кольца или контуры, каждый с однородно расположенными с интервалами точками PSK. Набор созвездия M-APSK

где

  • Порядок модуляции равен сумме всего l M для l = 1, 2..., N C.

  • N C является количеством концентрических колец. N C ≥ 2.

  • M l является количеством точек созвездия в l th звонок.

  • R l является радиусом l th звонок.

  • θ l является смещением фазы l th звонок.

Ссылки

[1] Corazza, Джованни Э. Цифровая спутниковая связь. Нью-Йорк: научные СМИ бизнеса Спрингера, LLC, 2007.

[2] Лю, Z., Ц. Се, К. Пенг и З. Янг. "Созвездие APSK с Серым Отображением". Коммуникационные Буквы IEEE. Издание 15, Номер 12, декабрь 2011, стр 1271–1273.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Введенный в R2018b

Для просмотра документации необходимо авторизоваться на сайте