- Apakah format Q31?
- Cara menukar apungan ke Q15?
- Apakah jenis Q15?
- Bagaimana anda menukar titik tetap ke titik terapung?
Apakah format Q31?
Perwakilan di titik tetap:
Pertimbangkan nombor titik terapung 0.5 . Untuk mewakili nombor ini dalam format Q31 (31 bit untuk bahagian pecahan), bilangannya harus didarabkan dengan 231. Oleh itu, 0.5 boleh diwakili dalam format Q31 sebagai 0.5* 231 = 1073741824.
Cara menukar apungan ke Q15?
Persamaan yang digunakan untuk proses penukaran adalah: pdst [n] = (q15_t) (psrc [n] * 32768); 0 <= n < BlokSize. Fungsi ini menggunakan aritmetik tepu. Keputusan di luar julat Q15 yang dibenarkan [0x8000 0x7FFF] tepu.
Apakah jenis Q15?
Contohnya, Q15 adalah format popular di mana bit yang paling penting adalah bit tanda, diikuti oleh 15 bit pecahan. Nombor Q15 mempunyai julat perpuluhan antara -1 dan 0.9999 (0x8000 hingga 0x7FFF). Nilai Q ini menentukan berapa banyak digit binari yang diperuntukkan untuk bahagian pecahan nombor.
Bagaimana anda menukar titik tetap ke titik terapung?
Menukar dari titik tetap ke titik terapung
Bahagikan nombor dengan 2^n (2 kepada kuasa n).