[请益] 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