主要内容

位整数转换器

比特向量映射到相应的整数向量

  • 库:
  • 通信工具箱/实用程序块

  • 位整数转换器

描述

位整数转换器块地图输入向量组位整数输出向量。

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

  • 无符号整数,每组块地图位的整数范围[0,(2- 1)]。结果,输出向量长度是1 /次输入向量的长度。

  • 对于有符号整数,每组块地图位的整数范围[(21),(2- 1- 1)]。

港口

输入

全部展开

输入信号,指定为一个标量或列向量的比特长度的倍数中指定的值每个整数的比特数(M)参数。的输入必须比特值0或1。

数据类型:

输出

全部展开

输出信号,返回一个整数或列向量的整数。的有些包装后,治疗产生的整数值参数指定是否输入比特被视为无符号或签署。

  • 当输入比特被视为无符号,每个整数输出范围在[0,(2- 1)]。

  • 当输入比特被视为签订,每个整数输出范围[(21),(2- 1- 1)]。

参数

全部展开

数量的输入中每个整数比特映射到输出指定为一个整数范围内[1,32]。

输入位顺序,指定为“MSB第一”“LSB第一”

  • “MSB第一”——输入信号的第一位是最重要的一点(MSB)。

  • “LSB第一”——第一输入信号的最低有效位(LSB)。

指定生成的整数的值被视为后签署或无符号包装。这个参数设置决定输出数据类型选择是可用的。

输出数据类型选择输出的变化取决于所需的signedness。

如果输出整数签署,你可以选择从以下输出数据类型选项:

  • 通过内部继承规则

  • 最小的整数

  • int8

  • int16

  • int32

如果输出整数无符号从以下选项,您可以选择除了签署选项:

  • 同样作为输入

  • uint8

  • uint16

  • uint32

当你设置参数通过内部继承规则,决定了输出数据块类型根据输入数据类型。

  • 如果输入信号是浮点(),输出数据类型作为输入数据类型相同。

  • 如果输入数据类型不是浮点数,输出数据类型确定的参数设置最小的整数

当你设置参数最小的整数块选择输出基于设置中使用的数据类型硬件实现面板(金宝app模型)的配置参数对话框。

  • 如果您选择ASIC / FPGA为设备供应商,输出数据类型是最小的理想整数或定点数据类型,根据设置的每个整数的比特数(M)参数。

  • 对于所有其他设备供应商选择,输出数据类型是最小的可用(签名或无符号)整数单词长度足够大,符合理想的最小大小。

块特征

数据类型

布尔||不动点(一个](b]|整数|

多维信号

没有

适应信号

是的

(一个]必须ufix定点输入(1)。

(b]ufix (N)或sfix (N)当ASIC / FPGA硬件实现窗格中选择和输出数据类型设置为(a)最小的整数或,(b)通过内部继承规则,同时输入非浮点。

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

另请参阅

功能

之前介绍过的R2006a