Real-Imag to Complex

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

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

    HDL Coder / Математические операции

  • 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++ с помощью Simulink® Coder™.

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

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