dsp的小数处理能力

[复制链接]
1099|11
 楼主| Rangar 发表于 2017-9-19 10:54 | 显示全部楼层 |阅读模式
dsp最多可以处理小数点后几位的数
设计了一个高阶控制器,对其离散后,z函数的系数都很长,有小数点后十五位,在simulink里面搭模块,发现把z函数的系数消去几位,输出的波形就不对了,现在想把这个控制器写到dsp28335中,我想问28335可以计算到小数点后十五位这样的数么。
kmzuaz 发表于 2017-9-19 13:12 | 显示全部楼层
如果你的是定点的DSP,你就不要出现float类型。习惯用定点的吧
kmzuaz 发表于 2017-9-19 13:14 | 显示全部楼层
看到TI的定点DSP书上说,浮点数都用Q15,Q14等Q表示方法。
Stannis 发表于 2017-9-19 15:56 | 显示全部楼层
DSP有定点浮点之分的,可以自己了解一下
Brand2 发表于 2017-9-19 16:13 | 显示全部楼层
没有限制,多少位都可以,由软件的编写决定。
Soraka 发表于 2017-9-19 16:30 | 显示全部楼层
这个应该没限制,都有FPU
Garen2 发表于 2017-9-19 16:52 | 显示全部楼层
FPU:(Float Point Unit,浮点运算单元)FPU,现在的DSP都有该结构
Ryze 发表于 2017-9-19 17:10 | 显示全部楼层
直接硬件运算的话,浮点处理单元也是有限制的,需要很长的数位需要有相应的算法,去看看有关教材吧。
htmlme 发表于 2017-9-21 22:21 | 显示全部楼层
算不了1·5位数吧。
htmlme 发表于 2017-9-21 22:26 | 显示全部楼层
可以试试C6000的DSP芯片。
mmbs 发表于 2017-9-22 13:20 | 显示全部楼层
kmzuaz 发表于 2017-9-19 13:12
如果你的是定点的DSP,你就不要出现float类型。习惯用定点的吧

主要使用imath库。
mmbs 发表于 2017-9-22 13:25 | 显示全部楼层
kmzuaz 发表于 2017-9-19 13:14
看到TI的定点DSP书上说,浮点数都用Q15,Q14等Q表示方法。

计算的效率怎么样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

154

主题

763

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部