定点和浮点DSP的区别

2019-07-17 15:51发布

定点和浮点DSP的区别,查到的说法是定点DSP进行浮点运算是靠软件实现,需要进行多指令运算,浮点DSP则直接通过硬件单指令实现。但定点DSP实现浮点运算的具体过程是怎样?求大侠指教,或者大家一起探讨,小弟在此先行谢过!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
zhangmangui
1楼-- · 2019-07-17 20:45
最大的区别就是定点DSP在进行浮点预算时   只能进行整数部分运算   靠软件实现不太合理    最终还是在DSP定点CPU上运算   
浮点的话多了一个浮点CPU   在单指令周期下就会计算出浮点结果   速度快  精度高
希望楼下继续讨论
Chaos_zc
2楼-- · 2019-07-18 00:08
“从宏观上讲,浮点dsp比定点dsp的动态范围大得多。定点运算中,程序员必须时刻关注溢出的发生,为了防止溢出,要么不断进行移位定标,要么做截尾。前者耗费大量时间和空间,后者则带来精度的损失。相反,浮点运算dsp扩大了动态范围,提高了精度,节省了
运算时间和存储空间,因为大大减少了定标,移位和溢出检查”

动态范围怎么理解?
airwill
3楼-- · 2019-07-18 02:41
动态范围, 也是数据所能够表达的数值范围.
浮点的正数范围 正数的时候是从 1.401298E-45 到 3.402823E38。
biechedan
4楼-- · 2019-07-18 03:28
还真没大区分的。
jxmzzr
5楼-- · 2019-07-18 04:44
 精彩回答 2  元偷偷看……
wenjun_wang86
6楼-- · 2019-07-18 06:22
定点DSP使用IQmath,能够将浮点运算转化为定点的IQmath里面的函数运算。

一周热门 更多>