13第8章有限字长滤波器设计

上传人:仙*** 文档编号:72846912 上传时间:2022-04-10 格式:PPT 页数:47 大小:549.02KB
收藏 版权申诉 举报 下载
13第8章有限字长滤波器设计_第1页
第1页 / 共47页
13第8章有限字长滤波器设计_第2页
第2页 / 共47页
13第8章有限字长滤波器设计_第3页
第3页 / 共47页
资源描述:

《13第8章有限字长滤波器设计》由会员分享,可在线阅读,更多相关《13第8章有限字长滤波器设计(47页珍藏版)》请在装配图网上搜索。

1、8.1 引言引言 1. 引起有限字长的误差源:引起有限字长的误差源: A/DA/D变换的量化误差;变换的量化误差; 用有限精度的数表示系统各系数引起的量化误差;用有限精度的数表示系统各系数引起的量化误差; 在运算时为限制数位扩展而进行的尾数处理在运算时为限制数位扩展而进行的尾数处理( (舍入或舍入或 截尾截尾) )及防止溢出而压缩信号电平所产生的量化误差;及防止溢出而压缩信号电平所产生的量化误差; 溢出振荡产生的误差;溢出振荡产生的误差; 固定信号输入时产生的极限环振荡带来的误差固定信号输入时产生的极限环振荡带来的误差;第第8章章 数字系统的有限字长效应数字系统的有限字长效应 2. 与误差有关

2、的因素:与误差有关的因素: 系统中数的表示方式系统中数的表示方式 原码 补码补码 反码 数的处理方式数的处理方式: 相加时的上溢 舍入 相乘时的下溢 截尾 滤波器的实现方式滤波器的实现方式:IIR、FIR、FFT的各种不同实现方式; 信号形式信号形式:规则信号、随机信号 3. 分析方法:分析方法: 非线性模型 统计分析模型统计分析模型 二进制表数浮点定点定点:快速、经济;常用于专用机8.2 二进制数的表示及量化误差二进制数的表示及量化误差 1. 定点及浮点表数定点及浮点表数 x=2cM 定点表数:c=常数 特点:运算方便,实现简单,快速,经济;动态范围小; 浮点表数:c随时调整,而且把尾数M的

3、最高位调整为1, 称为规格化表示, 1 特点:动态范围大,但运算复杂,设备量大,速度慢; IEEE 7541985标准定义的单精度浮点格式 31 30 23 22 021MS c M 8 bit 23 bit 成组浮点:按运算要求把数分成若干组(例如FFT中,每 级作为一组),每组数中最大数的阶码c,作 为该组数的共同阶码,用这单一阶码做运算; 特点:运算简单,同时有一定的精度。 2. 补码表数:补码表数:又称“二的求补” 补码定义: 其真值为 b00 x0 b0 =1 x0 , x2xx补0 x11 x0,1iii0m)2bb(XxXmx Xm b0符号位bi为0或1Xm:确定x表数范围,

4、若系统用纯小数运算,则: Xm=1; 有限位寄存储器数的表示:寄存储器为 B+1 位,经量化 3. 补码相加运算及其特性补码相加运算及其特性 补码加法:f(x)= x1+x2=x12+ x22= x1+ x2 2 若符号位有进位,则舍弃B1iii0Q2bbxQx12B,其中最小量化间隔:q= 2B21xx 1 补码加法的两个重要特性: f(x)是x的周期性函数,周期为2; 如果补码运算总和不溢出,则中间结果有溢出,不会影 响结果的正确性; 表示为:fffffx1+x2 +xN=fx1+x2 +xN 相加溢出处理(上溢,overflow) 饱和(saturation)处理 环绕(wrap)处理

5、4. 补码相乘运算补码相乘运算 相乘由于字长加长引起下溢,处理方法截尾(Truncation)舍入(Round-off) 5. 定点补码表数下溢处理量化误差分析:定点补码表数下溢处理量化误差分析: 量化误差定义: e=xQ-x 1)定点表数、截尾处理量化误差: eT= xQ-x 正数x0情况: x=0b1 b2 bB bB+1 bB+2 bB1 若: bB+1 =bB+2 =bB+3= =0,则有 xQ=x , eT= eTmin=xQ-x =0 bB+1 =bB+2 =bB+3= =1,则有 eT=eTmax =xQ-x 0 eTmax =xQ-x= -2-B=q0 -2-B=q eT0 负

6、数x 0补码情况: x=1b1 b2 bB bB+1 bB+2 bB1)22 (2b2b2b111BBB1BiiiB1iiiB1iii 若: bB+1 =bB+2 =bB+3= =0,则有 xQ=x , eT= eTmin=xQ-x =0 bB+1 =bB+2 =bB+3= =1,则有 eT=eTmax =xQ-x 0 eTmax =xQ-x = -2-B=q0 -2-B=q eT0)22 (2b)2b1()2b1(111BBB1BiiiB1iiiB1iii-6-4-20246-6-4-20246q2q-q-2qq2q-q-2q截尾处理量化的非线性关系:eTP(eT)1/q0-qxQx 2)定

7、点表数、舍入处理量化误差: eR= xQ-x 正数x0情况: x=0b1 b2 bB bB+1 bB+2 bB1 若 bB+1=0, bB+2=bB+2 = bB1=1, 产生最大误差 eR=xQx= = = 同样: 若 bB+1=1, bB+2=bB+2 = bB1=0, 产生最大误差 eR=xQx= B1iB1iii)1B(1Bii12b2b2b1B2Biii2b1BB2221B1iB1iii)1B(1Bii12b2b2bq212212b2bB1B2Bi)1B(1Biiq21 舍入量化误差范围: eR 负数x 0补码情况: x=1b1 b2 bB bB+1 bB+2 bB1 xQ=同样可以

8、证明 :舍入处理量化误差范围: eR= xQ-x q21q21)2b1(B1iiiq21q21-6-4-20246-6-4-20246 舍入处理量化的非线性关系:xQxq2q-q-2q2qq-q-2qeRPeR0 q2121 q1/q 6. 量化误差的统计分析模型: x(n)Q=x(n)+e(n) 1) 对e(n)统计特性的假设 2)e(n)的统计量表征: 平均值: 截尾处理: =Ee(n)= 舍入处理: 方差:两者相同 =Temq21deq1ede)e(peT0qTT0qTTq21q21RRRq21q21RRRRe0deq1ede)e(peeEm2q21q2122e2e2eq121deeq1

9、de) e (p)m)n( e ()me(EB22121 舍入处理的自协方差序列 8.3 A/D变换中的量化误差变换中的量化误差 1. A/D变换的物理模型变换的物理模型 非线性分析模型: 统计分析模型: )n()mn( e )m( e1N21Lim)mn( e )m( e E)m)mn( e)(m)m( e(E)n()n(Cov2eNNmNeeeeee取样器取样器量化器量化器xa(t)xa(nT)=x(n)Q)n(x)n(x限带信号取样器取样器xa(t)x(n) x(n)Q=x(n)+e(n)e(n) e(n)经常被看作量化误差,又被称为量化噪声,它的性质 如前面所述,对定点运算e(n)具有

10、加性噪声性质; A/D统计分析模型经常用来估计A/D所需的位数; 2. A/D变换输出(变换输出(S/N)的计算)的计算 上式表明:字长每增加一位, 提高6dB 3. A/D量化噪声通过线性系统量化噪声通过线性系统)lg(1079.10B02. 6)q12/1lg(10NSx2xdBodBoNSh(n)x(n)e(n)x(n)Qy(n)Q=y(n)+f(n) 设线性系统具有无限精度, h(n) =x(n)+e(n) h(n) = f(n)均值:mf=Ef(n)=E = =me 对舍入处理:me=0 , mf=0 f(n)方差: =E(f(n)-mf)2 = Ef2(n)= )n(x)n(y)n

11、( f)n( y)mn(h)m( e)mn(h)m(x0m0m0m)mn( e )m(h0m)mn(eE)m(h0m)m(hmf=00n22e)n(hdjeHedzzzHzHje2)(2121)()(21212f= f(n)的自相关函数: ff(m)=Ef(n)f(n+m) =E 8.4 数字系统运算量化噪声的直观分析数字系统运算量化噪声的直观分析 数字系统的量化效应: 系数量化效应:造成零、极点位置移动和频响变化; 运算过程中的量化效应:相加形成溢出; 相乘位数增加,尾数处理 形成量化噪声; 0200kelkkmhkhlmnelhknekh)()( )()()()(h(n)的自相关函数1.

12、定点补码运算、舍入处理运算量化噪声的模型ooy(n)x(n)z-1ooy(n)x(n)z-1ooy(n)+f(n)x(n)z-1Qe(n) 1n ( y) n ( x) n ( y)1n ( y Q) n ( x) n ( y理想线性系统模型 非线性系统模型 统计分析模型 2. IIR滤波器运算量化噪声举例: oooooABCx(n)y(n)22121121121z-1z-1e1(n)e2(n)e3(n)e4(n)e5(n)gi(n)ei(n)fi(n)3.并联系统运算量化噪声概述: 并联系统运算量化噪声模型; 从系数量化误差角度,由于零点无法控制,因而系数 量化后零点变化大,导至滤波器阻带性

13、能变环;4 .串联系统运算量化噪声概述: .串联系统运算量化噪声和组成系统的二阶子系统本身的 零 、极点组合及二阶子系统前后组合有关; 串联系统运算量化噪声模型; 构成二阶子系统本身的零、极点组合以就近搭配为原则,使频响比较平坦; 从运算量化噪声角度。把临近 单位的高增益子系统,放在最 前面,以后按增益逐步递减排 列,这样高增益级不会频频放 大各噪声分量; 从信号角度,为防止溢出把低增益级放在前面,以提高 ; )NS(12阶IIR滤波器的(椭圆)频率响应的幅度未量化时通带带内频率响应16位整数定点表示滤波器系数的直接实现幅度响应16位整数定点表示滤波器系数的2阶并联实现幅度响应16位整数定点表

14、示滤波器系数的2阶级(串)联实现幅度响应5. FIR滤波器运算量化噪声: 对线性相位FIR滤波器的运算量化噪声; 如果用级联形式实现,则希望是每个噪声源到输出端的 转移函数的频率特性比较平坦,没有很高的峰值增益;28点冲激响应FIR滤波器频率响应的幅度28点冲激响应FIR滤波器频率响应的幅度未量化时通带和组带衰减(通带逼近1的误差,阻带逼近0的误差)28点冲激响应FIR滤波器频率响应的幅度16位量化时通带和组带衰减(直接实现)28点冲激响应FIR滤波器频率响应的幅度14位量化时通带和组带衰减(直接实现)28点冲激响应FIR滤波器频率响应的幅度13位量化时通带和组带衰减(直接实现)28点冲激响应

15、FIR滤波器频率响应的幅度8位量化时通带和组带衰减(直接实现)8.5 数字滤波器量化噪声的统计分析数字滤波器量化噪声的统计分析gi(n)ei(n)fi(n)对每一个噪声源,其到输出的传输函数为gi(n)输出方差为:nieijieingdeGfi2222221)()(Kiinfnynfnyny1)()()()()( 输出总输出方差KinieiKijieiKifingdeGf12212212221)()(例:直接II型实现MkkNkkknwbQnynxknwaQnw01)( )( )()( )( 等价结构MkbkbNkakanenenene01)()()()(直接II型实现的总方差12211221

16、221211222222222BnBBjBMnhNMdeHNf)()()()(一种改进的实现方式:增加双倍字长累加器结构MkkNkkknwbQnynxknwaQnw01)( )( )()( )( 总方差122122122211222222222BnBBjBnhdeHf)()(8.6 防止溢出的压缩比例因子防止溢出的压缩比例因子 1. 问题的提出压缩比例概念 例:如图一阶系统,求输出端不溢出,输入信号的动 态范围oox(n)y(n)w(n)z143)()()()()(nunfzzXzWzFn43431114114431143100000nnnnmmnfxnfmfxmnxmfnw)()()()()

17、()()(maxmax2. 对应不同输入x(n), 节点变量w(n)的动态范围压缩比例准则 对定点表数,节点变量不溢出: 1) 1)(nw1010011mmmfmfmfxmnxmfnwxnx)()()()()()(maxmax有界输入情况有界输入情况压缩比例因子: 准则2) x(n)=cos(0n) 为窄带信号窄带信号)()()(arg(cos()()(maxjjjjeFeFeFneFnw10000压缩比例因子:3) 021nnx)(能量有限信号能量有限信号12121deXeFdeeXeFnwjjnjjj)()()()()(2022222112121fnfdeFdeXdeFnwnjjj)()(

18、)()()(利用能量定理和Schwartz不等式,有:压缩比例因子:根据能量有限加的压缩比例因子称为 准则; 准则过于宽松,在使用时乘以,即 其中与输入信号有关,一般可以取=5; 试证明:222f 1j2f)e(fmaxf3.压缩比例因子的加入方式压缩比例规则 输入一次性加入: H(z)1, 2 Nx(n)y(n) max=max(1, 2 N)max1max保持H(z)不变缺点:对信号损失过大,导至输出端 变坏;)NS( 每一节点分别加入,而且使H(z)保持不变:oooD(z)F(z)/G(z)w(n)x(n)y(n)进入节点wi(n)各支路乘以 离开节点wi(n)各支路乘以H(z)=D(z

19、)+F(z)G(z) 采用 准则,计算方便,而且是最小量化噪声网络实 现的依据;214. 计算举例:图ooooox(n)221121121z-1z-1相加节点传输系数大于1的节点相加节点相加节点)()()()()(nunfzzzzzFnn2153315221153311526161111121121)的传输函数节点(到是11)()(nxzF注:)()(zFzF1222102021141521533152nnnnnf)()()(2202022730215331524nnnnnf)()()()()()()()(nunfzzzzzzFnn2153315821153311586161111121132

20、30202371221533158nnnnnf)()()(ooooo1121121232322121121213z-1z-1x(n)y(n) 压缩比例因子尽量被已有的乘法因子所吸收; 加入压缩比例因子后的运算量化噪声:22200023232222212122811495771171227373071214153123eeennnetotalngngng.)()()(oooooABCx(n)y(n)22121121121z-1z-1max1max若一次性加入: max=max =,1415, 730, 712, 73022222max000232221225 .3349163912737123730)(2)()(3eeeennnetotalngngng

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!