EngeeComms.GeneralQAMDemodulatorBaseband
Демодуляция сигнала, модулированного с использованием квадратурной амплитудной модуляции.
Библиотека |
|
Блок |
Описание
Чтобы демодулировать сигнал, модулированный с использованием квадратурной амплитудной модуляции, выполните следующие действия:
-
Создайте объект EngeeComms.GeneralQAMDemodulatorBaseband и установите его свойства.
-
Вызовите объект с аргументами, как если бы это была функция.
Чтобы узнать подробнее о том, как работать с системными объектами, см. Системные объекты Engee.
Синтаксис
Создание
-
qamdemod = EngeeComms.GeneralQAMDemodulatorBaseband()
создает системный объектqamdemod
для выполнения демодуляции сигнала, который был модулирован с использованием квадратурной амплитудной модуляции, со свойствами по умолчанию.Пример:
qamdemod = EngeeComms.GeneralQAMDemodulatorBaseband()
-
qamdemod = EngeeComms.GeneralQAMDemodulatorBaseband(Name=Value)
создает системный объектqamdemod
с указанным свойствомName
, установленным на указанное значениеValue
. Вы можете указать дополнительные аргументы в виде пары имя-значение в любом порядке (Name1
=Value1
,…,NameN
=ValueN
).Пример:
qamdemod = EngeeComms.GeneralQAMDemodulatorBaseband(OutType=Bit)
Аргументы
Входные аргументы
In —
входной сигнал
вектор
| скаляр
Details
Входной сигнал в виде скаляра или вектор-столбца. Входной сигнал должен быть комплексным сигналом в дискретном времени. Свойство Constellation задает созвездие, точки которого заданы вектором комплексных чисел длины M. Системный объект отображает -ю точку вектора Constellation на целое число .
Типы данных |
|
Свойства
#
OutType —
тип выходных данных
Строка
Details
Тип выходных данных в виде одной из этих опций:
-
integer
— системный объект выдает целые числа. -
bit
— системный объект создает группу из битов, называемую двоичным словом, для каждого символа.
#
Constellation —
созвездие сигнала
Вектор целых чисел типа ComplexF64
Details
Вещественный или комплексный вектор или скаляр, в котором перечислены точки созвездия.