All tools
TOOL IDB-SWE-011
Q-format fixed-point

デスクトップ専用

エンジニアリングツールはデスクトップ画面でのみ利用できます。

Q形式固定小数点

浮動小数点 ↔ Qm.n固定小数点。DSP、制御ループ、FPUを持たないMCU向けの分解能、範囲、整数エンコーディング。

ビット割り当てと表現可能範囲 Q1.15 · 16ビット
layout format Q1.15 16-bit RANGE −1.0 0 ~1.0 value 0.5 resolution (1 LSB) = 2^-15 = 3.052e-5
エンジニアリングノート

Q形式の表記

  • Qm.n: m個の整数ビット + n個の小数ビット。合計 = m + n (符号付きの場合は +1 符号ビット)。
  • Q15 = Q1.15 (int16): 範囲 [−1, 1−2⁻¹⁵]、ステップ 2⁻¹⁵。
  • Q31 = Q1.31 (int32): 範囲 [−1, 1−2⁻³¹]、ステップ 2⁻³¹。

エンコーディング

  • int = round(float × 2^n)
  • float = int / 2^n
  • オーバーフローのラップアラウンドを避けるため、最小値/最大値で飽和させてください。

結果

ライブ