- Co to jest format Q31?
- Jak przekonwertować pływak na Q15?
- Co to jest typ Q15?
- Jak przekonwertować stały punkt na zmiennoprzecinkowy?
Co to jest format Q31?
Reprezentacja w ustalonym punkcie:
Rozważ liczbę punktów pływających 0.5 . Aby reprezentować tę liczbę w formacie Q31 (31 bitów dla części ułamkowej), liczbę należy pomnożyć przez 231. Stąd 0.5 może być reprezentowane w formacie Q31 jako 0.5* 231 = 1073741824.
Jak przekonwertować pływak na Q15?
Równanie zastosowane w procesie konwersji to: PDST [N] = (Q15_T) (PSRC [N] * 32768); 0 <= n < rozmiar bloku. Funkcja wykorzystuje nasycającą arytmetykę. Wyniki poza dopuszczalnym zakresem Q15 [0x8000 0x7fff] są nasycone.
Co to jest typ Q15?
Na przykład Q15 jest popularnym formatem, w którym najbardziej znaczącym bitem jest bit znaku, a następnie 15 bitów ułamka. Liczba Q15 ma zasięg dziesiętny od –1 do 0.9999 (0x8000 do 0x7fff). Ta wartość Q określa, ile cyfr binarnych jest przydzielanych dla części frakcyjnej liczby.
Jak przekonwertować stały punkt na zmiennoprzecinkowy?
Przekształcanie z punktu stałego na zmiennoprzecinkowy
Podziel liczbę przez 2^n (2 do mocy N).