[請益] Q格式的除法運算

作者: pttchi (去去來)   2015-11-15 00:27:04
各位高手大家好
小弟最近開始寫DSP板的程式,因為以前都寫matlab code
所以對定點運算不太了解,而且在網路上也查不太到,
幾乎都只講到定點的乘法運算
所以想要請問在定點數的除法運算裡
1.假設 sdw 是 Q21表示的short型態
sdw=(sdw/15)<<3;
這樣是Q24 還是Q15??? 板子是怎樣的運算流程
2.一變數(short)A用Q15表示,
若 B=(int)A 這樣 B是Q15 還是 Q31啊? 應該還是Q15吧@@
對B來說只有A的signedbit移到第32個bit,
剩下A的15個bit依然還是在B的最右邊15個bit吧
3.不同的Q格式應可以直接做運算嗎?
比如一個是Q15的short跟一個Q14的應該沒法直接相乘,
要先變成一樣的Q格式嗎
另外unsigned 的定點運算有什麼要注意的嗎
拜託 各位大大給小弟指點迷津一下了 > <"

Links booklink

Contact Us: admin [ a t ] ucptt.com