FPGA中定点数的处理方法_今日视点

2023-05-24 16:06:33 来源:FPGA自学笔记分享

FPGA中最常用的还是定点化数据处理方法,本文对定点化数据处理方法进行简要探讨,并给出必要的代码例子。


(资料图片仅供参考)

1、一般扩位原则:

1) 加减法运算:扩位位宽=ceil(log2(加法个数))

如:两个加法扩1位,三个四个加法扩2位…

2)乘法运算:结果扩位位宽=两个乘数位宽的和

如:15bit数与14bit相乘结果位宽应为29bit。

3)除法运算:结果扩位位宽=被除数位宽与除数位宽的差

扩位时对于有符号数,高位扩展时扩展符号位,对于无符号数高位扩展时直接补零。因为有符号数高位是符号位,扩位补零会将负数扩展为错误的正数,而无符号数没有符号位,对位最高bit为1的无符号数,扩展符号位同样会导致数据异常。

符号位扩展:

2、高位截位,分为饱和截位和直接截位:

1)高位直接截位,直接抛掉高位保留低位,在确认信号不会溢出的模块使用直接截位的方法,节省资源;

2)高位饱和截位:对计算后的数据进行判断,如果超出位宽,正数输出为最大值,负数输出为最小值;判断方法就是看高位是否完全相同。

3、低位截位:

1)直接截位:功率计算等统计模块会使用,数字信号处理中不会使用,因为这种方式,频域会出现直流。

2)四舍五入:如下所示,上一篇文章中说了数据的表示(FPGA数字信号处理之数据的表示),看一看到对于补码,verilog中只针对负数的0.5进行特殊处理即可。

代码如下,代码中会判断信号是否是-n.5,进行处理。

3)近似四舍五入,对于真四舍五入来说,对-0.5的判断逻辑较为复杂,而且有的数据处理对-0.5的要求也不高,此时可以采用近似四舍五入的方法,之前的代码中最常出现的就是这种处理方式:

可以看到这种处理方式下-0.5的值是偏大的。

另外,要注意上一篇文章中多次提到的IEEE 754浮点数标准里面,对于浮点数取整的规定如下

1.就近舍入Round to nearest (even)

2. 向零舍入(Truncate

3.朝正无穷舍入Round up (toward +∞)

4.朝负无穷舍入Round down (toward −∞)

python等默认使用的就是 就近舍入Round to nearest (even) 处理方法,python中的计算结果为:

round(0.5)= 0

round(1.5)=2

这一点大家做算法时要注意一下。

标签:

FPGA中定点数的处理方法_今日视点

2023-05-24

苏州黄埭镇努力实现执法效率质量“双提升” 环球简讯

2023-05-24

标准化、程序化作业 山西阳泉16000亩土豆播种迎来“加速度”

2023-05-24

世界热资讯!750公斤大米摆米龙!这项非遗你知道吗?

2023-05-24

曹操是哪个时代的人_曹操是哪里人

2023-05-24

欧普照明与保碧新能合作开发投资的11.1MW分布式光伏项目开工_天天头条

2023-05-24

世界即时看!ChatGPT 将整合微软 Bing 搜索

2023-05-24

天天热推荐:世界动态:深度-职业联赛突然引爆换帅潮 中甲一天之内三俱乐部官宣主帅下课

2023-05-24

速讯:美光在华销售产品未通过审查 存储市场影响几何?

2023-05-24

百胜智能:连续5日融资净买入累计425.9万元(05-23)

2023-05-24

中信证券:建议关注锂原料自给率高及出口业务占比较高的公司 环球热讯

2023-05-24

种下红树林 添绿海岸线(美丽中国·小城看生态②) 热点评

2023-05-24

世界滚动:易事特(300376):5月23日北向资金增持43.12万股

2023-05-24

再就业日记,2023-5-23,重启古希伯来语 天天亮点

2023-05-24

前沿资讯!德雷斯罗萨海战图片_德雷斯罗萨海战

2023-05-24

中国国家网信办发布报告:2022年中国数字经济规模50.2万亿元|每日快报

2023-05-24

阿里健康:截至2023年3月31日止年度营收267.63亿元 同比增30.1%

2023-05-24

聚苯板和挤塑板的区别

2023-05-24

焦点观察:安徽第一文豪,死后突然爆红

2023-05-23

环球热消息:造车新势力爱驰汽车总部办公室已退租 部分员工需自缴社保

2023-05-23

强奸幼女,执行死刑!三名强奸未成年人罪犯伏法-环球快资讯

2023-05-23

全球最资讯丨最高奖励10万元!广西提高社会保险基金监督举报奖励标准

2023-05-23

环球热点评!央行:截至4月末境外机构在中国债券市场的托管余额为3.2万亿元

2023-05-23

全球新消息丨“数”你最棒!玉虹小学数学组教师工作提前做

2023-05-23

越南人打工不卷逼疯中国老板!金钱和生活之间做取舍,他们想都不想就会选择生活,大鳄来了也卷不起来-世界快讯

2023-05-23

环球关注:520爱“心”接力,医者仁心不负千里“赶路人”——郑州六院为梅毒患者实施心脏瓣膜手术

2023-05-23

电视果怎么连接电视详细步骤_电视果怎么连接电视

2023-05-23

七彩云南 幸福保山 | 总要尝一次“仙草”吧|世界热头条

2023-05-23

国内首创四价流感病毒亚单位疫苗正式获批上市_全球今头条

2023-05-23

贵州:鼓励大数据中心、5G基站等建设新型储能项目_天天滚动

2023-05-23

Copyright ©  2015-2022 全球频道网版权所有  备案号:豫ICP备20009784号-11   联系邮箱:85 18 07 48 3@qq.com