Wavelet based band pass
1 回表示 (過去 30 日間)
古いコメントを表示
I read that wavelets are better for signal analysis in time-frequency. I saw that cwt() and icwt() can be used as band pass filters. For instance,
normal = %is a 1-D sequence data
fs = 300;
[wt,f] = cwt(normal, fs);
y1 = icwt(wt,f,[50 100],'SignalMean',mean(normal)); % bandpass between 50 to 100 Hz
However, this results is slighty diffent than the results from bandpass(),
x2 = bandpass(normal,[50 100], fs);% bandpass between 50 to 100 Hz
In my research, I have to work with EEG bandpassed signals to build a high precision detector of abnormalities. Since I am new in signal processing I have doubts about these functions. Can someone explain/suggest me?
0 件のコメント
回答 (0 件)
参考
カテゴリ
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!