Документация Engee

Real-Imag to Complex

Преобразование действительного и/или мнимого входного сигнала в комплексный выходной сигнал.

real imag to complex

Описание

Блок Real-Imag to Complex преобразует действительный и/или мнимый входной сигнал в комплексный выходной сигнал.

Оба входа блока могут быть массивами (векторами или матрицами) одинаковой размерности, либо один вход может быть массивом, а другой – скаляром. Выходной сигнал будет иметь размерности, полученные в результате broadcast механизма — Julia автоматически расширит размерность меньшего массива данных до размерности большего, чтобы корректно унаследовать размерность.

Элементы вещественного (действительного) входа отображаются на вещественные части соответствующих элементов комплексного выхода. Мнимый вход аналогично отображается на мнимые части комплексных выходных сигналов. Если один из входов является скаляром, то он отображается на соответствующую компоненту (вещественную или мнимую) всех комплексных выходных сигналов.

Порты

Вход

Re — действительная часть входного сигнала
скаляр | вектор | матрица | массив

Вещественное значение, которое должно быть преобразовано в комплексный выходной сигнал, заданный в виде скаляра, вектора или матрицы.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Im — мнимая часть входного сигнала
скаляр | вектор | матрица | массив

Мнимая величина для преобразования в комплексный выходной сигнал, заданная в виде скаляра, вектора или матрицы.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Port_1 — входной сигнал
скаляр | вектор | матрица | массив

Вещественное или мнимое значение для преобразования в комплексный выходной сигнал, заданное в виде конечного скаляра, вектора или матрицы.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Выход

Port_1 — выходной комплексный сигнал
скаляр | вектор | матрица

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

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Параметры

Input — тип входа: действительная и/или мнимая часть
Real (по умолчанию) | Imag | Real and imag

Укажите тип входа: действительный вход, мнимый вход или сразу оба.

Программное использование

Параметр блока

Input

Тип

строка символов

Значения

Real and imag | Real | Imag

По умолчанию

Real and imag

Imag part — мнимая часть комплексного выхода
0 (по умолчанию) | конечный скаляр | вектор | матрица | массив

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

Зависимости

Чтобы включить этот параметр, установите для параметра Input значение Real.

Программное использование

Параметр блока

ImagPart

Тип

вектор символов

Значения

мнимое значение

По умолчанию

0

Real part — действительная часть комплексного выхода
0 (по умолчанию) | конечный скаляр | вектор | матрица | массив

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

Зависимости

Чтобы включить этот параметр, установите для параметра Input значение Imag.

Программное использование

Параметр блока

RealPart

Тип

вектор символов

Значения

конечный вещественный скаляр | вектор | матрица

По умолчанию

0

Sample time (-1 for inherited) — интервал между выборками
-1 (по умолчанию) | скаляр | вектор

Укажите временной интервал между выборками.

Чтобы унаследовать время выборки, установите для этого параметра значение -1.

Зависимости

Этот параметр виден только в том случае, если вы установили для него значение, отличное от -1.

Программное использование

Параметр блока

SampleTime

Тип

скаляр строки | вектор символов

По умолчанию

-1