exponenta event banner

MIL-188 Базовая полоса демодулятора QAM

MIL-STD-188-110 Стандартная квадратурная амплитудная демодуляция B/C

  • Библиотека:
  • Панель инструментов связи/модуляция/цифровая модуляция основной полосы частот/AM

    Панель инструментов связи/модуляция/цифровая модуляция основной полосы частот/стандартная

  • MIL-188 QAM Demodulator Baseband block

Описание

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

Этот значок показывает блок со всеми включенными портами:

Порты

Вход

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

MIL-STD-188 стандартный модулированный КАМ-сигнал, заданный как скаляр, вектор или матрица. Когда этот вход является матрицей, каждый столбец обрабатывается как независимый канал. Этот порт не имеет имени до Var порт включен.

Типы данных: single | double
Поддержка комплексного номера: Да

Дисперсия шума, заданная как положительный скаляр или вектор положительных значений. Когда шумовое различие или результат власти сигнала в вычислениях, включающих экстремальные положительные или отрицательные величины, посмотрите Мил STD-188 110 QAM Мягкая Демодуляция для соображений типа решения демодуляции.

Зависимости

Для активизации этого порта установите параметр источника дисперсии шума в значение Input port.

Продукция

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

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

Тип выходного документаТип решенияОписание демодулированного сигналаРазмеры демодулированного сигнала
IntegerДемодулированные целочисленные значения в диапазоне [0, (M-1)]Выходной сигнал имеет те же размеры, что и входной сигнал.
BitHard decisionДемодулированные битыЧисло строк в выходном сигнале равно log2 (M), умноженное на число строк во входном сигнале. Каждый демодулированный символ отображается в группу элементов log2 (M) в столбце, где первый элемент представляет MSB, а последний элемент представляет LSB.
Log-likelihood ratioЛогарифмическое отношение правдоподобия для каждого бита
Approximate log-likelihood ratioПриблизительное значение логарифмического отношения правдоподобия для каждого бита

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 - порядок модуляции.

Тип решения о демодуляции, указанный как Hard decision, Log-likelihood ratio, или Approximate log-likelihood ratio. Посмотрите Мил STD-188 110 QAM Мягкая Демодуляция для соображений выбора алгоритма.

Зависимости

Этот параметр применяется, если для параметра Output type установлено значение Bit.

Источник дисперсии шума, указанный как:

  • Property - Дисперсию шума устанавливают с помощью параметра дисперсии шума.

  • Input port - Дисперсия шума устанавливается с помощью входного порта Var.

Зависимости

Этот параметр применяется только в том случае, если для типа решения установлено значение: Log-likelihood ratio или Approximate log-likelihood ratio.

Дисперсия шума, заданная как положительный скаляр или вектор положительных значений.

  • Если задано как скаляр, это значение используется для всех элементов входного сигнала.

  • Если указан как вектор, длина вектора должна быть равна количеству столбцов во входном сигнале. Каждый элемент вектора дисперсии шума применяется к соответствующему ему столбцу во входном сигнале.

Когда шумовое различие или результат власти сигнала в вычислениях, включающих экстремальные положительные или отрицательные величины, посмотрите Мил STD-188 110 QAM Мягкая Демодуляция для соображений типа решения демодуляции.

Зависимости

Этот параметр применяется только в том случае, если для параметра «Дисперсия шума» установлено значение Property и для типа решения установлено значение: Log-likelihood ratio или Approximate log-likelihood ratio.

Типы данных: double

Тип выходных данных, указанный как одно из допустимых значений из этой таблицы. Допустимые значения типа данных вывода зависят от значений параметров Тип вывода и Тип решения.

Тип выходного документаТип решенияПараметры типа выходных данных
IntegerНеприменимоdouble, single, int8, uint8, int16, uint16, int32, или uint32
BitHard decisiondouble, single, int8, uint8, int16, uint16, int32, uint32, или logical
Log-likelihood ratio или Approximate log-likelihood ratioВыходной сигнал имеет тот же тип данных, что и входной сигнал.

Зависимости

Этот параметр применяется только в том случае, если для параметра Output type установлено значение Integer или если для параметра «Тип вывода» установлено значение Bit и для типа решения установлено значение Hard decision.

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

  • Code generation - Моделирование модели с использованием сгенерированного кода C. При первом запуске моделирования Simulink ® генерирует код C для блока. Код C используется повторно для последующего моделирования до тех пор, пока модель не изменится. Для этого параметра требуется дополнительное время запуска.

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

Сведения о скорости выполнения см. в разделе Советы.

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

Типы данных

Boolean | double | integer | single

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

yes

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

no

Подробнее

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

Совет

  • Для более быстрого выполнения блока Основной полосы частот Демодулятора MIL-188 QAM, набор Моделировать параметр использования к:

    • Code generation при использовании демодуляции жесткого решения.

    • Interpreted execution при использовании демодуляции мягкого решения.

Ссылки

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2018b