- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
滤波器系数量化后产生误差
* 第 8章离散信号处理系统设计分析和有限字长效应 第8章 离散信号处理系统设计分析和 有限字长效应 8.1 离散信号处理系统的设计分析与仿真 8.2 数字信号处理中的有限长效应 8.1 离散信号处理系统的设计分析与仿真 8.1.1 离散信号处理系统的设计步骤 数字信号处理系统的设计分析可分为5大类 连续信号的离散化处理分析 设计离散时间信号处理器 离散信号的连续化 设计系统的实现 检验 前置预 滤波器 A/D 转换器 数字信号 处理器 D/A 转换器 数字信号处理系统方框图 8.2 数字信号处理中的有限长效应 有限长字效应:在实际的处理过程中,数字信号和系统都 不是无限精度的,而是有限精度,精度的大小则有字长的 大小决定,正是由于有限精度,从而给原有的数字信号处 理系统带来了影响,这种影响称为数字信号处理中的有限 字长效应。 有限字长效应主要在以下三个方面进行影响 (1)将模拟信号量化为数字信号过程中的A/D量化效应。 (2)将系统参数表示为有限位二进制时产生的系统量化效应。 (3)在运算过程中由于字长限制而进行尾数处理。 8.2.1 二进制的表示及误差基本概念 定点二进制数:小数点在数码中的位置固定不变,小数点 左边为整数部分,右边为小数部分。 定点二进制数的编码方式 (1)原码 原码也称“符号—幅度码”,最高符号位 表示正数, 表示负数,尾数值 表示绝对值大小。原码定义 如下 所代表的十进制数值为: (2)反码 反码定义如下: 所代表的十进制数值为: (3)补码 补码定义如下: 所代表的十进制数值为: 2. 误差的基本概念 (1)溢出 对定点二进制,无论采用原码表示还是采用补码或反码 表示,这些表示在整个运算过程中所有运算结果的绝对值 都不能超过1,否则就会产生运算错误,称为溢出。 (2)截尾及截尾误差 定点数每次乘法运算后需要进行尾数处理,使计算结果 保持b位字长,一种简单的处理方法就是除超过字长b的所 有尾数值,这种处理方法称为截尾,由截尾处理带来的误 差称为截尾误差。 (3)舍入及舍入误差 对定点乘法运算尾数处理的另一个方法是舍入,它相当 于十进制中的四舍五入近似法处理,在舍去超过字长的位 数时,若舍掉部分的值大于或等于保留部分最低位的权值 的一半,则给留下的部分的最低位加1,由舍入处理带来的 误差称为舍入误差。 8.2.2 定点表示的量化误差 假定运算前定点数字长度为b,运算后增加的为b1,需 要对尾数进行量化处理使字长从b1减小为b。 定点制截尾误差 (1)正数的误差 设x是b1位的正数, ,截尾后为b字长,对x截尾 后的量化值 表示为 截尾量化误差为: 由于x为正数,截尾后 故 ,当被截尾 均为1时,截尾误差达到最大: 所以有 令 表示截尾后最小码位的值,称为量化宽度 或者量化步阶。 (2) 负数的截尾误差 ①对于原码负数 故截尾误差满足: 即 ②对于反码负数 故截尾误差满足: 即 ③对于补码负数 故截尾误差满足: 例8-1 若有限字长为b=2,当经过某种运算处理后字长增为 b1=4,若采用截尾处理,试分别求出原码负数1.1001、反 码负数1.1100和补码负数1.1010引起的误差。 解: (1)原码负数x=1.1001表示-0.5625, QT[x]=1.10表示-0.5 所以截尾处理引起的误差为 (2)反码负数x=1.1100表示-0.1875, QT[x]=1.11表示0 所以截尾处理引起的误差为 (3)补码负数x=1.1010表示-0.375, QT[x]=1.10表示-0.5 所以截尾处理引起的误差为 2.定点误入误差 所谓舍入,是指类似于十进制中的四舍五入规则,逢1进1, 逢0舍去。 例8-2 当有限字长b=2时,用逢1进1,逢0舍去的原则,试 求给下列数带来的舍入误差。 (1)x=0.1001 (2)x=0.1011 (3)x=0.1010 解:若x=0.1001, 舍去0.0001, 若x=0.1011, 舍去0.0001, 若x=0.1010, 此时既可作舍去处理,也可作上入处理。 若舍去0.001, ;若上入,则上入 0.001,
文档评论(0)