Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

Real-Imag to Complex

将实和/或虚输入转换为复信号

  • Real-Imag to Complex block

库:
Simulink / Math Operations
HDL Coder / Math Operations

描述

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'

指定将输入转换为复数值输出信号时使用的虚数值。

依存关系

要启用此参数,请将输入设置为实部

编程用法

模块参数ConstantPart
类型:字符向量
值:虚数值
默认值:'0'

指定将输入转换为复数值输出信号时使用的常量实数值。

依存关系

要启用此参数,请将输入设置为虚部

编程用法

模块参数ConstantPart
类型:字符向量
值:有限实数值标量、向量或矩阵
默认值:'0'

指定采样时间间隔。要继承采样时间,请将此参数设置为 -1。有关详细信息,请参阅指定采样时间

依存关系

仅当您将此参数设置为 -1 以外的值时才可见。要了解详细信息,请参阅不建议设置采样时间的模块

编程用法

模块参数:SampleTime
类型:字符串标量或字符向量
默认值:"-1"

模块特性

数据类型

double | fixed point | integer | single

直接馈通

多维信号

可变大小信号

过零检测

扩展功能

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

定点转换
使用 Fixed-Point Designer™ 设计和仿真定点系统。

版本历史记录

在 R2006a 之前推出