作者pttchi (去去来)
看板ASM
标题[请益] Q格式的除法运算
时间Sun Nov 15 00:27:04 2015
各位高手大家好
小弟最近开始写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 的定点运算有什麽要注意的吗
拜托 各位大大给小弟指点迷津一下了 > <"
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.136.188.252
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ASM/M.1447518426.A.CB1.html