网站大量收购独家精品文档,联系QQ:2885784924

数字信号处理-课件 第9章 有限字长效应.pptx

数字信号处理-课件 第9章 有限字长效应.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第9章

有限字长效应

本章目录

§9-1量化与量化误差

目录

§9-2有限字长运算的误差效应

§9-3系数量化对滤波器的影响

§9-4IIR滤波器的极限环震荡

概述

数字信号处理系统,通常存在如下三种有限字长因素

而产生的误差源:

(1)输入为模拟信号时,对输入模拟信号的量化误差,即因A/D的精度或位数的影响而产生的输入量化

(2)对滤波器系统各系数的量化误差,即因计算机存贮器的有限字长而产生的系数量化误差;

(3)计算过程中的误差,如舍入、截尾、溢出和误差累积等因素产生的运算量化误差。

误差;

误差产生的原因

数字滤波器为什么产生误差?

为了加深理解,现在从一道数字滤波器的实际系统说起。

设滤波器的系统函数如下:

例1误差产生的原因

设数字滤波器的系统函数如下:

有限字长的存储单元会产生哪些误差?

解:若为无限字长,理论上不会产生任何误差但因为有限字长,将产生如下几项误差

(1)A/D转换

量化误差

(2)乘积运

算量化误差

x(n)y(n)

(3)系数

量化误差

y(n)=x(n)-ay(n-1)

A/D

x(t)

+

a、

如果在信号处理的整个运算中,二进制小数点在数码中的位置固定不变则称为定点二进制数,简称为定点制。

定点二进制数特点:

·定点二进制数的范围在(-1,1)之间;

·最高位为符号位,0为正,1为负;

·数的本身只有小数部分,称为“尾数”;

·定点数进行加减运算时结果可能会超出±1,称为“溢出”

·乘法运算不会溢出,但字长要增加一倍。为保证字长不变,乘法运算后,应对增加的尾数作截尾或舍入处理,将产生运算误差。

9.1量化与量化误差

定点二进制数的表示包括原码、反码、补码三种

形式。

设有一个b+1位(b位字长,1位符号位)的定点二进制数x,即x包含1位符号位,b位尾数,故二进制数为

βoβ₁β₂---βo,则

(1)原码表示

例:1.111→-0.875,0.110→0.75

(2)反码表示

反码表示,正数同原码,负数则将原码中的尾数按位求反.例:正数表示:0.101,其反码为:1.010

(3)补码表示

例:x=-0.75

正数表示为:0.110,取反为:1.001,则补码为:1.010

2.浮点二进制

浮点制将数表示为尾数和指数两部分,其表示方法如下:

式中,M为x的尾数部分,2C为x的指数部分,c为阶数或阶码。

(1)浮点制运算规律

加法运算:对阶、相加、归一化,并对尾数进行截尾或

乘法运算:尾数相乘,阶码相加,再作截尾或舍入处理。

者舍入处理。

或量化阶,通常用q表示,即

q=26

量化处理方式包括截尾和舍入两种方式。

截尾:保留前b位,直接舍弃因乘法运算产生的多余

(2)浮点制的特点

优点:动态范围大,一般不会产生溢出。

缺点:加法运算和乘法运算都要对尾数进行量化处理。

数进行处理,使b1位字长降低到b位。由于存储器和寄存器都是b位字长,可以表示的最小数为2b,称为量化步长

定点二进制的乘法运算,运算完成后会使字长增加,例如原来是b位字长,运算后增长到b1位(blb),需对尾

舍入:按最接近的值取b位码。

位数的尾数;

1.截尾处理:

(1)正数

用Qr[x]表示对x进行截尾处理,则有

截尾误差为

正数的截尾误差为

-q≤e,≤0

(2)负数

由于负数的三种码表示方式不同,所以误差也不同。

原码(β₀=1):

0≤er≤q

补码(β₀=1):

-qer≤0

反码(β₀=1)

0≤erq

2.舍入处理

通过对数的b+1位进行加1运算后作截尾处理实现舍入处理,即数学中常用的四舍五入法,按最接近的数进行量化

处理,所以不论正数、负数,还是原码、补码、反码,误差总是正负q/2之间,以QR[x]表示对x作舍入处理,其舍入

补码的截尾误差均为负值,原码和反码的截尾误差取决于

处理的误差特性如下图所示。

由上述分析可知,无论采用原码、反码还是补码表示,舍入处理的量化特性均相同,其误差比截尾处理的误差小,所以对信号进行量化时通常采用

QRLx]

3q

2q

q

0q2q3q4q

-q

-2q

-3q

舍入处理。

-39-29-4

x

9.1.3A/D量化效应

对一个采样数据x(n)作截尾和舍入处理,则截尾量化误差:

-qe,(n)≤0,q=2-

舍入量化误差为:

上两式给出了量化误差的范围,欲精确确定量化误差的具体数值存在一定的困难,但可以通过分析量化噪声的统计特

您可能关注的文档

文档评论(0)

乐毅淘文斋 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档