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

Bureau uniquement

Les outils d'ingénierie sont disponibles uniquement sur écran de bureau.

Virgule fixe Q-format

Flottant ↔ virgule fixe Qm.n. Résolution, plage et encodage entier pour le DSP, les boucles de contrôle et les MCU sans FPU.

Allocation des bits et plage représentable Q1.15 · 16 bits
layout format Q1.15 16-bit RANGE −1.0 0 ~1.0 value 0.5 resolution (1 LSB) = 2^-15 = 3.052e-5
Notes d'ingénierie

Notation Q-format

  • Qm.n : m bits entiers + n bits fractionnaires. Total = m + n (+ 1 de signe pour les valeurs signées).
  • Q15 = Q1.15 (int16) : plage [−1, 1−2⁻¹⁵], pas 2⁻¹⁵.
  • Q31 = Q1.31 (int32) : plage [−1, 1−2⁻³¹], pas 2⁻³¹.

Encodage

  • int = round(float × 2^n)
  • float = int / 2^n
  • Saturez au min/max pour éviter le débordement par bouclage.

Résultat

En direct