ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:142KB ,
资源ID:10995637      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-10995637.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于定点dsp的Iir滤波器溢出分析.doc)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

基于定点dsp的Iir滤波器溢出分析.doc

1、基于定点 dsp 的 IIR 滤波器溢出分析王鑫金 顾冬华(郑州轻工业学院 电气信息工程学院 河南 郑州 450000)摘要:分析了 IIR 滤波器在定点 dsp 程序设计中溢出产生的原因,提出了一种溢出的解决方法,通过提取一个缩放因子,并讨论了如何确定缩放因子的问题,来消除溢出。实验结果表明,该方法确实有效的解决了 IIR 滤波器设计中的溢出问题。关键词:数字滤波器;溢出;定点 dsp中图分类号: TP319 文献标识码: AOverflow analysis of the IIR filter Based on the fixed-point dsp Wang xinjin Gu dong

2、hua(Zhengzhou University of Light Industry Institute of Electrical and Information Engineering Henan Zhengzhou 450000)Abstract: analize the overflow of IIR filter in the program design on fixed-point dsp and providea solution , extract a scaling factor from each biquad , and discuss how to determine

3、 the scalingfactor, to eliminate overflow. The experimental results show that the method is effectivesolution of the IIR filter design of the overflow. Key words : digital filter;overflow;fixed dsp1、引言数字滤波器在各种数字信号处理中发挥着十分重要的作用,其设计一直是信号处理领域的重要研究课题。常用的数字滤波器有FIR 滤波器和IIR 滤波器, 其中IIR 数字滤波器因具有结构简单、占用存储空间少、

4、运算速度快、较高的计算精度和能够用较低的阶数实现较好的选频特性等特点,而得到了广泛应用。DSP芯片有适合于数字信号处理的软件资源和硬件资源, 是实现数字信号处理的重要途径。在通用定点DSP 处理器芯片中用软件实现IIR数字滤波器,受处理器字长的限制,滤波器的中间处理结果有可能超出动态范围,从而产生溢出。本文从级联实现的滤波器的中间处理结果入手,分析溢出产生的原因,并提出了可确保滤波器不会产生溢出的处理方法。2、IIR滤波器溢出分析在 IIR 数字滤波器的实现中,直接型相比直接型节省了一半的延迟单元,因而成为IIR 滤波器实现最常用的形式,图 1 显示了 IIR 数字滤波器的直接型实现框图图(1

5、)其转移函数如公式(1) 式所示:。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 (1)120*()bzHza在图(1)中,有3个节点,分别为xn,dn和yn,其中xn为输入,dn为中间结果,yn为输出。由于溢出的产生主要在于系统的极点,即系统的反馈链路。所以中间结果dn是系统产生溢出的主要原因。为此,我们在matlab下进行仿真,其中,输入信号xn为一幅值在(-1,1)之间的随机数,系统函数采用 120.157.6*0.57*()294zzHz结果如图(2)图(2)从图(2)中可以看出,中间结果dn的幅值超出了(-1,1)的范围,而系统输出yn却没有产生溢出。然而在定点dsp中,

6、由于采用的是定点计算,数值的范围是( -1,1),对于中间结果dn中幅值大于1 的将被截断为1,这样对输出将会产生很大的影响,甚至是灾难性的。也可以从另一个角度来理解,这种截断相当于改变了传递函数的系数,这种改变就有可能使原来稳定的系统变为不稳定。因此,解决系统溢出的问题就转变为如何防止中间结果dn溢出的问题。3、溢出的解决将输入信号xn 除以一个缩放因子,使输入信号足够小,这样就会使中间结果dn 满足幅值在(-1,1 )之间,从而消除溢出。缩放因子的选择至关重要,过大、过小都会对结果产生不良的影响。如果缩放因子过大,则信号缩小太多,这样会使信号的精度降低;而缩放因子过小,达不到消除溢出的目的

7、。因此,必须选择一个合适的缩放因子。由图(1),可以得到,xn 到dn 的传递函数 ,系统的112()*Hzaz脉冲响应为hn,则 ,选择缩放因子 G使得()*mdnxhdn取 ,即可满足上述不等式。nGh系统可以由一个2阶环节组成,也可以由k个2阶环节组成,对于每一个2阶环节,其缩放因子G k均可按照上述方法选取。对于第一个 2阶环节,缩放因子G 1就是输入信号的缩放比例,对于第k(k!=1)个2阶环节的缩放因子G k, 可以把它提到前面一阶的系数中。实现框图如图(3)所示。图(3)4、结果分析为了验证该方法的有效性,在matlab下进行了仿真。设系统由两个2阶环节组成,其传统函数为 121

8、20.157.6*0.57*0.691.85*0.69*()294477zzzzHz 经过计算可以得到系统得缩放因子G k=4.6801,18.2215。中间结果d1n,d2n 和输出y1n,yn如图(4)所示。图(4)从图(4)中可以看出,中间结果d1,d2和输出y1,y都没有产生溢出。这表明该方法确实有效的解决了IIR滤波器在定点 dsp程序设计中溢出的问题。5、结束语在定点dsp上设计IIR滤波器,必须考虑到计算溢出的问题。很多文献提到了提取缩放因子来解决溢出问题,但是都没有详细地分析溢出产生的原因以及如何提取缩放因子。本文从中间结果出发,对溢出的产生进行了理论上的分析,给出了计算缩放因

9、子的公式。并进行了仿真实验。从实验结果来看,该方法有效的解决的溢出问题。参考文献1 Oppenheim A. V. ,Weinstein C. J . Effects of finite register length in digital filtering and the fast Fouriertransform M . U. S. : Proc. IEEE ,1972. 957 - 976.2 应启珩. 离散时间信号分析和处理M . 北京:清华大学出版社,2001. 299 - 333.3邢培育, 崔克清. 一种基于TMS320C5402 的数字IIR 滤波器设计J. 数据采集与处理, 2002 ; 17 ( 2 ) : 2272304陈爱萍, 胡晓东. 基于MATLAB 的IIR 数字滤波器的设计J. 湖南工程学院学报, 2004 ; 14 ( 3 ) : 810

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报