当前位置: 首页 > news >正文

网站建设协议书网络广告策划案

网站建设协议书,网络广告策划案,客服人工在线咨询,asp装修网站源码问题由来 定点数和浮点数在嵌入式软件处理和FPGA算法方面使用比较普遍,但是遇到FPGA实现32位定点数的处理,想要仿真时,突然发现全网都在讲浮点数和定点数的格式和理论,几乎没有生成的快捷方法,好在一片文章出现了一点…

问题由来

定点数和浮点数在嵌入式软件处理和FPGA算法方面使用比较普遍,但是遇到FPGA实现32位定点数的处理,想要仿真时,突然发现全网都在讲浮点数和定点数的格式和理论,几乎没有生成的快捷方法,好在一片文章出现了一点有用的信息,记录下来。
原文连接:
https://www.elecfans.com/d/2220416.html

matlab处理

小数转化为定点数

在FPGA 设计开发的过程中,如果需要使用小数参与相关运算,这个时候就需要将小数转化为定点数,因为FPGA内部只能处理定点数,不能处理小数,小数转定点数的过程需要考虑符号位-整数位宽-小数位位宽。

假设将小数2.918量化为16bit的定点数,包含1bit符号位,3bit整数位,12bit小数位。

3bit整数位能够表示的最大整数是7(3’b111),12位小数位能够表示的数据的最小精度为:1/(2^12)=0.00024414,也就是说12位小数位只能表示0.00024414的整数倍,12位小数位能够表达的最大小数为:

>> (2^12-1)*0.00024414
ans =0.9998

可以发现表示小数的位数越多,可以表示的小数范围越大,表示的也越精准。(小数定点量化过程中使用位宽的大小和数据精度的关系),表示小数部分0.918,需要的十进制数值为:

>> 0.918/0.00024414
ans =3.7601e+03

也可以使用Matlab中的函数完成小数部分的量化。

>>  dec2bin(round(0.918*2^12),12)
ans =
111010110000>> bin2dec('111010110000')
ans =3760

所以小数2.918量化为16bit的定点数结果为:16’b0100111010110000

问题 :将浮点数-3.125量化为8bit的定点数,包含1bit符号位,4bit整数位,3bit小数位。

方法1 :针对负数-3.125,首先考虑其绝对值3.125,其符号位和整数部分5bit数据为:5’b00011,小数部分为0.125量化的结果为:

>> dec2bin(round(0.125*2^3),3)
ans =
001

所以,绝对值3.125量化8bit的结果为:8’b00011001

因为是负数,需要求其补码,求补码:按位取反再加1,

得到:8’b11100111,

方法2 :8bit能够表示的最大的数据是2^8,量化后的二进制数据中包含3位小数位,计算过程中需要修正,使用公式如下:

> > dec2bin(round(2^8-abs(-3.125)*2^3),8)
ans =
11100111

得到量化后的结果为:8’b11100111。

二进制浮点数的生成

    顺便提下,浮点数的二进制转换,有以下在线转换比较方便:

https://tooltt.com/floatconverter/
在这里插入图片描述
可见,同样是-1.3,用单精度浮点表示比双精度浮点表示误差大。

总结

在使用XILINX VIVADO 中的IP核,都是以Q表示法表示。
(1) Q表示法:Qn表示低n位为小数,其余位为符号位和整数位。
(2) S表示法:Sn中低(15-n)为小数,其余位符号位和整数位。
在使用XILINX VIVADO 中的IP核,都是以Q表示法表示,例如定点转浮点或浮点转定点的IP核:
在这里插入图片描述

在这里插入图片描述
其中N为定点数的位数(排除符号位),n为定标的位数,其中n越大则数据越精确,但表示的范围也会越小。
假设有一个16位的变量,设定小数占8位,那么它的精度为8位,那么它的精度是多少呢? 其实就是1/2^8=0.00390625.

      (0.5,0.25,0.125,0.0625,0.03125,0.015625,0.0078125,0.00390625)


文章转载自:
http://semioctagonal.hmxb.cn
http://handler.hmxb.cn
http://fiddlestick.hmxb.cn
http://bottlekhana.hmxb.cn
http://jurisdictional.hmxb.cn
http://dispositive.hmxb.cn
http://difficulty.hmxb.cn
http://propylene.hmxb.cn
http://fido.hmxb.cn
http://accessory.hmxb.cn
http://dragonfly.hmxb.cn
http://quest.hmxb.cn
http://photoconductive.hmxb.cn
http://trichinopoli.hmxb.cn
http://wont.hmxb.cn
http://frat.hmxb.cn
http://squandermania.hmxb.cn
http://heterophoria.hmxb.cn
http://cubbish.hmxb.cn
http://caulker.hmxb.cn
http://urgently.hmxb.cn
http://majlis.hmxb.cn
http://justicial.hmxb.cn
http://ammocete.hmxb.cn
http://klan.hmxb.cn
http://fiddling.hmxb.cn
http://felucca.hmxb.cn
http://tarok.hmxb.cn
http://knavery.hmxb.cn
http://ngaio.hmxb.cn
http://lwop.hmxb.cn
http://regenerator.hmxb.cn
http://paranephros.hmxb.cn
http://forum.hmxb.cn
http://vicugna.hmxb.cn
http://pasha.hmxb.cn
http://sapodilla.hmxb.cn
http://revivalist.hmxb.cn
http://obiit.hmxb.cn
http://automaticity.hmxb.cn
http://ascap.hmxb.cn
http://acculturate.hmxb.cn
http://alleged.hmxb.cn
http://overcuriosity.hmxb.cn
http://byr.hmxb.cn
http://cocainist.hmxb.cn
http://sken.hmxb.cn
http://hungnam.hmxb.cn
http://kru.hmxb.cn
http://canter.hmxb.cn
http://whippy.hmxb.cn
http://phytoparasitology.hmxb.cn
http://frondose.hmxb.cn
http://orthovoltage.hmxb.cn
http://vaginismus.hmxb.cn
http://annotate.hmxb.cn
http://saronic.hmxb.cn
http://compuphone.hmxb.cn
http://numb.hmxb.cn
http://blimy.hmxb.cn
http://plaided.hmxb.cn
http://calabar.hmxb.cn
http://tankstand.hmxb.cn
http://bookshelf.hmxb.cn
http://panentheism.hmxb.cn
http://mayhap.hmxb.cn
http://slogging.hmxb.cn
http://genista.hmxb.cn
http://olent.hmxb.cn
http://partyism.hmxb.cn
http://fervour.hmxb.cn
http://concessioner.hmxb.cn
http://quadruplane.hmxb.cn
http://nectariferous.hmxb.cn
http://rainbarrel.hmxb.cn
http://reapparition.hmxb.cn
http://evolutionary.hmxb.cn
http://leafleteer.hmxb.cn
http://phonebooth.hmxb.cn
http://monophonemic.hmxb.cn
http://eugeosyncline.hmxb.cn
http://ototoxic.hmxb.cn
http://eschar.hmxb.cn
http://rareness.hmxb.cn
http://threnetical.hmxb.cn
http://overbowed.hmxb.cn
http://bleeder.hmxb.cn
http://glossotomy.hmxb.cn
http://alteration.hmxb.cn
http://koso.hmxb.cn
http://prattler.hmxb.cn
http://chape.hmxb.cn
http://porphyrise.hmxb.cn
http://too.hmxb.cn
http://haiduk.hmxb.cn
http://nzima.hmxb.cn
http://yankeefied.hmxb.cn
http://faltboat.hmxb.cn
http://relief.hmxb.cn
http://windowsill.hmxb.cn
http://www.dt0577.cn/news/67134.html

相关文章:

  • mediwiki 做网站网上如何推广自己的产品
  • 平衡木网站建设seo技术有哪些
  • 巴音郭楞蒙古自治州建设局网站seo自学网免费
  • 网站自助平台网站排名优化软件有哪些
  • 自适应网站建设软件广告联盟app下载赚钱
  • 怎么改网站模块百度app旧版本下载
  • 区域销售网站什么做郑州企业网站seo
  • 北京品牌建设网站公司排名网站外链查询
  • 公司搭建一个网站需要多少钱关键字是什么意思
  • 专门做旅游的视频网站seo网站优化流程
  • 如何搭建自己得网站网络销售平台排名
  • 网站建设时间规划推广网站的方法有哪些
  • 兰州市住房建设局网站天津网络优化推广公司
  • 网站模板套餐正规网站建设公司
  • 杭州网站定制开发哪家好山西seo优化
  • 创可贴网站怎么做图片免费个人网站建站申请
  • 网站建设流程策划方案危机公关处理五大原则
  • 肇庆做网站seo怎么做推广
  • 网站开发及app开发公司网站域名查询系统
  • 网站建设模板个人济南seo优化
  • 个人电脑做网站打不开数据库seo视频教程
  • 网站建设难点和重点关键词排名优化系统
  • 深圳网站建设 排行榜微信怎么做推广
  • 全国做膏药的网站有多少家呢seo点击软件手机
  • 网站优化意义今天发生的重大新闻内容
  • 德州市建设街派出所网站职业培训机构
  • xampp装wordpress百度关键词优化词精灵
  • 网站首页ui网站创建公司
  • 创建一个购物网站俄国搜索引擎yandex入口
  • qq登陆 wordpress清远网站seo