0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

定点程序会是什么样?为什么要进行定点仿真呢?

通信工程师专辑 来源:通信工程师专辑 作者:了凡三训 2021-06-29 14:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

浮点程序已经给出了,那么定点程序会是什么样子呢?为什么要进行定点仿真呢?这是产品的要求!很多产品中用于实现算法的器件都会是FPGA或者DSP,在这些器件中,定点运算是绝对的主流!定点运算的性能不会比浮点差多少,但速度会快太多。因此浮点运算自然需要转换为定点运算!如何转换?确实包含很多原则和技巧!本文内容会特别的多,请大家耐心看完!

如何将定点数转换为浮点数?通过量化!量化过程有技巧吗?当然,后续慢慢讲。此时第一步就是需要考虑器件的性能,然后决定量化的位数!不过在讲定点程序之前还是先带着大家熟悉一下指数滤波器的相关性能!怎么看性能?通过仿真来了解最直观!

DSP处理器有定点型和浮点型之分。针对定点型DSP处理器,为了提高DSP运算速度,需要将浮点型参数转化成定点型参数,同时还要考虑精度问题。采用定点数进行数值运算,其操作数一般采用整型数来表示。一个整型数的最大表示范围取决于运算芯片所给定的字长。

字长越长,所能表示的数的范围越大,精度也越高。matlab软件里面也有字长的概念!在FPGA中,参与运算的数以二进制补码形式表示。比如设定数的字长为16位。每个16位数用一个符号位来表示数的正负,0表示数值为正,1则表示数值为负。其余15位表示数值的大小。

参与数值运算的数为16位的整型数。但在许多情况下,数学运算过程中的数不一定都是整数。定点芯片本身无法处理小数,必须是由程序员来确定一个数的小数点处于16位中的哪一位。这就是数的定标!通过设定小数点在16位数中的不同位置,就可以表示不同大小和不同精度的小数。所以浮点转定点的关键是定标和截位操作!

我们在编写DSP浮点算法时,一般都是采用高级语言(如C语言或者matlab语言)来编写浮点程序。程序中所用的变量一般既有整型数,又有浮点数。后来我都用matlab来写定点程序,效果是一样的。不过自己的c编程能力后来就慢慢退化了。

先看指数滤波器的程序,然后再学习AGC的定点程序!

指数滤波器也能滤除噪声!但是什么样的噪声呢?白噪声!再来看定点的AGC程序吧!这是之前工作时候写的程序!没有改动!这个定点程序能用在QAM接收机中,不能用于短波接收机中!为什么呢?后续文章再讲解!当年研制完短波电台后,我整整休整了一个星期,太累了。用脑过度,一时很难缓的过来!

%%%%%%% File: FixpointAGC_test_rel1.m %%%%%%

%%%%%%%% date: 2008-08-07 %%%%%%%%

%%%%% 目的

% 在程序DigitalAGC_test_rel1改进成定点优化的程序。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    559

    文章

    8218

    浏览量

    364042
  • FPGA
    +关注

    关注

    1656

    文章

    22292

    浏览量

    630410
  • 滤波器
    +关注

    关注

    162

    文章

    8361

    浏览量

    184786
  • C语言
    +关注

    关注

    183

    文章

    7642

    浏览量

    144641

原文标题:大学毕业设计一席谈之二十二 数字AGC的matlab仿真(3)

文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    定点数表示实数的方法以及定点数在硬件上的运算验证

    定点长许多。 相比之下,在数值范围较小(相对于浮点数)、精度要求不那么高的运算中,可以利用定点数加速运算。 Q4精度小数运算 我们先看两个8位的Q4精度的小数: 8
    发表于 10-28 08:13

    中科慧眼高级智能辅助驾驶系统再获双定点

    近日,中科慧眼高级智能辅助驾驶系统接连斩获两个商用车主机厂量产定点,充分彰显中科慧眼在商用车高级智能辅助驾驶领域的领先地位。
    的头像 发表于 09-05 17:57 791次阅读

    保隆科技闭式供气单元首获海外定点

    近期,保隆科技再次获得国外某知名电动车新势力车企高端车型的智能悬架系统零件定点,在此前获得双腔空气弹簧电控减振器总成定点基础上,再次获得了闭式供气单元(ASU)、高度传感器、加速度传感器、储气罐、管路等产品定点,为该车型提供完整
    的头像 发表于 08-15 10:41 672次阅读

    保隆科技电控减振器获得海外定点

    近日,保隆科技获得国外知名电动车新势力车企高端车型的双腔空气弹簧减振器总成定点,其中电控减振器采用保隆科技自研自制产品。项目生命周期6年,生命周期总金额超1.6亿元,计划于2026年量产。这是保隆科技电控减振器在海外获得的首个定点
    的头像 发表于 07-31 14:24 642次阅读

    定点小数运算

    许多 MCU 芯片只支持整数运算,如果要在这些芯片上进行小数运算,定点运算应该是最佳选择了;此外即使芯片支持浮点数,定点小数运算也是最佳的速度选择。所谓定点小数运算,就是将小数点位置固
    发表于 07-25 14:02

    STM32G070RBT6TR ADC采集定点电压误差较大,有没有优化方向?

    STM32G070RBT6TRADC采集定点电压误差较大,有没有优化方向
    发表于 07-22 07:24

    佑驾创新获得某头部自主品牌定点

    近日,深圳佑驾创新科技股份有限公司(2431.HK)获得某头部自主品牌定点,为其提供软硬一体的辅助驾驶域控制器iPilot 4,将搭载于中大型豪华越野车型。
    的头像 发表于 07-04 11:50 637次阅读

    FPGA定点和浮点数学运算实例对比

    在创建 RTL 示例时,经常使用 VHDL 2008 附带的 VHDL 包。它提供了出色的功能,可以高效地处理定点数,当然,它们也是可综合的。该包的一些优点包括:
    的头像 发表于 06-23 09:53 781次阅读
    FPGA<b class='flag-5'>定点</b>和浮点数学运算实例对比

    保隆科技毫米波雷达再获项目定点

    近期,保隆科技再次获得某自主品牌头部车企的毫米波雷达定点,该产品将适配于该品牌多个车型平台,覆盖海内外市场。该定点预计生命周期总金额超过1亿元,首发车型计划于2026年一季度量产。
    的头像 发表于 06-20 14:38 842次阅读

    禾赛科技获得奇瑞iCAR新车型量产定点

    全球领先的激光雷达研发与制造企业禾赛科技(纳斯达克:HSAI)宣布,获得奇瑞汽车旗下新能源品牌 iCAR 新车型量产定点
    的头像 发表于 03-27 16:27 675次阅读

    首发定点:美格智能全新5G智能座舱模组获国内头部大厂项目定点

    模组,正式获得国内某头部大厂前装智能座舱平台型长周期项目定点。此次项目由主机厂直接对5G智能模组进行项目定点,相关产品将在该主机厂多款主流核心车型上大规模应用。下
    的头像 发表于 03-03 12:54 1149次阅读
    首发<b class='flag-5'>定点</b>:美格智能全新5G智能座舱模组获国内头部大厂项目<b class='flag-5'>定点</b>

    禾赛连获东风、奇瑞量产定点,助力智能汽车升级

    近日,智能汽车领域再掀波澜,禾赛科技喜讯连连。先是成功获得奇瑞汽车旗下多个新车型的量产定点,紧接着又宣布揽获东风汽车集团旗下包括岚图在内多个品牌、多款车型的激光雷达独家量产定点。这一系列合作,标志着禾赛在智能汽车传感器市场的地位愈发稳固。
    的头像 发表于 02-05 17:56 992次阅读

    佑驾创新获全球知名车企定点

    解决方案。而此前,佑驾创新亦已获得该平台就智能座舱DMS产品的定点,充分展现“驾、舱融合”的技术积累和市场认可,为智能汽车的不同使用场景进行全维赋能。
    的头像 发表于 12-30 15:36 747次阅读

    禾赛科技累计量产定点车型突破100款

    今日,全球领先的激光雷达企业禾赛科技(纳斯达克:HSAI)宣布,新获国内三家销量 Top 5 车企的十余款量产车型定点*,加上近期获得的长城、长安等头部主机厂的多个新车型定点,禾赛科技已累计获得来自 21 家车企的超过 100 款前装量产
    的头像 发表于 12-27 17:06 829次阅读

    轻舟智航中高阶智驾解决方案再获项目定点

    近日,轻舟智航宣布其基于地平线征程6M打造的中高阶智驾解决方案「轻舟乘风」正式获得头部新势力车企量产项目定点。目前,轻舟智航基于征程5的智驾方案已取得规模化量产。此次基于征程6M再获车企量产定点,意味着轻舟智航已基于地平线征程平台建立面向中高阶智驾量产的可靠实力。
    的头像 发表于 12-26 15:26 989次阅读