Newer
Older
masterarbeit / shiftingPburg.m
@Jan-Peter Hohloch Jan-Peter Hohloch on 16 Jul 2016 597 bytes update for minEEGFreq and maxEEGFreq
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;
    EEG=zeros([fix(floor(size(signal,1)/signalWindow)-1)*shiftProp+1,fix(maxEEGFreq-minEEGFreq+1)]);
    for j=1:fix(floor(size(signal,1)/signalWindow-1)*shiftProp+1)
        [EEG(j,:),~]=pburg(signal((j-1)*signalShift+1:(j-1)*signalShift+signalWindow),order,minEEGFreq:maxEEGFreq,frequency);
    end
end