Newer
Older
masterarbeit / usedMcode / shiftingPburg.m
@Jan-Peter Hohloch Jan-Peter Hohloch on 3 Aug 2016 584 bytes finish introducing lowFreq; testing TODO
function [ EEG ] = shiftingPburg( signal,frequency,windowEEG,shift,order,minEEGFreq,maxEEGFreq)
%shiftingPburg uses pburg to calculate the power spectrum
%   Detailed explanation goes here
    signalShift=frequency*shift;
    signalWindow=frequency*windowEEG;
    shiftProp=windowEEG/shift;
    noOfWindows=fix(floor(size(signal,1)/signalWindow-1)*shiftProp+1);
    EEG=zeros([noOfWindows,fix(maxEEGFreq-minEEGFreq+1)]);
    for j=1:noOfWindows
        [EEG(j,:),~]=pburg(signal((j-1)*signalShift+1:(j-1)*signalShift+signalWindow),order,minEEGFreq:maxEEGFreq,frequency);
    end
end