Main Content

lsb

fi 对象的最低有效位的定标,或 quantizer 对象的最低有效位的值

说明

示例

b = lsb(a) 返回 fi 对象 a 的最低有效位的定标。该结果等效于 eps 函数给出的结果。

示例

p = lsb(q) 返回 quantizer 对象 q 的量化级别,或者,如果 q 是浮点类型的 quantizer 对象,则返回从 1.0 到下一个最大浮点数的距离。

示例

全部折叠

使用 lsb 函数查找 fi 对象 a 的最低有效位的定标值。

创建一个有符号 fi 对象,指定字长为 8 位,小数长度为 7 位。

a = fi([],1,8,7)
a = 

[]

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 8
        FractionLength: 7

确定 fi 对象的最低有效位。

lsb(a)
ans = 
    0.0078

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 8
        FractionLength: 7

使用 lsb 函数来查找 quantizer 对象 q 的最低有效位的值。

创建一个定点 quantizer 对象,指定字长为 8 位,小数长度为 7 位。

q = quantizer('fixed',[8 7])
q =


        DataMode = fixed
       RoundMode = floor
    OverflowMode = saturate
          Format = [8  7]

确定 quantizer 对象的量化级别。

p = lsb(q)
p = 0.0078

对于定点和浮点 quantizer 对象 qlsb(q) = 2^-FRACTIONLENGTH(q)

lsb(q)==2^-7
ans = logical
   1

输入参数

全部折叠

输入数组,指定为 fi 对象。

数据类型: fi
复数支持:

输入 quantizer 对象,指定为 quantizer 对象。

扩展功能

HDL 代码生成
使用 HDL Coder™ 为 FPGA 和 ASIC 设计生成 VHDL、Verilog 和 SystemVerilog 代码。

版本历史记录

在 R2006a 之前推出