Hi all,

I am trying to extract lower alpha (8-10Hz) and upper alpha (10-13Hz) frequency from EEG signal. I have already extracted Alpha, Beta , Gamma and theta bands using Wavelet decomposition in MATLAB, but now I want to use wavelet decomposition to extract lower alpha and upper alpha. Can any body help me out?

Note: for wavelet decomposition I am using the following code to extract details coefficients;

fs=128;            %THIS IS MY SAMPLING FREQUENCY

%data is my eeg signal

wavelet = 'db2'; %wavelet function

scale = 5; %No. of wavelet level

[C,L] = wavedec(data, scale, wavelet);

%%%% Calculation the Details Vectors

D1 = wrcoef('d',C,L,wavelet,1); %NOISY

D2 = wrcoef('d',C,L,wavelet,2); %GAMMA

D3 = wrcoef('d',C,L,wavelet,3); %BETA

D4 = wrcoef('d',C,L,wavelet,4); %ALPHA

D5 = wrcoef('d',C,L,wavelet,5); %THETA

A5 = wrcoef('a',C,L,wavelet,5); %DELTA 

thank you

More Rab Nawaz's questions See All
Similar questions and discussions