MIL-188 QAM Modulator Baseband

MIL-STD-188-110 специфичную для B/C квадратурную амплитудную модуляцию (QAM)

  • Библиотека:
  • Communications Toolbox/Модуляция/Цифровая модуляция основной полосы/AM

    Communications Toolbox/Модуляция/Цифровая модуляция основной полосы/Совместимая со стандартом

  • MIL-188 QAM Modulator Baseband block

Описание

Блок MIL-188 полосы частот модулятора QAM модулирует входной сигнал MIL-STD-188-110 используя специфическую для стандарта квадратурную амплитудную модуляцию (QAM).

Порты

Вход

расширить все

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

Примечание

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

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

Выход

расширить все

MIL-STD-188 стандартно-специфический сигнал QAM, возвращаемый как комплексный скаляр, вектор или матрица. Размерности выходного сигнала зависят от заданного значения параметров Input type. Этот порт не называется на блоке.

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

Параметры

расширить все

Порядок модуляции, M, задается как 16, 32, 64, или 256. Порядок модуляции задает общее число точек в созвездии выхода сигнала.

Выбор масштабирования созвездий, заданное как:

  • As specified in standard - Блок масштабирует созвездие на основе спецификаций в соответствующем стандарте [1].

  • Unit average power - блок масштабирует созвездие до средней степени 1 ватт, привязанной к 1 Ом.

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

Выход данных, заданный как double или single.

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

Тип выполняемой симуляции, заданный как:

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

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

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

Типы данных

Boolean | double | integer | single

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

yes

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

no

Подробнее о

расширить все

Ссылки

[1] MIL-STD-188-110B & C: «Стандарты взаимодействия и эффективности для модемов данных». Стандарт взаимодействия Министерства обороны США.

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

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

.
Введенный в R2018b