DVBS-APSK Modulator Baseband

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

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

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

Описание

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

Порты

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

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

Входной сигнал, заданный как скаляр, вектор или матрица. Входной сигнал должен быть двоичными значениями или целыми числами в области значений [0, (M – 1)], где M является порядком Модуляции. Этот порт без имени на блоке.

Примечание

Чтобы обработать входной сигнал как двоичные элементы, установите Входное значение параметров типа на Bit. Для двоичных входов количество строк должно быть целочисленным кратным log2 (M). Группы log2 (M) биты в столбце сопоставлены на символ с первым битом, представляющим MSB и последний бит, представляющий LSB.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean

Вывод

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

DVB-S2/S2X/SH стандартно-специфичный APSK модулируемый сигнал, возвращенный как комплексный скаляр, вектор или матрица. Размерности выходного сигнала зависят от заданного Входного значения типа. Этот порт без имени на блоке.

Input typeРазмерности выходного сигнала
IntegerВыходной сигнал имеет те же размерности как входной сигнал.
BitКоличество строк в выходном сигнале равняется количеству строк во входном сигнале, разделенном на log2 (M), где M является порядком Модуляции.

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

Параметры

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

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

Структурируйте длину, заданную как Normal или Short.

Зависимости

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

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

DVB standard suffixFrame lengthОпции Modulation 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] и Таблице 17a в стандарте DVB-S2X [2].

Зависимости

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

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

Зависимости

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

Введите тип, заданный как Integer или Bit. Использовать Integer, входной сигнал должен состоять из целых чисел в области значений [0, (M – 1)]. Использовать Bit, входные данные должны содержать двоичные значения, и количество строк должно быть целочисленным кратным log2 (M), где M является порядком Модуляции.

Тип выходных данных, заданный как double или single.

Чтобы построить ссылочное созвездие, нажмите кнопку View Constellation.

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

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

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

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

Типы данных

Boolean | double | integer | single

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

yes

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

no

Больше о

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

Ссылки

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

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

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

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

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

Введенный в R2018b