基于matlab的定点dsp小波变换程序设计方法

基于matlab的定点dsp小波变换程序设计方法

ID:33923245

大小:208.18 KB

页数:4页

时间:2019-02-28

基于matlab的定点dsp小波变换程序设计方法_第1页
基于matlab的定点dsp小波变换程序设计方法_第2页
基于matlab的定点dsp小波变换程序设计方法_第3页
基于matlab的定点dsp小波变换程序设计方法_第4页
资源描述:

《基于matlab的定点dsp小波变换程序设计方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、维普资讯http://www.cqvip.com第21卷增刊数据采集与处理Vo1.21Supp1.2006年12月JournalofDataAcquisition&ProcessingDec.2006基于MATLAB的定点DSP小波变换程序设计方法陈大科韩九强(西安交通大学电子与信息工程学院,西安,710049)摘要:在Matlab/Simulink环境下,用图形方式设计数字信号处理器(Digitalsignalprocessors,DSP)的程序,以及采用多比率滤波函数(Multiratefilters)实现DWT及IDwT的Mallat算法,简化了DSP的

2、小波变换程序设计。文中给出了设计实例,用Matlab作辅助工具,设计db2小波变换,并对DSP的A/D转换结果进行滤波处理,再将设计的文件转换成C语言程序,经修改编译后在DSP目标板上运行。设计的程序在TMS32OLF24O7A处理器上运行正确,实现了小波滤波功能。关键词:小波变换;数字信号处理器;Matlab;闽值消噪中图分类号:TN911、7文献标识码:AMethodsforFixed—PointDSPWaveletTransformBasedonMATLABChenDake,HanJiuqiang(SchoolofElectronicsandInform

3、ationEngineering,XianJiaotongUniversity,Xian。710049,China)Abstract:Theprogramofthedigitalsignalprocessor(DSP)isdesignedusingagraphmethodintheMatlab/Simulinkenvironment.AndDWTandIDWToftheMallatalgorithmarereal—izedbymulti—ratefilters,thussimplifyingtheDSPwavelettransformprogramming.I

4、mple—mentationexamplesofthedb2wavelettransformarepresentedandtheA/DresultsofDSParedenoised,usingMatlabasthedesigntoo1.ThentheMDL—fileistranslatedintoCprogramandrunontheDSPboardaftermodification.TestingresultsshowthatthedesignedprogramcanrealizewaveletdenoisinginTMS320LF2407Aprocesso

5、r.Keywords:wavelettransform;digitalsignalprocessors;Matlab;thresholddenoising同小波基及阈值门限,其滤波效果也不相同,因此引目需要进行试验比较。通常的DSP程序设计方法是在CCS开发环境中用C语言编写程序,当需要多次TM$320LF2407A是Ti公司主推的一种高性的编写程序进行验证时,需要花费较多的时间,并能低价格定点数字信号处理器(Digitalsignalpro—且小波变换的程序设计比较困难。本文介绍基于cessors,DSP),其处理速度达到30MIPS,片内除了Matlab的

6、TiC2000DSP工具箱及数字信号处理集成RAM、FLASH及定时器外,还集成了A/D转工具箱设计小波变换程序的方法,缩短了算法验证换器、PWM控制器及CAN总线控制器等模块,适及软件的设计时间。用于电机控制、电源变换等实时性要求高的系统。由于DSP器件的工作频率高,在A/D转换过程中1Mallat算法及小波去噪原理不可避免地受到噪声干扰,因此如何消除噪声是实现高精度控制的关键。通常的降噪方法是采用FIRMallat根据多分辨率理论,提出了小波分解或IIR滤波,但容易降低信号的带宽,引起信号的与重构的快速算法(FWT),使小波变换的应用得失真。小波变换基于时

7、频域分析,具有多分辨分析到推广。的特性,将小波变换用于信号去噪,能够在去噪的Mallat算法如下:同时不损害信号的突变。但是小波变换中使用的不小波分解公式收稿日期:2006—05—29;修订日期:2006—09—25维普资讯http://www.cqvip.com增刊陈大科,等:基于MATLAB的定点DSP小波变换程序设计方法87ao一(1)Symlets等,变换的层数也可以选择。但是采用这种方式设计的小波变换文件不能转换成TiDSP的a一:^^一2al一(2)C语言程序,因此必须利用Mallat算法设计DWTd一:gk-2nal(3)及IDWT模块。设计的方

8、法是利用DSPblockset的多比率

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。