MIL-188 QAM Demodulator Baseband

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

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

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

  • MIL-188 QAM Demodulator Baseband block

Описание

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

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

Порты

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

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

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

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

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

Зависимости

Чтобы включить этот порт устанавливает Шумовой исходный параметр отклонения на Input port.

Вывод

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

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

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

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

Решение демодуляции вводит в виде Hard decision, Log-likelihood ratio, или Approximate log-likelihood ratio. Смотрите миллиметр STD-188 110 QAM Мягкая Демодуляция для факторов выбора алгоритма.

Зависимости

Этот параметр применяется, когда Выходной тип установлен в 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

Выходные данные вводят в виде одного из приемлемых значений из этой таблицы. Приемлемые значения типа Выходных данных зависят от Выходного типа, и Решение вводят значения параметров.

Output typeDecision typeОпции Output data type
IntegerНе применяетсяdoubleединственныйint8uint8int16uint16int32, или uint32
BitHard decisiondoubleединственныйint8uint8int16uint16int32uint32, или logical
Log-likelihood ratio или Approximate log-likelihood ratioВыходной сигнал является совпадающим типом данных как входным сигналом.

Зависимости

Этот параметр применяется только, когда Выходной тип установлен в Integer или когда Выходной тип установлен в Bit и тип Решения установлен в Hard decision.

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

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

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

Для получения информации о скорости выполнения смотрите Советы.

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

Типы данных

Boolean | double | integer | single

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

yes

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

no

Больше о

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

Советы

  • Для более быстрого выполнения блока MIL 188 QAM Demodulator Baseband, набор Симулировать параметр использования к:

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

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

Ссылки

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

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

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

Введенный в R2018b