摘要
为实现小波包多载波调制,设计了小波包多载波调制的DSP实现方案.采用一种等效结构,将小波包多载波调制转化为串/并变换、小波包综合和脉冲成形3个环节,小波包综合和脉冲成形由小波包快速算法(Mallat算法)实现.以高速浮点DSP为硬件平台,编程采用软件流水优化和DMA技术.利用Mallat算法的特点,采用交替组合法使算法中乘法的运算量减半.所设计的软件在TMS320C6701EVM评估板上成功实现实时运行.CCS环境下的实测结果表明:软件流水方法产生目标代码的运行效率已接近该DSP的最高性能.
A digital signal processor (DSP) realization scheme of wavelet packet multilcarrier moclulation (WPMM) is presented to implement WPMM. Using an equivalent structure, WPMM is converted into three stages: series/parallel transformation, wavelet packet synthesis, and pulse shaping. The last two stages are realized through fast wavelet packet transformation ( Mallat arithmetic). With a high-speed float DSP as the hardware flat, techniques including the software pipelining optimization and direct memory access (DMA) are also utilized in programming. Based on the properties of the fast wavelet packet transformation, a method called "alternation combination'is used to reduce the multiplication capacity by half. The developed software runs successfully on a TMS320C6701EVM evaluation board. The on-the-spot survey in code composer studio(CCS) environment indicates that the operating efficiency of objective code approaches the limit of the DSP.
出处
《天津大学学报》
EI
CAS
CSCD
北大核心
2006年第3期374-377,共4页
Journal of Tianjin University(Science and Technology)
基金
天津市自然科学基金资助项目(043600611)天津市科技攻关培育资助项目(043102911)天津大学电信学院基金资助项目.
关键词
小波包
数字信号处理器
多载波
wavelet packet
digital signal processor
multi-carrier