- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 数字信号处理中的有限字长效应 9.1 引言 9.2 A/D变换的量化效应 9.4 数字滤波器系数量化效应 9.5 数字滤波器运算中的有限字长效应 9.1 引言 前面所讨论的数字信号与系统都是无限精度的,实际上无论是用专用硬件还是用计算机软件来实现,其数字信号处理系统的有关参数以及运算过程中的结果都是存储在有限字长的存储单元中的.如果处理的是模拟信号,模拟量经过抽样及模数变换后,也变成有限字长的数字信号. 9.1 引言 数字系统中因有限字长的影响带来的误差来源 (1) A/D变换器中的量化误差:把模拟输入信号变为一组离散 电平时产生的量化效应.A/D变换包括取样和量化两个过 程,采样就是指利用“采样器”从连续信号中“抽取”信号的离散序列样值,即称之为“采样”信号,采样信号在时间上离散化了,但它还不是数字信号,还须经过量化编码才能转变为数字信号。即要将模拟信号抽样和量化,使之转换成一定字长的数字序列值信号。 9.1 引言 (2)系统中滤波器系数的量化处理,即用有限位二进制数来表示,则必然会引入量化误差。 对于某些结构类型的滤波器(例如,具有反馈支路的递归滤波器结构)来说,其零点和极点的位置对于滤波器系数的变化特别敏感,因而滤波器系数由于量化误差引起的微小改变,都有可能对滤波器的频率响应特性产生很大的影响,尤其是在单位圆内且非常靠近单位圆的极点,一旦由于滤波器系数的量化误差,使这些极点跑到单位圆上或圆外时,滤波器就失去了其原有的稳定性。 数字序列值用有限长的二进制数表示 例如序列值(0.729156)10=(0.101110101010101…)2, 若限制用八位二进制数来表示,则为(02,而(02=(0.7265625)10,那么, 引起的误差为:0.729156-0.7265625=0.0025935,该误差称为量化误差。 这是在二进制数的存储方面。 9.1 引言 (3) 运算中的量化误差:为限制位数而进行尾数处理以及为防止溢出而压缩信号电平的有限字长效应。在定点制的乘法以及浮点制的加法和乘法在运算结束后都会使字长增加,因而都需要再对尾数进行处理,比如采用“截尾”或“舍入”的处理方法,引入截尾误差或舍入误差。其误差取决于所用的二进制的位数b、数的运算方式(定点制或浮点制)、负数的表示法以及对尾数的处理方法。 有限字长效应造成的误差,与以下几个问题有关: ①量化方式是截尾还是舍入; ②负数用二进制数的原码表示,还是用反码或补码表示; ③算术运算是用定点运算还是用浮点运算; ④采用什么类型的系统结构 (例如,对于数字滤波器来说,是采用递归结构还是非递归结构,是采用高阶直接实现的结构还是采用由低阶节组成的级联结构或并联结构)。 9.1 引言 研究有限字长效应目的: (1)若数字信号处理是在通用计算机上,字长已经固定,进 行误差分析,可知结果的可信度,否则若可信度差,要 采取改进措施。 (2)用专用DSP芯片实现数字信号处理时,一般采用定点实现, 涉及到硬件采用字长问题。 本节主要讨论定点制情况下的有限字长效应. 9.2 二进制数的表示及其对量化误差的影响 数的表示方法有定点制和浮点制。 定点制指的是数码中小数点的位置固定不变,在定点制中,小数点右边各位表示数的分数部分,左边各位表示数的整数部分. 定点制加法运算不会增加字长,但若没有选择比例因子,会出现溢出问题.动态范围小. 定点制乘法运算不会产生溢出,但尾数要增加一倍. 截尾法是将尾数的第b+1位以及后面的二进制码全部略去。 舍入法是按最接近的值取b位值,即将第b+1位按逢1进位,逢0不进位,然后略去后面的b+1位。 显然这两种处理方法所引起的误差是不同的。 对于正数x,三种码的表示法是相同的,量化影响也是相同的。一个b1位正数x的十进制数值为: 令 ,表示最小码位所表示的数值,称为“量化宽度”或“量化步阶”。因而定点正数的截尾误差是负数,满足 (2)定点制舍入:舍入是按最接近的值取b位码,舍入后各数值按 的间距被量化,即两个数间最小非零差是Δ,舍入是选择靠得 最近的量化层标准值为舍入后的值,不论是正数、负数,原码、 补码、反码,误差总是在 之间。QR[·]表示舍入处理, eR表示舍入误差,则: 定点制运算中的截尾误差和舍入误差。 2.浮点制运算中的截尾误差和舍入误差。 表9-2 浮定点运算中的相对误差
文档评论(0)