请问为什么DSP需要Q格式? q31、q15、q7和f32是什么意思?

原文:https://bbs.elecfans.com/jishu_2019850_1_1.html

在DSP运算中,当一个问题不能用整数来解决,浮点运算花费太多时间时,可以使用Q格式来解决性能和运算时间的问题。

示例:*q31、q15和q7使用一个定点数来表示分数部分的位。 数据大小分别为32位、16位和8位,值在-1到0.9999之间。

此外,在Q格式相乘后,需要向右移动。 移位取决于Q格式。 其中q15的乘法表示向右移位15位;q7表示向右移位7位,以此类推。

示例:有两个十进制数字,0.25和0.5,以q7格式表示为0.010 0000和0.100 0000,在乘法后变为0000 1000 0000 0000,然后在右移7位后变为0.001 0000。 在q7格式中,它等于10进制的0.125。

此外,在Q格式相乘后,需要向右移动。 移位取决于Q格式。 其中q15的乘法表示向右移位15位;q7表示向右移位7位,以此类推。
There are two decimal digits, 0.25 and 0.5, expressed in the q7 format as 0.010 0000 and 0.100 0000, which becomes 0000 1000 0000 0000 after multiplication, and then becomes 0.001 0000 after 7 bits to the right. In q7 format, it is equal to 0.125 of the 10's carry.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值