- Apa format Q31?
- Cara mengonversi float ke q15?
- Apa itu tipe Q15?
- Bagaimana Anda mengonversi titik tetap ke titik mengambang?
Apa format Q31?
Representasi di titik tetap:
Pertimbangkan nomor titik mengambang 0.5 . Untuk mewakili angka ini dalam format Q31 (31 bit untuk bagian fraksional), jumlahnya harus dikalikan dengan 231. Karenanya, 0.5 dapat diwakili dalam format Q31 sebagai 0.5* 231 = 1073741824.
Cara mengonversi float ke q15?
Persamaan yang digunakan untuk proses konversi adalah: PDST [n] = (q15_t) (psrc [n] * 32768); 0 <= n < Ukuran blok. Fungsi menggunakan aritmatika jenuh. Hasil Di luar kisaran Q15 yang diijinkan [0x8000 0x7fff] jenuh.
Apa itu tipe Q15?
Misalnya, Q15 adalah format populer di mana bit yang paling signifikan adalah bit tanda, diikuti oleh 15 bit fraksi. Angka Q15 memiliki kisaran desimal antara –1 dan 0.9999 (0x8000 hingga 0x7fff). Nilai-Q ini menentukan berapa banyak digit biner yang dialokasikan untuk bagian fraksional dari angka tersebut.
Bagaimana Anda mengonversi titik tetap ke titik mengambang?
Mengonversi dari titik tetap menjadi titik mengambang
Bagilah angka dengan 2^n (2 dengan kekuatan n).