51上TOP

栏目

TOOLS / 数字

定点数分析器

检查 Q 格式的范围、量化误差、补码编码和溢出行为。

浏览器本地计算Q 格式编码

快速理解

如何使用「定点数分析器」

3 步指南 +
  1. 填写参数按照字段说明输入数值、单位或本地文件;不确定时先阅读输入提示。
  2. 执行计算点击“计算”,结果区会显示关键数值、公式、单位和模型提醒。
  3. 判断边界结合假设与限制确认结果是否适合当前问题,不把前期估算当成仿真、综合或实测。

输入

参数

A
Q 格式
有符号格式使用二进制补码;无符号格式使用自然二进制编码。
bit
不包含有符号格式的符号位;Q3.4 的整数位数就是 3。
bit
决定 LSB = 2⁻fractionalBits;小数位越多,步进越小。
量化输入
先按 LSB 四舍五入,再按选择的溢出规则编码。
饱和停在最近边界;回绕按 2ᴺ 模数重新解释编码。

输出

计算结果

B
正在加载当前工具…
计算结果会显示在这里。

本机操作

计算在当前浏览器完成,不上传参数。

更多操作

知识回忆

概念速记

NOTE

概念、关系和工程边界。

01 / 30 秒回忆

定点数用固定小数点位置表示有限精度数值。整数位决定范围,fractional 位决定分辨率,符号位和编码规则决定负数表示。

02 / 核心关系

Q 格式的步长为 2^−F;有符号二进制补码范围约为 [−2^I, 2^I−2^−F],量化和运算都可能产生舍入或溢出。

03 / 使用判断

先根据输入范围和误差需求分配整数位、符号位与小数位,再检查乘加后的中间位宽和最终截位策略。

8 位有符号 Q3.4 定点数位域和数值范围示意图
Q3.4 示例:1 个符号位、3 个整数位和 4 个小数位。
常见误区

把总位数、整数位和小数位的定义混用,或认为增加小数位会扩大范围。回绕和饱和对控制系统的后果完全不同。

工程提醒

硬件实现还要明确舍入、截断、饱和、保护位和时序;工具结果是格式规划,不代表综合器的具体资源和时延。

公式计算依据
  • Q 格式的步长为 2^−F;有符号二进制补码范围约为 [−2^I, 2^I−2^−F],量化和运算都可能产生舍入或溢出。
边界假设与限制
  • 硬件实现还要明确舍入、截断、饱和、保护位和时序;工具结果是格式规划,不代表综合器的具体资源和时延。