Newer
Older
masterarbeit / usedMcode / shiftingDownsample.m
@Jan-Peter Hohloch Jan-Peter Hohloch on 3 Aug 2016 425 bytes finish introducing lowFreq; testing TODO
function [out]=shiftingDownsample(signal,frequency,windowEEG,shift,noSamples)
    signalShift=frequency*shift;
    signalWindow=frequency*windowEEG;
    shiftProp=windowEEG/shift;
    noOfWindows=fix(floor(size(signal,1)/signalWindow-1)*shiftProp+1);
    out=zeros([noOfWindows,noSamples]);
    for j=1:noOfWindows
        out(j,:)=downsample(signal((j-1)*signalShift+1:(j-1)*signalShift+signalWindow),noSamples);
    end
end