exponenta event banner

Базовая полоса демодулятора DVBS-APSK

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

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

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

  • DVBS-APSK Demodulator Baseband block

Описание

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

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

Порты

Вход

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

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

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

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

Зависимости

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

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

Продукция

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

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

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

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

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

Параметры

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

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

Длина кадра, указанная как Normal или Short.

Зависимости

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

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

Стандартный суффикс DVBДлина кадраПараметры порядка модуляции
S2Normal или Short16 или 32
S2XNormal8, 16, 32, 64, или 256
Short16 или 32
SHНеприменимо16

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

Порядок модуляцииСтандартный суффикс DVBДлина кадра Параметры идентификатора кода
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] и таблицу 17a в стандарте DVB-S2X [2].

Зависимости

Этот параметр применяется только в том случае, если для стандартного суффикса DVB установлено значение 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 - Дисперсию шума устанавливают с помощью параметра дисперсии шума.

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

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

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

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

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

Зависимости

Этот параметр применяется, если для источника дисперсии шума установлено значение 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

Подробнее

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

Совет

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

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

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

Ссылки

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

[2] Стандарт ETSI 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] Sebesta, J. «Эффективный способ для демодуляции APSK». Избранные темы по прикладной математике, схемам, системам и сигналам (П. Пардалос, Н. Масторакис, В. Младенов, и З. Бойкович, ред.). Vouliagmeni, Афины, Греция: WSEAS Press, 2009.

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

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

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