欢迎来到天天文库
浏览记录
ID:34621419
大小:320.98 KB
页数:5页
时间:2019-03-08
《fir数字带通滤波器的matlab设计与dsp实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据2010年第3期车辆与动力技术Vehicle&PowerTechnology总第119期文章编号:1009—468712010)03-0045—04FIR数字带通滤波器的MATLAB设计与DSP实现王永山1,石晓梅2,。赵立臻1,田兴科1(1.中国北方车辆研究所,北京100072;2.北京北方长城光电仪器有限公司,北京100053)摘要:针对制导仪信息场检测中的数字滤波处理需求,基于TMS320F28335芯片的数字信号处理功能,借助MATLAB的FDATool滤波器设计分析软件,设计了一种FIR数字
2、带通滤波器.运用C语言与汇编语言混合编程,在DSP上完成了该滤波器.通过实验结果分析,该数字带通滤波器精确,稳定性好,易于移植,具有很强的实用性与灵活性.关键词:数字信号处理器;FDATool;FIR数字带通滤波器中图分类号:TJ81+0.376;TP391.77文献标识码:ADesignandDSPImplementationofFIRDigitalBand-passFilterbyMATLABWANGYong.shanl,SHIXiao.mei2,ZHAOLi.zhenl,TIANXing—kel(1.C
3、hinaNorthVehicleResearchInstitute,Beijing100072,China;2.BeijingnorthwallphotoelectricinstrumentCo.,LTD,Beijing100053,China)Abstract:Aimingatthedigitalfilterprocessrequirementofguidedinstrumentinformationfieldtesting,akindofFIRdigitalband-passfilterhasbeende
4、signedbasedonFDAToolfilterdesignanalyzesoftwareinMATLABandtheprocessfunctionofdigitalsignalinTMS320F28335chip.Thisfilterhasbeenful-filledonDSPbyMixedprogrammingusingClanguageandassemblylanguage.Byanalyzingthetestre—suit,thisdigitalband—passfilterisaccurate,
5、stable,easilytransplantable.Keywords:DSP;FDATool;FIRdigitalband-passfilter通常制导仪信息场检测电路中主要通过4个模拟电路的陷波器检测4个调制频率信号.用模拟电路检测数字信号存在电压漂移和温度漂移严重、噪声大和灵活性差等缺点,而随着信息技术和计算机技术的飞速发展,数字信号处理技术在众多领域得到广泛应用,用数字滤波器进行制导仪信息场的检测可以克服模拟电路上述几个缺点.数字滤波是数字信号处理的基本方法.由于其精度高、稳定性好、使用灵活,因而被
6、广泛应用在各种数字信号处理领域.数字滤波器根据冲击响应函数的时域特性,可以分为FIR(有限长冲击响应)滤波器和IIR(无限长冲击响应)滤波器.IIR数字滤波器传递函数包括零点和极点2组可调因素,对极点的唯一限制是必须在单位圆内.因此可用较低的阶数获得高的选择性.但是IlR滤波器不一定能保证其稳定性,并且不能实现严格意义上的线性相位.而FIR滤波器传递函数的极点是固定在原点,它可以通过改变零点位置来改变它的性能,所以要收稿日期:2010—07一13作者简介:王永山(1986一)。男,硕f:研究生.主要研究方向为
7、数字信号处理万方数据·46·车辆与动力技术2010在达到高的选择性,必须用高的阶数.由于FIR滤波器系统总是稳定的,容易实现线性相位而且可以设计多通带(或多阻带)滤波器,这些都是IIR系统不易实现的¨J.所以本文研究用FIR(有限长冲击响应)数字滤波器取代制导仪信息场检测电路中的模拟陷波器,来对调制频率信号进行检测.FIR数字滤波器的原理一个滤波器实质上是一个系统或者网络,它以一种期望的模式有选择地改变信号的波形、幅度一频率/相位一频率特性.一般滤波的目的是为了改善一个信号的质量(例如消除或者减少噪声),或者
8、从信号中提取信息,或者把以前为了有效通信信道而组合在一起的2个或多个信号分离出来一J.数字滤波器是执行滤波算法的特定硬件或者软件程序.滤波算法是为了达到滤波的目的而对输入信号进行的运算操作,最后产生数字输出信号.数字滤波器处理的对象是数字化的模拟信号,或者是存储在计算机存储器里代表某些变量的数.设h(i)(i=0,1,2⋯⋯,v—1)为滤波器的冲击响应,输入信号为z(n),则FIR滤波器就是要实现下
此文档下载收益归作者所有