Миллиметр 188 основных полос демодулятора QAM

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

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

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

Описание

Блок MIL 188 QAM Demodulator Baseband демодулирует входной сигнал с помощью миллиметра 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.

Шумовой источник отклонения, заданный как:

  • Свойство Шумовое отклонение установлено с помощью Шумового параметра отклонения.

  • 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, single, int8, uint8, int16, uint16, int32 или uint32
BitHard decisiondouble, single, int8, uint8, int16, uint16, int32, uint32 или 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