摘要
目的在于考察序列信号的连续子波变换(CWT)在MATLAB中的程序实现.介绍子波变换的基本概念和MATLAB中的算法原理,发现在cwt.m的算法中,由于差分运算的存在使子波滤波器系数含有误差,提出新算法及其程序实现.最后利用两种算法对FSK信号进行连续子波变换,证明提出的新算法优于原算法.
The program realization of continuous wavelet transform(CWT) by MATLAB is analyzed. Firstly, the basic concept of wavelet transform and the arithmetic of CWT in MATLAB is introduced. In this arithmetic, the error caused by differential coefficient is found, and it is a great disadvantage for analyzing signals. Therefor a new arithmetic of CWT is showed, Finally, take FSK signal as an example to make continuous wavelet transform using two arithmetics and analyze the result in theory. It shows the new arithmetic is better than the arithmetic in MATLAB.
出处
《四川大学学报(自然科学版)》
CAS
CSCD
北大核心
2006年第2期325-329,共5页
Journal of Sichuan University(Natural Science Edition)