Wavelet based band pass

1 次查看(过去 30 天)
kalarmago
kalarmago 2020-4-23
编辑: kalarmago 2020-4-23
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 个)

类别

Help CenterFile Exchange 中查找有关 EEG/MEG/ECoG 的更多信息

产品


版本

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by