8数字信号处理2课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《8数字信号处理2课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字信号 处理 课件
- 资源描述:
-
1、方法实现都有字长限制,系数都会有量化误差。8.3 滤波器系数量化效应滤波器系数量化效应在前面的讨论中,都默认系统函数 H(z)的各个系数是具有无限精度的。实际在实现系统函数时,若用软件完成,系数的精度要受到计算机存储器字长的限制。用硬件完成时,从成本等诸多因素考虑,也要最大限度的减少存取系数的寄存器的长度。总之,不论何种系数量化产生的影响,称为系数的量化效应。系数量化到底会对滤波器的性能产生多大的影响?实现高阶滤波器时应采用什么样的网络结构,使量化效应尽可能小?这些都是在实际应用中要涉及的问题。下面讨论的重点是IIR系统,所得的一些分析结果可以直接用于FIR系统。分析方法同模拟系统的分析类似,
2、可用敏感度表征系数量化的影响。xHxxxHSHx/xzxxxzSkkzxk/伯德(Bode)给出第k条支路系数 x 变化引起系统函数H及极点 zk 变化的敏感度分别为:(8.3-1)(8.3-2)kkNkkkMkzazbzH101 kkNkkkMkzazbzH110kkkbbb,k=ak+ak。IIR系统函数的一般形式 系统函数H(z)的一般形式的系数ak、bk是无限精度的系数,如果系数被量化,则量化后的系统函数为:(8.3-3)式中情况。由于系数的量化,使系统函数的零、极点会偏离原来的准确位置。如果系数量化使零、极点的移动太大,就会使滤波器的性能指标达不到设计的技术要求。甚至可能使原来在单位
3、圆内的极点移至单位圆或单位圆外,稳定系统成为不稳定系统。本节先介绍基本IIR滤波器基本二阶节字长对零、极点位置的限制,再讨论系统一般的 221111zazazH8.3.1 基本二阶节系数量化效应基本二阶节系数量化效应系统的极点由系数a1、a2确定。a1a2x(n)y(n)z-1z-1如图8.3-1所示最少延迟二阶节系统,由图可得该系统的H(z)为若H(z)有一对共轭极点z1,2=rej,则比较等式两边,得到坐标值 r cos 取决于系数a1。当a1、a2被量化时,显二阶IIR系统极点的半径 r由系数a2确定,而在实轴上的然只能得到有限个极点值。1+a1 z1+a2 z2=(1rej)(1rej
4、)=12rcos z1+r2 z2a1/2=rcosa2=r2对应具体的量化情况,极点必然位于z平面同心圆(对应r2的量化)和垂直线(对应rcos 的量化)确定的栅格交点上。例如当a1、a2用3位字长表示时,即b=3(不考虑符号位),则 r2、rcos都只能取8个值,如表8-1所列。例:1+a1 z1+a2 z2=11.5 z1+0.625z2=(10.791e j18.5z 1)(10.791e j18.5z 1)r2=0.625,rcos=0.75,r=0.791、三位二进制码0.000000.0010.1250.3540.0100.250.50.0110.3750.6120.1000.5
5、0.7030.1010.6250.7910.1100.750.8660.1110.8750.935rcosr表8-110.8660.7030.6120.3540.510.50.250.75极点分布的位置(只画出第一象限)示意图如图所示。jImzRez如果系统所需要的极点不在这些网眼的节点上,就只能以最靠近的一个节点来代替这一极点,这就引入了误差。例二阶节的原极点为由此得出a2=r2 0.533,系数 a1、a2在三位字长的栅格网上,实际只能取rcos=a1/2=0.73cos 10=0.72 rcos=0.75=1/2,r2=0.5=2 z1,2=0.73ej1011z5.02z即在三位字长的
6、情况下,实际实现的系统函数为:即量化后的极点为,其中一个极点移至单位圆上,系统不稳定。rcos=0.75=1/2,r2=0.5=2 1 1 z1 2 z2=11.5 z1+0.5z2=(1 z1)(10.5 z1)戈尔德雷达(GoldRader)二阶节这个网络的系统函数 2211cos21sinzrzrzrzH z1x(n)y(n)z1rcosrcosrsinrsin极点与前面的二节阶相同,但在实现系统时,各乘法0.25、0.875 。的系数为rcos、r2、rsin,且都可以取0、0.125、极点分布的位置如图所示。0.750.2510.50.750.2510.50jImzRez极点分布的位
7、置图对零、极点位置的影响,最适合的是即将讨论的零、从上述的讨论可见,结构不同的系统,有不同的极点位置栅格网。如最少延迟二阶节结构的栅格在原点及实轴附近误差大,而在单位圆附近的误差小。要求总误差小,就要加长字长,使栅格密集。否则误差就有可能引起系统性能的改变。不过上述涉及的仅限二阶系统,更清楚反映系数量化极点位置敏感度。11111zzzazPiNikkNk8.3.2 IIR系统的极点位置敏感度系统的极点位置敏感度影响,零点位置敏感度可以类推。令H(z)的分母多项式为因为在IIR系统中极点对系统的性能影响较大,所以下面重点讨论极点位置敏感度即系数量化对极点的一般式中 zi 为极点,i=1,2,N。
8、kkkzzz系数量化后的极点为,i=1,2,N。(8.3-4)kkkzzzzi是由系数量化产生的。kkiaazkkiNkiaazz1某个ak的误差ak引起任一极点zi的误差为:,i=1,2,N。(8.3-6)(8.3-5)当ak很小时,上式仅有一项,否则用泰勒级数展开后,还有高次项。则所有ak变化引起极点zi的误差为:kkiNkiaazz1上式表明,zi/ak的大小,决定着误差ak对极点zi的影响程度。zi/ak越大,ak对zi的影响越大,反之亦然。因此定义zi/ak为极点zi对ak 变化的敏感度。利用系统的分母多项式P(z),可得到这个敏感度的表达式,由于 ikkiiizzazPazzzzz
9、P(8.3-7)kiikiP zazzzaP zz所以 ikzzazP11Nkkkkia zazz(8.3-8)其中上式表明极点zi对系数ak的敏感度是P(z)对系数ak及P(z)对极点zi的偏导之比。ikkz zizz iiNlliizzzzzzzzzP111iNilllzzzzz1111NillliNizzz1(8.3-9)所以NilllikNizzz1(8.3-10)1kkiiNNikiiilll iP zazzzzaP zzzzzkkiNkiaazz1NkkNilllikNiazzz11从而得到系数量化后误差与极点的关系为(8.3-11)以上是N个(所有)系数量化对极点 zi 影响的计
10、算公式,其它极点可由此类推。因为(zi zl)是一个极点指向另一个极点的矢量,所以上式的分母正是所有极点指向该极点的矢量积。这些矢量越长(两个极点相距越远),极点位置敏感度越低,即zi/ak与zi zl成反比。因此,极点之间越靠近,极点之间的距离越小,系数量化效应就越大。系统阶数越高,极点越多,极点的分布越密,距离越小,系数量化效应也就越大。对量化误差要求越高,字长就越长;系统阶数越高,量化误差要求不变,字长也要越长。所以高阶直接形式结构网络的极点对系数量化误差非常敏感。3219508.08934.29425.211zzzzH例8.3-1 已知某系统的系统函数为分析该系统的系数量化影响。提示:
展开阅读全文