针对连续小波变换(Continuous wavelet transform,CWT)计算量较大的问题,提出了一种利用带通滤波实现CWT的快速算法.根据CWT的定义,可将某一尺度下的小波函数看作一带通滤波器的传递函数,于是对信号和小波函数分别进行采样后,再利用快速傅里叶变换实现两个序列的线性卷积,便能求出相应尺度下的小波系数.推导了任意尺度对应的频率与尺度、小波中心频率、信号采样频率、小波函数采样频率之间的关系式,并分析了算法的计算量.仿真和应用结果表明,该法速度很快,精度较高,并且尺度可以任意取值,非常适合于工程应用.
连续小波变换 带通滤波 快速傅里叶变换 卷积 尺度