I want to have wavelet transforms of some acceleration records as part of my analysis with Matlab program. Can you tell me what is the best wavelet function in Matlab for this purpose?
(Someone told me that wavelet packets is the best.)
it is better to choose an appropriate wavelet transform function according to the signal you have. Select various WT functions and do the analysis on the output based on some statistical tests and then decide. In general you can make your try with Daubechies wavelet function, since, it has various orders based function- may fit for your problem. MATLAB toolbox will help you to make a try on these Wavelets.
Hi Armand, you cannot think about the best wavelet function in matlab. They are problem-dependent. So use the wavemenu and try your analysis based on input-output. Maybe you will find the one useful for you.
As indicated by the previous answers, the best wavelet function is the problem-dependent. The number of the vanishing moments is the key parameter for selecting the wavelet function. Commonly, you can adopt the trail-error approach to determine the number of the vanishing moment.
Depends what it is you wish to do with the acceleration time-history, I use the biorthogonal transform(s) because these are linear phase. This way the phase (time) shift of the acceleration is easily rectified.