M-PSK модулятор основной полосы частот
Страница в процессе разработки. |
Модулирует данные с помощью метода M-PSK.
Описание
Блок M-PSK Modulator Baseband модулирует входной сигнал с помощью М-точечной фазовой манипуляции (M-PSK) и возвращает комплексный базовый сигнал на выходе. Порядок модуляции, , который эквивалентен количеству точек в сигнальном созвездии, определяется параметром M-ary number. Блок принимает на вход скаляры или вектор-столбцы.
Порты
Вход
#
In
—
входной сигнал
скаляр
| вектор
Details
Входной сигнал, заданный в виде целочисленного скаляра, целочисленного вектора или двоичного вектора.
-
Если для параметра Input type установлено значение
Integer
, укажите элементы входного сигнала как целые числа от до . -
Если для параметра Input type установлено значение
Bit
, укажите входной сигнал как двоичный вектор, в котором количество элементов является целым числом, кратным количеству битов на символ. Количество бит на символ равно .
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Выход
#
Out
—
M-PSK-модулированный выходной сигнал
комплексный скаляр
| комплексный вектор
Details
Выходной сигнал, возвращаемый в виде комплексного скаляра или вектора. Выходной сигнал – это комплексное базовое представление PSK-модулированного сигнала.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Параметры
#
Порядок модуляции —
порядок модуляции сигнального PSK-созвездия
Вещественное число
Details
Порядок модуляции, заданный в виде целого положительного числа, являющимся степенью двойки.
Пример |
|
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
#
Тип входного сигнала —
тип входного сигнала
Бит
| Целое число
Details
Элементы входного сигнала, заданные в виде целых чисел или битов.
-
Если для параметра Input type установлено значение
Bit
, количество выборок в кадре должно быть целым числом, кратным количеству битов на символ. Количество бит на символ равно .
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
#
Упорядочивание созвездий —
отображение символов
Двоичный
| Грея
| Определено пользователем
Details
Символьное отображение целых или групп битовых входов, указанных как Gray
, Binary
или User-defined
.
-
Gray
– входной сигнал отображается на выходные символы с помощью сигнального созвездия с кодировкой Грея. -
Binary
– модулированный символ будет , где – фазовый сдвиг в радианах, – целочисленный вход, такой, что , а – порядок модуляции. -
User-defined
– вектор размера , который имеет уникальные целочисленные значения в диапазоне, ]. Первый элемент этого вектора соответствует точке сигнального созвездия, имеющей значение , а последующие элементы идут против часовой стрелки.
Пример |
|
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
#
Отображение созвездий —
отображение пользовательских символов
Массив вещественных чисел
Details
Определяемое пользователем отображение символов, заданное в виде -элементного вектора, имеющего уникальные целочисленные значения в диапазоне ]. Используйте этот параметр, чтобы задать пользовательский порядок отображения входных целых чисел на выходные целые числа.
Первый элемент этого вектора соответствует точке сигнального созвездия под углом , а последующие элементы идут против часовой стрелки. Последний элемент соответствует точке сигнального созвездия . – это величина фазового сдвига (параметр (Phase offset (rad)), а – порядок модуляции (параметр M-ary number).
Зависимости
Чтобы использовать этот параметр, установите для параметра Constellation ordering значение User-defined
.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
#
Смещение фазы (рад) —
смещение фазы
Вещественное число
Details
Смещение фазы начального сигнального созвездия в радианах в виде вещественного скаляра.
Пример |
|
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Тип данных
#
Тип выходных данных —
тип выходных данных
Float64
| Float32
| Float16
| Фиксированная точка
Details
Тип данных модулированного выходного сигнала. Задается как:
-
Float64
-
Float32
-
Float16
-
Fixed-point
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
#
Тип выходного сигнала с фиксированной точкой —
вектор значений с фиксированной точкой
Тип данных
Details
Вектор значений выходного сигнала с фиксированной точкой.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output data type значение Fixed-point
.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Алгоритмы
Для сигнальных PSK-созвездий более высокого порядка комплексная форма базовой полосы для M-PSK-сигнала с использованием двоично-упорядоченного отображения символов выглядит как:
Когда вход настроен на биты, группы из битов представляют собой комплексные символы для настроенного отображения символов. Отображение может быть двоичным, кодированным по Грэю или пользовательским.
Преимущество кодирования по Грэю заключается в том, что между соседними точками сигнального созвездия меняется только один бит, что приводит к улучшению коэффициента ошибок.
В этом сигнальном созвездии 8-PSK используется кодирование символов по методу Грея.