Engee 文档

提取位

从输入信号输出连续位的样本。

类型: Extract Bits

图书馆中的路径:

/Basic/Logic and Bit Operations/Extract Bits

资料描述

提取位 允许从输入信号的存储整数值输出连续位的样本。 使用参数 提取位 来确定选择输出比特的方法。

要在参数中选择的值 提取位 :

  • 上半部分 -输出包含最高位的输入位的一半。

  • 下半部分 -输出包含最低有效位的输入位的一半。

  • 从最重要位开始的范围 —输出输入信号的一定数量的高阶位,该位数在参数中设置 位数 .

  • 以最小有效位结尾的范围 —输出输入信号的一定数量的最低有效位,所述位数在参数中设置 位数 .

  • 位数范围 -选择此值时,必须指定输入信号的连续位的范围以进行输出。 值的范围在参数中设置 位指数 在格式 [开始,结束],并将输入位的索引依次标记,从 0 为最低有效位。

港口

输入

# IN_1 — 的输入信号
标量,标量 | 向量资料 | 矩阵 | 一个N维数组

Details

指定为标量、矢量、矩阵或 -维数组。 浮点输入数据不变地通过块。 类型的输入数据 布尔 它们被视为类型的数据 UInt8.

对有符号整数执行位操作相当困难。 您可以通过将输入数据类型转换为无符号整数来避免困难。
数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, 布尔, 固定

复数支持

是的

输出

# OUT_1 — 提取的比特
标量,标量 | 向量资料 | 矩阵 | 一个N维数组

Details

提取的位的顺序采样,指定为标量、向量、矩阵或N维数组。 浮点输入数据不变地通过块。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, Int128, UInt8, UInt16, UInt32, UInt64, UInt128, 布尔, 固定

复数支持

是的

参数

主体

# 提取位 — 位提取方法
上半部分 | 下半部分 | 从最重要位开始的范围 | 以最小有效位结尾的范围 | 位数范围

Details

选择用于从输入信号中提取比特的方法。

考虑输入信号,它以二进制形式表示 110111001:

  • 如果选择了该值 上半部分 -输出包含最高位的输入位的一半,那么输出将是 11011 二进制格式。

  • 如果选择了该值 下半部分 -输出包含最低有效位的输入位的一半,输出将是 11001 二进制格式。

  • 如果选择了该值 从最重要位开始的范围 -输出输入信号的一定数量的高阶位,以及参数中的位数 位数 套装 3,那么输出将是 110 二进制格式。

  • 如果选择了该值 以最小有效位结尾的范围 -输出输入信号的一定数量的最低有效位,以及参数中的位数 位数 套装 8,那么输出将是 10111001 二进制格式。

  • 如果选择了该值 位数范围 和一个数字表示 [4, 7] 用于在参数中输出的输入信号的相邻位 位指数 ,那么输出将是 1011 二进制格式。

Upper half | Lower half | Range starting with most significant bit | Range ending with least significant bit | Range of bits

默认值

Upper half

程序使用名称

bitsToExtract

可调谐

可计算

# 位数 — 要输出的位数
Int64 integer

Details

选择要从输入信号输出的位数。 有符号整数必须至少有两位。 无符号整数不能超过一位。

依赖关系

若要使用此参数,请为参数设置 提取位 意义 从最重要位开始的范围以最小有效位结尾的范围.

默认值

8

程序使用名称

numBits

可调谐

可计算

# 位指数 — 输出的连续位的范围

Details

指定格式输出的输入信号的位范围 [开始,结束]. 索引被分配给输入位,从 0 在最低有效位。

依赖关系

若要使用此参数,请为参数设置 提取位 意义 位数范围.

默认值

[0, 7]

程序使用名称

bitIdxRange

可调谐

可计算

# 输出缩放模式 — 输出数据缩放模式
保留定点缩放 | 将位字段视为整数

Details

选择将用于选择输出位的缩放模式。:

  • 保留定点缩放 -输入数据的定点缩放用于确定数据类型转换期间输出的缩放。

  • 将位字段视为整数 -忽略具有固定点的输入数据的缩放,并且仅使用存储的整数来计算输出数据的类型。

Preserve fixed-point scaling | Treat bit field as an integer

默认值

Preserve fixed-point scaling

程序使用名称

outScalingMode

可调谐

可计算