Newer
Older
masterarbeit / shiftingPwelch.m
@JPH JPH on 9 Jul 2016 441 bytes v2.0
function [EEG] = shiftingPwelch(signal,frequency,window,windowShift,NFFT)
    signalShift=frequency*windowShift;
    signalWindow=frequency*window;
    shiftProp=window/windowShift;
    EEG=zeros([fix(floor(size(signal,1)/signalWindow)-1)*shiftProp+1,NFFT/2+1]);
    for j=1:fix(floor(size(signal,1)/signalWindow-1)*shiftProp+1)
        EEG(j,:)=pwelch(signal((j-1)*signalShift+1:(j-1)*signalShift+signalWindow),[],[],NFFT,2500);
    end
end