Engee 文档

整数位转换器

将整数向量映射为比特向量。

类型: IntToBit

图书馆中的路径:

/Communication Systems/Utility Blocks/Integer to Bit Converter

说明

整数到比特转换器*块将输入向量中的每个整数(或定点值)映射到输出向量中的一组比特。

端口

输入

输入 - 输入信号
整数列

输入信号为整数或长度为 N 个整数的矢量列。

如果参数 每个整数的比特数(M) 指定了 M

  • Number of bits per integer(M) 参数设置为 "无符号 "时,输入值必须是 [0, (2M- 1)] 范围内的整数。

  • Number of bits per integer(M) 参数设置为 "有符号 "时,输入值必须是范围为[(-2M-1 ), (2M-1 - 1)] 的整数。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

输出

输出 - 输入信号
比特标量

输出信号以长度为 M 乘 N 的比特标量或矢量列形式返回。

数据类型: Float64

参数

每个整数的位数(M) - 每个整数的位数(M)
3.0(默认)` | [1, 32]范围内的整数

将每个整数输入映射为取值范围 [1, 32] 内的整数的输入位数。

软件使用

块参数

nbits

价值观

целое число в диапазоне [1, 32]

默认值

3.0

将输入值视为 - 将输入值视为
无符号(默认)` |`有符号

指定是将输入的整数值范围视为有符号(Signed)还是无符号(Unsigned)。

软件使用

块参数

signedInputValues

价值观

Unsigned | Signed

默认值

Unsigned

输出位顺序 - 输出位顺序
MSB先(默认) | `LSB 先

确定输出信号的第一位是高位(MSB)还是低位(LSB)。

软件使用

块参数

bitOrder

价值观

MSB first | LSB first

默认值

MSB first

输出数据类型 - 输出数据类型
Int64 (默认) |Boolean - 输出数据类型

设置输出位的数据类型。您可以选择以下输出数据类型选项之一:

  • Int64`。

  • 布尔

附加选项

C 代码生成: 是