数字滤波器的有限字长效应.ppt
《数字滤波器的有限字长效应.ppt》由会员分享,可在线阅读,更多相关《数字滤波器的有限字长效应.ppt(56页珍藏版)》请在三一办公上搜索。
1、http:/电子发烧友 http:/电子技术论坛,第八章数字滤波器的有限字长效应,http:/电子发烧友 http:/电子技术论坛,第一节引言,http:/电子发烧友 http:/电子技术论坛,一、有限字长效应,前置预滤波器,A/D变换器,数字信号处理器,D/A变换器,模拟滤波器,模拟,Xa(t),PrF,ADC,DSP,DAC,PoF,模拟,Ya(t),完成DF设计后,接下来要实现DSP(数字信号处理)。具体实现时,字长总是有限的,因为存储器是有限字长的,所以有效字长效应有DF的有效字长效应、DFT(FFT)有效字长效应、A/D变换器的量化误差。,http:/电子发烧友 http:/电子技术
2、论坛,1.有限字长效应,有限字长意味着:有限运算精度有限动态范围,http:/电子发烧友 http:/电子技术论坛,2.有限字长引起误差,表现在以下几个方面:(a)A/D变换的量化误差即A/D变换器将模拟输入信号变为一组离散电平时产生的量化误差。(b)系数的量化误差即把系统系数用有限二进制数表示时产生的量化误差。(c)算术运算的运算误差数字运算运程中,为限制位数而进行尾数处理,以及为防止溢出而压缩信号电平的有效字长效应。,http:/电子发烧友 http:/电子技术论坛,3.有限字长效应,在量化和运算过程中,由于有限字长必然产生误差。这些误差给数字信号处理的实现精度和滤波器稳定性带来不良影响称
3、之。,http:/电子发烧友 http:/电子技术论坛,二、研究有限字长效应目的,1.若字长(通用计算机)固定,进行误差分析,可知结果的可信度,否则若置信度差,要采取改进措施。一般情况下,由于计算机字长较长,所以可以不考虑字长的影响。2.用专用DSP芯片实现数字信号处理时,定点与硬件采用字长有关:(1)一般采用定点实现,涉及硬件采用的字长。(2)精度确定字长。因此,必须知道为达到设计要求所需精度下必须选用的最小字长。(3)由最小字长选用专用DSP芯片类型由于选用不同DSP芯片,价格差很大。目前TMS320C1X,C2X,C5X,C54X,C62X,C67x等价格差异很大,http:/电子发烧友
4、 http:/电子技术论坛,第二节数的定点制表示及其对量化的影响,http:/电子发烧友 http:/电子技术论坛,一、数字信号中数的定点表示,用专用DSP芯片实现数字信号处理时,一般采用定点二进制数补码表示方法和舍入量化方式。因此定点、补码、舍入重点分析。,http:/电子发烧友 http:/电子技术论坛,1.定点数表示三种形式,(1)原码(2)补码(3)反码二进制符号位:0-表示正号,1-表示负号;,http:/电子发烧友 http:/电子技术论坛,例子:(1)原码,从x10=0.75和x10=-0.75看看原码、补码、反码的表示方法。解:(1)原码为x10=0.75=(x2)原=0.11
5、0原码x10=-0.75=(x2)原=1.110原码通用公式:其中B0:符号位,B0=1代表负数;Bi:i=1,b,其中b代表字长位数,B1Bb代表b位字长的尾数,0.1 1 0 0,1.1 1 0 0,0.2-1.2-b,1.2-1.2-b,正数:负数:,http:/电子发烧友 http:/电子技术论坛,(2)补码和反码,补码通用公式:,x10=0.75=(x2)补=0.110=原码x10=-0.75=(x2)补=1.010=反码+1,x10=0.75=(x2)反=0.110=原码x10=-0.75=(x2)反=1.001=除符号位外原码各位取反,http:/电子发烧友 http:/电子技术
6、论坛,2、定点表示产生误差,(1)加法:任何加法运算不会增加字长,但可能产生溢出 xB1 0.110-0110 xB2 1.010-1010 xB1-xB2=1.5 11000(2)乘法:不会溢出,但字长加倍,借位 溢出,例:b=3=0.101 0.011 101 101 0.001111,成为六位数,截尾变成0.001。产生误差。,http:/电子发烧友 http:/电子技术论坛,二、数的量化误差范围,量化对尾数处理产生的误差,其量化方式可分为:1.截尾量化:即把尾数全部截断不要。2.舍入量化:即把小于q/2的尾数舍去,把大于尾数“入”上来。其中q=2-b,称为量化步阶,b为字长的位数。,h
7、ttp:/电子发烧友 http:/电子技术论坛,1.截尾量化,截尾量化可分为:(1)对于正数的截尾量化误差(2)对于负数的截尾量化误差,http:/电子发烧友 http:/电子技术论坛,(1)对于正数的截尾量化误差,一个信号x(n):,由于有限字长:,看出:b1b所以,原码和补码的截尾误差为:,发生在被截去的位数上的数都为1情况。,发生在被截去的位数上的数都为0情况。,0.2-1.2-b 0 0.0,b1-b,b,最小误差,0.2-1.2-b 1 1 1,最大误差,http:/电子发烧友 http:/电子技术论坛,(2)对于负数的截尾量化误差,截尾量化误差与负数表示方式有关。,负数原码表示,其
8、截尾量化误差:,发生在被截去的位数上的数都为1情况。,发生在被截去的位数上的数都为0情况。,0.2-1.2-b 0 0.0,b1-b,b,最小误差,0.2-1.2-b 1 1 1,最大误差,负数补码表示,其截尾量化误差:,同样,负数截尾量化误差,最大误差=q,最小误差=0.,http:/电子发烧友 http:/电子技术论坛,2、舍入量化,0.1 0 1 0 1 0 1 0 0,b,b1,舍去:0.1010-信号比原来小;舍入:0.1011-信号比原来大;所以,最大误差为q/2,最小误差为-q/2舍入量化误差范围为|en|q/2对于正数和负数补码、负数的原码与负数反码的舍入误差都为:,http:
9、/电子发烧友 http:/电子技术论坛,3.结论,由于舍入误差是对称分布,截尾误差是单极性分布,所以,它们的统计特性是不相同的,一般来讲截尾误差舍入误差。e(n)量化误差是随机变量,所以要用统计方法,统计公式去分析。,应用比舍入少些,http:/电子发烧友 http:/电子技术论坛,三、量化误差的统计方法,上面我们分析了量化误差的范围,但要精确地知道误差究竟是多大,几乎是不可能的。视信号具体情况而定。所以我们只要知道量化误差的平均效应即可。它可以作为设计的依据。例如:A/D变换器量化误差-决定A/D所需字长。,http:/电子发烧友 http:/电子技术论坛,1、量化误差信号e(n)四个假设,
10、为了进行统计分析,对e(n)的统计特性作以下假设:(1)e(n)是平稳随机序列即它的统计特性不随时间变化。即,均与n无关。(2)e(n)与取样序列x(n)是不相关的。即Ee(n)*x(n)=0(互相关函数=0)e(n)与输入信号是统计独立的。(3)e(n)序列本身的任意两个值之间不相关。即e(n)本身是白噪声序列 Ee(n)*e(n)=0(自相关函数=0)(4)e(n)在误差范围内均匀分布(等概率分布的随机变量)即P(e)(概率密度)下的面积=1,http:/电子发烧友 http:/电子技术论坛,2、截尾误差与舍入误差的概率密度,截尾误差:正数与负数补码截尾误差:,截尾误差:负数原码与负数反码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字滤波器 有限 长效
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6576921.html