微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > verilog中数字滤波器小数系数的问题怎么解决

verilog中数字滤波器小数系数的问题怎么解决

时间:10-02 整理:3721RD 点击:
verilog里面是没有浮点数的,但是设计一个数字滤波器的时候往往必须用到小数,求各路大神如何解决verilog中小数系数的问题?有什么资料可以参考?谢了

二进制一样可以表示小数啊,记住小数点的位置就可以了

硬件中不存在小数点

定点

自己根据浮点数结构搭个浮点数出来

将浮点数进行定点化

不要什么都问,没提高的

这句话说的有道理

应该是将小数乘以2^N,N取决于小数的精度
或者在.V中定义real类型吧

小数点在心中

我也遇到同样的问题啊 怎么办的你最后 大哥

matlab处理数据, 归一化,然后放大到你要的位宽,然后再四舍五入。

你可以先将数据放大, 也就是小数点后移,然后处理数据, 最后才将处理后的数据缩小,这样精度就上去了



    那设计带符号的参数,最后的截位问题怎么解决呢

谢谢小编!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top