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

    关注

    561

    文章

    8275

    浏览量

    368276
  • FPGA
    +关注

    关注

    1664

    文章

    22503

    浏览量

    639286
  • 滤波器
    +关注

    关注

    162

    文章

    8469

    浏览量

    186286
  • C语言
    +关注

    关注

    183

    文章

    7646

    浏览量

    146167

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    润芯微科技获得北汽集团多个车型智能座舱项目定点

    近日,润芯微正式收到北汽集团定点通知,成功获得B****、N****(密)等车型智能座舱项目定点。润芯微将为北汽提供基于紫光展锐7870平台的中控(一体机)+仪表+内置T-box集成座舱控制器等产品,双方合作再上新台阶。
    的头像 发表于 04-10 16:51 955次阅读

    TMS320LC548定点数字信号处理器详解

    的TMS320LC548定点数字信号处理器(DSP)。 文件下载: tms320lc548.pdf 一、处理器架构与特性 1. 先进架构 TMS320LC548采用了先进的改进型哈佛架构,拥有一个程序存储器总线和三个数据存储器总线。这种架构允许同时访问
    的头像 发表于 03-09 09:50 469次阅读

    TMS320VC5402 定点数字信号处理器深度解析

    TMS320VC5402 定点数字信号处理器深度解析 在数字信号处理领域,TMS320VC5402 定点数字信号处理器以其高性能和丰富的功能备受关注。今天我们就来详细剖析这款处理器,了解它的架构
    的头像 发表于 03-06 17:10 1321次阅读

    定点数运算案例的程序

    定点数运算(Fixed-Poin Arithmetic)在某些嵌入式系统中,浮点运算会较慢或不被支持。因此,使用固定点数运算可以提供一种有效的浮点数近似解决方案。 typedef
    发表于 12-12 06:35

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

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

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

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

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

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

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

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

    定点小数运算

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

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

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

    知行科技30天内获得14款车型定点

    近日,知行科技收到某头部自主品牌5款车型的定点函,包括主流量产乘用车和商用车等多种车型。知行科技将为其提供iDC辅助驾驶域控和iFC前视一体机等多种解决方案,充分满足不同车型定位,和海内外市场的差异化需求。
    的头像 发表于 07-15 10:30 947次阅读

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

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

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

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

    福禄克小型固定点装置的实际应用案例

    在工业生产、医疗卫生和科学研究等诸多领域,温度测量的精度起着至关重要的作用。为了满足这些领域对高精度测温的需求,福禄克公司推出了小型固定点装置。它凭借独特的设计和出色的性能,成为了实现高精度测温的关键工具。
    的头像 发表于 06-23 09:42 1199次阅读
    福禄克小型固<b class='flag-5'>定点</b>装置的实际应用案例

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

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