SPW仿真软件中的定点属性表示

1 篇文章 0 订阅
1 篇文章 0 订阅

SPW表示法

SPW表示法介绍直接截取自SPW软件的文档:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Matlab/Simulink表示法

fixdt(Signed, WordLength, FractionLength)
或者
[Signed WordLength FractionLength]

和SPW表示法相同的是,都有一个总位长字段,一个符号位字段,不同点是第3个字段SPW用的是整数位长,而Matlab用的是小数位长。

个人更习惯SPW的定点表示方法,认为整数位长更重要,整数位长决定了定点属性所能表示的数值范围。定点设计中,一般总是比较容易先确定整数位长的,而且整数位长确定后都可以固定下来不需要再做改变。
小数位长决定了定点属性的表示精度,会直接影响系统性能,但小数位长与系统性能之间并没有直接的可计算的对应关系,都只能是根据系统性能需求通过仿真的方法来确定小数位长,直接设置小数位长没有额外的便利性。
另外,之所以要做定点化设计,是要控制电路成本,而电路成本直接取决于总位长,并不与小数位长直接相关。

在整数位长确定的情况下,尝试不同的定点属性配置,通过仿真确定满足性能的最小总位长。
SPW表示法的尝试可能是这样的:
<8,1,t>
<9,1,t>
<10,1,t>
Matlab表示法的尝试可能使这样的:
[1 8 6]
[1 9 7]
[1 10 8]

显然SPW表示法更方便,因为每次只需要改变总位长就行,而Matlab需要同时改变总位长和小数位长,并要保持整数位长不变。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值