DVBS-APSK Demodulator Baseband

DVB-S2/S2X/SH специфичные для стандарта амплитудно-фазовые демодуляции (APSK)

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

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

  • DVBS-APSK Demodulator Baseband block

Описание

Блок Baseband демодулятора DVBS-APSK демодулирует входной сигнал с помощью стандартных амплитудно-фазовых демодуляций (APSK) цифрового видеовещания (DVB-S2/S2X/SH). Описание демодуляции APSK, совместимой с DVB, см. в разделах Совместимая с DVB жесткая демодуляция APSK и Совместимая с DVB мягкая демодуляция APSK.

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

Порты

Вход

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

DVB-S2/S2X/SH специфичный для APSK сигнал, заданный как скаляр, вектор или матрица. Когда этот вход является матрицей, каждый столбец рассматривается как независимый канал. Этот порт не называется до Var порт включен.

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

Шумовое отклонение, заданная как положительная скалярная величина или вектор положительных значений. Когда отклонение шума или степень сигнала приводят к расчетам с экстремальными положительными или отрицательными величинами, см. «Мягкая демодуляция APSK, совместимая с DVB» для факторов типа решения демодуляции.

Зависимости

Этот параметр применяется, когда для источника отклонения шума задано значение Input port.

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

Выход

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

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

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

M - значение порядка модуляции.

Используйте тип выходных данных, чтобы задать тип выходных данных.

Параметры

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

Стандартный суффикс для варианта модуляции DVB, заданный как S2, S2X, или SH.

Длина системы координат, заданная как Normal или Short.

Зависимости

Этот параметр применяется только, когда для стандартного суффикса DVB задано значение S2 или S2X.

Порядок модуляции, заданный как степень двойки. Порядок модуляции задает общее число точек в созвездии входного сигнала. Список допустимых порядков модуляции изменяется в зависимости от настройки для стандартного суффикса DVB и длины системы координат.

DVB standard suffixFrame lengthModulation order опции
S2Normal или Short16 или 32
S2XNormal8, 16, 32, 64, или 256
Short16 или 32
SHНе применяется16

Идентификатор кода, заданный как вектор символов. Список допустимых значений идентификатора кода изменяется в зависимости от настройки для стандартного суффикса DVB, длины системы координат и порядка модуляции. В этой таблице перечислены доступные опции для значений Code identifier.

Modulation orderDVB standard suffixFrame length Code identifier опции
8

S2X

Normal

100/180 или 104/180

16

S2 или S2X

Normal

2/3, 3/4, 4/5, 5/6, 8/9, или 9/10

Short

2/3, 3/4, 4/5, 5/6, или 8/9

16

S2X

Normal

26/45, 3/5, 28/45, 23/36, 25/36, 13/18, 140/180, 154/180, 100/180, 96/180, 90/180, 18/30, или 20/30

Short

7/15, 8/16, 26/45, 3/5, или 32/45

32

S2 или S2X

Normal

3/4, 4/5, 5/6, 8/9, или 9/10

Short

3/4, 4/5, 5/6, или 8/9

32

S2X

Normal

128/180, 132/180, 140/180, или 2/3

Short

2/3 или 32/45

64

S2X

Normal

128/180 , 132/180, 7/9, 4/5, или 5/6

128

S2X

Normal

135/180 или 140/180

256

S2X

Normal

116/180, 124/180, 128/180, 20/30, или 135/180

Для получения дополнительной информации см. Таблицы 9 и 10 в DVB-S2 стандарте [1] и Таблица 17а в DVB-S2X стандарте [2].

Зависимости

Этот параметр применяется только, когда DVB standard suffix установлено на S2 или S2X.

Масштабирование созвездий, заданное как Outer radius as 1 или Unit average power.

Зависимости

Этот входной параметр применяется только, когда для стандартного суффикса DVB задано значение S2 или S2X.

Выход, заданный как Integer или Bit.

Типы данных: char | string

Тип решения демодуляции, заданный как Hard decision, Log-likelihood ratio, или Approximate log-likelihood ratio. Для получения информации о выборе алгоритма см. факторы «Мягкая демодуляция APSK, совместимая с DVB».

Зависимости

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

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

  • Property - Отклонение шума устанавливается с помощью параметра Noise dispance.

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

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

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

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

Когда отклонение шума или степень сигнала приводят к расчетам с экстремальными положительными или отрицательными величинами, см. «Мягкая демодуляция APSK, совместимая с DVB» для факторов типа решения демодуляции.

Зависимости

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

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

Выход данных, заданный как одно из допустимых значений из этой таблицы. Приемлемые значения Output data type зависят от значений параметров Output type и Decision type.

Output typeDecision typeOutput 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Выходной сигнал является совпадающим типом данных, что и входной сигнал.

Зависимости

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

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

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

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

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

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

Типы данных

Boolean | double | integer | single

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

yes

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

no

Подробнее о

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

Совет

  • Для более быстрого выполнения блока Baseband демодулятора DVBS-APSK установите параметр Simulate using на:

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

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

Ссылки

[1] ETSI Standard EN 302 307 V1.4.1: цифровое видеовещание (DVB); Структура системы координат второй генерации, системы кодирования и модуляции каналов для вещания, интерактивных услуг, сбора новостей и других широкополосных спутниковых приложений (DVB-S2), Европейский институт телекоммуникационных стандартов, Вальбонна, Франция, 2005-03.

[2] ETSI Standard EN 302 307-2 V1.1.1: цифровое видеовещание (DVB); Структура системы координат второй генерации, системы кодирования и модуляции каналов для вещания, интерактивных услуг, сбора новостей и других широкополосных спутниковых приложений (DVB-S2X), Европейский институт телекоммуникационных стандартов, Вальбонна, Франция, 2015-02.

[3] Стандарт ETSI EN 302 583 V1.1.1: цифровое видеовещание (DVB); Структура системы координат, кодирование в канале и модуляция для спутниковых услуг портативным устройствам (SH), Европейский институт телекоммуникационных стандартов, Вальбонна, Франция, 2008-03.

[4] Себеста, Дж. «Эффективный метод демодуляции APSK». Избранные темы по прикладной математике, схемам, системам и сигналам (П. Пардалос, Н. Масторакис, В. Младенов, и З. Бойкович, эд.). Вулиагмени, Афины, Греция: WSEAS Press, 2009.

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

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

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