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
    +关注

    关注

    552

    文章

    7962

    浏览量

    348198
  • FPGA
    +关注

    关注

    1625

    文章

    21663

    浏览量

    601672
  • 滤波器
    +关注

    关注

    160

    文章

    7725

    浏览量

    177630
  • C语言
    +关注

    关注

    180

    文章

    7597

    浏览量

    136120

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

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

收藏 人收藏

    评论

    相关推荐

    HDDL-E数字式电缆故障定点仪操作使用

    操作及功能简介声磁同步定点方式包括智能定点和波形定点,智能定点方式自动给出声磁延时值,波形定点方式使用人工定标方式测量声磁延时时间。一、声磁
    的头像 发表于 10-14 15:47 219次阅读
    HDDL-E数字式电缆故障<b class='flag-5'>定点</b>仪操作使用

    TMS320C6748定点和浮点DSP数据表

    电子发烧友网站提供《TMS320C6748定点和浮点DSP数据表.pdf》资料免费下载
    发表于 08-07 10:57 0次下载
    TMS320C6748<b class='flag-5'>定点</b>和浮点DSP数据表

    TMS320C6742定点和浮点DSP数据表

    电子发烧友网站提供《TMS320C6742定点和浮点DSP数据表.pdf》资料免费下载
    发表于 08-07 09:57 0次下载
    TMS320C6742<b class='flag-5'>定点</b>和浮点DSP数据表

    TMS320C6746定点和浮点DSP数据表

    电子发烧友网站提供《TMS320C6746定点和浮点DSP数据表.pdf》资料免费下载
    发表于 08-07 09:55 0次下载
    TMS320C6746<b class='flag-5'>定点</b>和浮点DSP数据表

    TMS320C6670多核定点和浮点片上系统数据表

    电子发烧友网站提供《TMS320C6670多核定点和浮点片上系统数据表.pdf》资料免费下载
    发表于 08-01 11:06 0次下载
    TMS320C6670多核<b class='flag-5'>定点</b>和浮点片上系统数据表

    保隆科技供气单元获得头部新势力车企定点

    近期,保隆科技收到某头部新势力车企的《定点通知书》,选择公司作为其全新车型的空气悬架供气单元的供应商。   BAOLONG AUTOMOTIVE自研空气压缩机,技术领先获定点 本次获得的空气悬架供气
    的头像 发表于 07-04 17:28 647次阅读

    数字式电力电缆故障定点仪接线方法——每日了解电力知识

    今天武汉摩恩智能电气有限公司带大家了解一下ME-920 数字式电力电缆故障定点仪。 ME-920 数字式电力电缆故障定点仪原理: 本仪器采用波形显示的声磁同步法进行故障精确定点 ,是一
    的头像 发表于 07-03 10:09 291次阅读
    数字式电力电缆故障<b class='flag-5'>定点</b>仪接线方法——每日了解电力知识

    知行科技iDC系列产品获得奇瑞欧萌达量产定点

    出海布局再下一城!知行科技iDC系列产品获得奇瑞欧萌达量产定点
    的头像 发表于 05-07 09:39 348次阅读
    知行科技iDC系列产品获得奇瑞欧萌达量产<b class='flag-5'>定点</b>

    高通智驾芯片获丰田、一汽红旗定点

    高通近期在智能驾驶领域取得了显著的进展,其Ride智驾芯片成功获得了丰田和一汽红旗的项目定点,这标志着高通在自动驾驶技术领域的实力得到了行业内的认可。此外,高通还在积极与国内其他头部车企进行接触,拓展其业务版图。
    的头像 发表于 03-07 18:11 1141次阅读

    基于HTTP/3构建SSH协议会是什么样

    来自UCLouvain的François Michel 和Olivier Bonaventure在研究中思考了一个问题:如果使用最新的网络技术来重新设计SSH协议,那新协议会是什么样
    的头像 发表于 02-20 17:07 624次阅读
    基于HTTP/3构建SSH协议<b class='flag-5'>会是</b><b class='flag-5'>什么样</b><b class='flag-5'>呢</b>?

    保隆科技单芯片角雷达获得VinFast全系车型定点

    近期,保隆科技旗下保航科技(与楚航科技合资公司)获得VinFast的VF系列5个车型的角雷达定点
    的头像 发表于 01-29 09:24 765次阅读

    基于RT-Thread与滑模控制的微型多旋翼定点控制系统研究

    微型飞行器在情报侦察[1]、遥感测绘[2]等领域有着极高的应用价值,而定点悬停是微型飞行器各项动作的基础,研究微型飞行器的定点悬停有着不可小觑的实用价值。
    的头像 发表于 01-15 14:07 754次阅读
    基于RT-Thread与滑模控制的微型多旋翼<b class='flag-5'>定点</b>控制系统研究

    加速布局!美格智能获国内某自主大厂智能座舱项目模组定点

    近日,销售前线又传来重大好消息,美格智能座舱模组正式获得国内某自主大厂前装智能座舱项目定点。此次项目由主机厂直接定点模组,基于美格智能座舱模组SLM925来打造平台化智能座舱解决方案,同时此方案也
    的头像 发表于 12-28 09:14 475次阅读
    加速布局!美格智能获国内某自主大厂智能座舱项目模组<b class='flag-5'>定点</b>

    电缆故障精确定点方法

    和电缆路径探测工作同步进行,大大提高故障定点效率。采用声磁同步技术的定点仪,是目前应用最广的电缆故障定点仪。 (5)磁场预定点技术:电缆故障
    发表于 12-26 10:19

    请问ADSP-21469的汇编指令集ISA/VISA中有没有专门用来进行浮点数和定点数转换的指令?

    得到的ADC数据需要进行定点数到浮点数的转换,为了节省开销,想使用汇编程序进行定点和浮点之间的转换。请问ADSP-21469的汇编指令集IS
    发表于 11-29 08:03