(精)《数字信号处理》第10部分数字信号处理中有限字长效应.ppt

(精)《数字信号处理》第10部分数字信号处理中有限字长效应.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 数字信号处理中的有限字长效应 内容 引言 二进制数的表示与量化误差 A/D转换器中的量化误差 系数量化对数字滤波器的影响 数字信号处理的实质:一组数值运算。 从设计的角度来讨论:认为数字是无限精度的。 从实现的角度考虑:数字的精度就是有限的 数字系统中的每一个数总是用有限字长的二进制数码表示,运算过程中需要的数字信号的值、系统的系数和运算过程中的结果都是存储在有限字长的存储单元中的,此时数字的精度就是有限。 从设计时的无限精度到实现时的有限精度,会产生相对于原设计系统的误差,严重时会导致系统崩溃。 在数字系统中三种因有限字长的影响而引起误差的因素: (1)A/D变换的量化效应 (2)系数的量化效应 (3)数字运算过程中的有限字长效应 $9.1 二进制数的表示与量化误差 $9.1.1 二进制数的表示 1、定点数的表示 所有数据小数点的位置是固定不变的 定点运算中,可以把小数点固定在数的任意位置。一般不采用纯整数的形式,因为两个定点整数相乘仍为定点整数,而其位数等于参加运算的两个整数位数之和,必须利用截尾或舍入把积的位数限定到规定的字长,这将造成无法容忍的误差。若把小数点定在二进制数的中间,该数既有整数部分,又有小数部分,每次乘法运算之后都必须重新确定小数点在乘积中的正确位置,引起数值转换上的困难。故通常把小数点的位置定在数的最高位之前,使计算机所表示的数都是纯小数。 用纯小数进行定点运算的优点: (1)两定点纯小数相乘仍为定点纯小数,虽然乘积的位数会增加,但由截尾或舍入所引起的误差不会太大。 (2)定点纯小数相乘的结果永远都不会溢出。 (3)定点纯小数相加有可能溢出,但可通过乘以比例因子来调整,运算结果再除以同一比例因子还原。 定点数所能表示的数,其动态范围小,还要考虑加法运算结果的溢出问题。而浮点数表示法所表示数的动态范围非常大,溢出的可能性很小。 2、浮点数的表示 浮点数的小数点位置是不固定的,它随每个数的大小而变化 3、IEEE浮点数 规格化浮点数的小数点在数符Sm的后面,且小数点前有一个隐含“1”。其阶码连同阶符统一编码,浮点数的基数为2。 IEEE浮点数格式分单精度和双精度两种,单精度数为32位,双精度数是64位。 设任意数x的(b十1)位码的形式为: (1)原码: a0是符号位,a1…ab是小数的绝对值 (2)反码正数的反码表示与其原码相同,即 (3)补码正数的补码表示与其原码相同,即 $9.1.2 量化误差 正小数截尾后数值变小,故截尾误差总是负的。当被截位ai(i=b+1到i=b1)均为1时,为最大截尾误差 ②对于负小数x0,由于a0≠0,不同码制x的表示法各不相同,因而产生的量化误差也不相同。 i)原码:截尾后负小数的绝对值变小,截尾误差为正: ii)对于补码, 所以: 有 iii)对于反码: 所以: 有 截尾误差结论: 原码与反码的截尾误差与数的正负有关: 补码的截尾误差皆为负数 2、舍入误差 二、浮点运算中的截尾误差和舍入误差 浮点数x=2C·M 的相对误差定义为: 1、浮点舍入 x=2C·M 中尾数M的误差范围: 2、浮点截尾 浮点运算中的相对误差(q=2-b) 9.2 A/D转换器中的量化误差 A/D转换器 将输入的模拟信号xa(t)转换为b位二进制数字信号的器件。 B=8,10,12或更高 A/D变换器前一般都加一个前置模拟低通滤波器 滤除高于折叠频率(抽样频率之半)的频率, 模拟输入信号必须乘一个比例因子 A/D变换器总是定点制的,必须使信号不超过A/D变换的动态范围 A/D转换器包括 抽样 产生抽样序列x(n)=xa(t)|t=nT=xa(nT),?? x(n):可看成是一个无限精度的数字信号 在满足抽样定理的前提下,模拟信号时间离散化的过程是可逆的。 量化 对抽样序列进行幅度上的离散化之后,用某种格式的数字代码来表示。?? 量化过程是不可逆的?? 必定要引入量化误差或量化噪声。?? 量化噪声的大小决定了A/D转换器的动态范围,是恒量A/D转换器性能的一个最重要指标。 9.2.1 量化误差的统计分析 设量化器的输入信号为随机序列x(n),其量化误差也为随机序列e(n): 假设e(n)具有下列特性: 1.e(n)是一个平稳随机序列 2.e(n)与信号也不相关 3.e(n)本身的任意两个值之间不相关,具有白噪声性质 4.e(n)在其误差范围内均匀等概分布。 A/D转换原理图 e(n)的两个最重要的统计参数 均值me:代表噪声的直流分量 σ2:代表了除去直流分量后量化噪声的平均功率 1.舍入处理 2.截尾处理 结论: 9.2.2 量化信噪比与所需字长的关系 量化信

文档评论(0)

wx171113 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档