Real-Imag to Complex

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

  • Библиотека:
  • Simulink/Математические операции

    HDL-кодер/математические операции

  • Real-Imag to Complex block

Описание

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

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

Порты

Вход

расширить все

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fixed point | bus

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fixed point | bus

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fixed point | bus

Выход

расширить все

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fixed point

Параметры

расширить все

Задайте тип входного сигнала: действительный вход, мнимый вход или и то, и другое.

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

Параметры блоков: Input
Тип: Вектор символов
Значения: 'Real and imag' | 'Real' | 'Imag'
По умолчанию: 'Real and imag'

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

Зависимости

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

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

Параметры блоков: ConstantPart
Тип: Вектор символов
Значения: мнимое значение
По умолчанию: '0'

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

Зависимости

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

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

Параметры блоков: ConstantPart
Тип: Вектор символов
Значения: конечный, вещественный скаляр, вектор или матрица
По умолчанию: '0'

Задайте шаг расчета как значение, отличное от -1. Для получения дополнительной информации см. Раздел «Задание шага расчета».

Зависимости

Этот параметр не отображается, если он явно не установлен на значение, отличное от -1. Для получения дополнительной информации смотрите Блоки, для которых шаг расчета не рекомендован.

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

Параметры блоков: SampleTime
Тип: Вектор символов
Значения: скаляр или вектор
По умолчанию: '-1'

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

Типы данных

double | fixed point | integer | single

Прямое сквозное соединение

yes

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

yes

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

yes

Обнаружение пересечения нулем

no

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

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

.

Преобразование с фиксированной точкой
Разрабатывайте и моделируйте системы с фиксированной точкой с помощью Fixed-Point Designer™.

Представлено до R2006a