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

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

3天内不再提示

运算可以在通用数字计算机上用软件实现

通信工程师专辑 来源:未知 作者:龚婷 2018-03-12 16:07 次阅读

数字信号处理的实质是一组数值运算,这些运算可以在通用数字计算机上用软件实现,也可以用专门的硬件实现。无论哪种实现方式,数字信号处理系统的一些系数、信号序列的各个数值及运算结果都要以二进制形式存储在有限字长的存储单元中。如果存储的是模拟信号,例如常用的采样信号处理系统,输入的模拟量经过采样和模数转换后,变成有限长的数字信号。有限长的数就是有限精度的数。因此,具体实现中往往难以保证原设计精度而产生误差,甚至导致错误的结果。在数字系统中主要有三种因有限字长而引起误差的因素

一、模数转换器把模拟输入信号转换为数字信号时产生的量化效应

二、把系数用有限位二进制表示时产生的量化效应

三、数字运算过程中,为限制位数进行的位数处理和为防止溢出而压缩信号电平的有限字长效应

引起这些误差的根本原因在于寄存器(存储单元)的字长有限。误差的特性与系统的类型、结构形式、数字的表示法、运算方式及字的长短有关。在通用计算机上,字长较长,量化步很小,量化误差不大。但在专用硬件,如FPGA,实现数字系统时,其字长较短,就必须考虑有限字长效应了。

单片机中的字长是多少呢?

通常在FPGA中采用截尾处理,在DSP中采用的是舍入处理(就是四舍五入)。那么matlab中floor函数和ceil函数分别对应着哪种处理方式呢?

记住这个指标,实际工程中经常用到。快考试了,做点题目吧!

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

    关注

    27

    文章

    8621

    浏览量

    146828
  • 数字信号
    +关注

    关注

    2

    文章

    947

    浏览量

    47510
  • 运算
    +关注

    关注

    0

    文章

    130

    浏览量

    25775

原文标题:第八章 数字信号处理中的有限字长效应(1)

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

收藏 人收藏

    评论

    相关推荐

    通用计算机总线仪器

    1.通用计算机总线仪器的特点1.通用计算机总线仪器的特点对于独立的台式智能仪器,不仅包括数据采集,还包含专用的计算机系统完成信号的运算处理以及显示输出等,如示波器、万
    发表于 12-06 14:10

    【技术杂谈】漫话:如何给女朋友解释为什么计算机只认识0和1?

    数字集成电路搭建的。数字电路数字信号完成对数字量进行算术运算和逻辑
    发表于 07-13 04:30

    计算机组成原理

    输入输出设备第九章 操作系统支持第一章 计算机系统概述电子计算机分两类:电子模拟计算机、电子数字计算机五代变化:电子管计算机、...
    发表于 07-21 07:25

    计算机应用基础相关知识

    年月统考试题计算机应用基础计算机应用基础9一、单选题1、第四代计算机的典型代表是______。A:巨型机B:大中型机C:小型机D:微型机答案: D2、下列不属于电子数字计算机特点的是_
    发表于 09-10 07:39

    计算机最重要的特点是什么

    计算机应用基础4一、单选题1、第二代计算机不仅能够处理文字,而且能够方便处理______。A:视频信息B:图形信息C:动画信息D:语音信息答案: B2、下列不属于电子数字计算机特点
    发表于 09-10 07:07

    计算机MS等级考试理论题第五,2017年全国计算机一级考试MSOffice模拟试题(五)精选资料分享

    2017年全国计算机一级考试MSOffice模拟试题(五)一、单选题1、第一台电子数字计算机运算速度为每秒______。A:500000次B:50000次C:5000次D:500次答案: C2
    发表于 09-13 06:23

    单选题 计算机软件一般包括,2016年计算机一级考试《MSOffice》单选题练习及答案 精选资料分享

    一、单选题1、第一台电子数字计算机运算速度为每秒______。A:500000次B:50000次C:5000次D:500次答案: C2、计算机可分为数字计算机、模拟
    发表于 09-13 08:00

    计算机具有逻辑判断能力主要取决于什么

    计算机一级考试模拟题一、单选题1、第一台电子数字计算机运算速度为每秒______。A:500000次B:50000次C:5000次D:500次答案:C2、计算机可分为
    发表于 09-13 07:41

    计算机系统中的软件系统

    第二代计算机期间内提出一个重要的系统软件的概念是文件管理系统网络管理系统数据库系统操作系统既可以接入处理和输出模拟量也可以接收处理和输出
    发表于 09-13 07:22

    计算机具有哪些能力

    电大2012年计算机应用基础网考统考试题及答案一、单选题1、第一台电子数字计算机运算速度为每秒 C:5000次2、按使用范围,可把计算机分为两种,即
    发表于 09-13 08:45

    计算机数字化技术和人机交互技术的结合

    电大2012年计算机应用基础网考统考试题及答案一、单选题1、第一台电子数字计算机运算速度为每秒 C:5000次2、按使用范围,可把计算机分为两种,即
    发表于 09-13 08:52

    电子数字计算机的特点有哪些

    计算机应用基础9一、单选题1、第四代计算机的典型代表是______。A:巨型机B:大中型机C:小型机D:微型机答案: D2、下列不属于电子数字计算机特点的是______。A:体积庞大B:计算
    发表于 09-13 07:14

    计算机是如何进行分类的

    计算机一级考试基础知识练习题(三)一、单选题1、第一台电子数字计算机运算速度为每秒______。A:500000次B:50000次C:5000次D:500次答案: C2、计算机可分为
    发表于 09-13 06:11

    数字计算机的硬件组成详解

    数字计算机的硬件组成详解    一个算盘,一张纸,一支笔来计算y=ax+b-c这个题目,步骤如下。 表1.2 解题步骤和数据记录在横格纸上
    发表于 04-13 13:44 1291次阅读

    模拟计算机相比数字计算机真的就一无是处了吗

    模拟计算机顾名思义,使用模拟量进行计算。但由于容易受到外界环境干扰,难以得到精确解,并且随着数字电路不断地发扬壮大,模拟计算机被抛弃了历史
    发表于 08-01 18:17 2713次阅读
    模拟<b class='flag-5'>计算机</b>相比<b class='flag-5'>数字计算机</b>真的就一无是处了吗