How can I get a time-frequency representation of the resulted details and approximation signals from a discrete wavelet transform?
7 ビュー (過去 30 日間)
古いコメントを表示
I am using discrete wavelet tranform to separate frequency bands from a given signals. My question is, How can I get a time-frequency representation of the resulted details and approximation signals from a discrete wavelet transform? there is any function to plot the frequency versus the time of such signals ? thanks
0 件のコメント
採用された回答
Wayne King
2013 年 6 月 17 日
That is much easier to do with the continuous wavelet transform. You can certainly plot the wavelet coefficients with the appropriate spacing for the DWT, but keep in mind with the DWT the translation parameter is dependent on scale so that for level j, the details are spaced as 2^j*k, where k = 1,2,3,...
If you are really interested in visualizing a time-frequency analysis using wavelets, then the CWT is the way to go. You can construct the scale vector as you see fit.
その他の回答 (1 件)
adam
2013 年 6 月 19 日
2 件のコメント
Wayne King
2013 年 6 月 19 日
Hi Adam, you can still use continuous analysis for a discrete signal, the "continuous" here means that the translation and scale parameters are not restricted to be dyadic like they are with the DWT. I'll come up with an example today for both discrete and continuous and post it in this thread.
参考
カテゴリ
Help Center および File Exchange で Continuous Wavelet Transforms についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!