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 Modulator Baseband модулирует входной сигнал с помощью квадратурной амплитудной модуляции MIL STD 188 110 (QAM).

Порты

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

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

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

Примечание

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

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

Вывод

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

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

Input typeРазмерности выходного сигнала
IntegerВыходной сигнал имеет те же размерности как входной сигнал.
BitКоличество строк в выходном сигнале равняется количеству строк во входном сигнале, разделенном на log2 (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 режим, можно отладить исходный код блока.

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

Типы данных

Boolean | double | integer | single

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

yes

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

no

Больше о

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

Ссылки

[1] Миллиметр STD-188 110B & C: "Функциональная совместимость и стандарты эффективности для модемов данных". Стандарт интерфейса министерства обороны, США.

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

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

Введенный в R2018b