Convertor format Q în virgulă fixă

Introduceți o valoare și numărul de biți fracționari pentru a converti în sau din virgulă fixă format Q.

Cum se folosește

  1. Introduceți valorile necesare în câmpuri.
  2. Apăsați „Calculează” pentru a vedea rezultatul.
  3. Copiați sau distribuiți rezultatul cu butonul „Distribuie”.

Despre acest calculator

Formatul Q (notația Qm.n) reprezintă un număr real ca întreg în virgulă fixă, rezervând n biți pentru partea fracționară: întregul brut stocat este egal cu valoarea reală înmulțită cu 2ⁿ, astfel că o valoare Q15 (Q1.15) într-un cuvânt de 16 biți are o rezoluție de 1/2¹⁵ ≈ 0,0000305 și un interval de aproximativ −1 până la 0,99997. Convertirea unui număr real în format Q înseamnă rotunjirea valorii × 2ⁿ la cel mai apropiat număr întreg, ceea ce introduce o eroare de cuantizare egală cu diferența dintre acel întreg rotunjit (readus la scară) și valoarea inițială.

Inginerii de sisteme încorporate și de DSP (procesare digitală a semnalelor) folosesc formatul Q pe microcontrolere și pe cipuri DSP fără unitate hardware de calcul în virgulă mobilă — frecvent în codecuri audio, în firmware de control al motoarelor și în proiecte mai vechi ARM Cortex-M și TI TMS320 — deoarece aritmetica în virgulă fixă rulează mai rapid și mai previzibil decât virgula mobilă emulată software. Acest calculator convertește în ambele sensuri și raportează rezoluția și eroarea de rotunjire, astfel încât dezvoltatorii de firmware să poată aprecia dacă o anumită lățime în biți este suficient de precisă pentru lanțul lor de semnal.

A fost util?

Puteți alege până la 3 reacții.

Comentarii

  • Fii primul care comentează.

Calculatoare populare

Toate calculatoarele