Converter ng Fixed-Point Q-Format

Ilagay ang halaga at bilang ng fractional bits upang i-convert papunta o mula sa Q-format na fixed point.

Paano gamitin

  1. Ilagay ang iyong mga halaga sa mga field sa itaas.
  2. Pindutin ang Kalkulahin upang makita agad ang resulta.
  3. Gamitin ang button na Ibahagi upang kopyahin ang link sa iyong resulta.

Tungkol sa calculator na ito

Kinakatawan ng Q-format (Qm.n na notasyon) ang tunay na numero bilang fixed-point na integer sa pamamagitan ng pagrereserba ng n bit para sa fractional na bahagi: ang nakaimbing raw na integer ay katumbas ng tunay na halaga na pinarami sa 2ⁿ, kaya ang Q15 (Q1.15) na halaga sa 16-bit na word ay may resolution na 1/2¹⁵ ≈ 0.0000305 at saklaw na humigit-kumulang −1 hanggang 0.99997. Ang pag-convert ng tunay na numero sa Q-format ay nangangahulugang pag-round ng halaga × 2ⁿ sa pinakamalapit na integer, na nagdudulot ng quantization error na katumbas ng pagkakaiba ng na-round na integer na iyon (ibinalik sa orihinal na scale) at ng orihinal na halaga.

Ginagamit ng mga embedded-systems at DSP (digital signal processing) engineer ang Q-format sa mga microcontroller at DSP chip na walang hardware na floating-point unit — karaniwan sa mga audio codec, firmware ng motor-control, at mas lumang disenyo ng ARM Cortex-M at TI TMS320 — dahil mas mabilis at mas mahuhulaan ang takbo ng fixed-point na aritmetika kaysa sa software-emulated na floating point. Kino-convert ng calculator na ito ang magkabilang direksyon at iniuulat ang resolution at rounding error para mahusgahan ng mga firmware developer kung sapat ang tumpak ng isang bit width para sa kanilang signal chain.

Nakatulong ba ito?

Maaari kang pumili ng hanggang 3 reaksyon.

Mga komento

  • Maging una sa pagkomento.

Mga sikat na calculator

Lahat ng Calculator