image thumbnail

eogui – a software to analyze electro-oculogram (EOG) recordings

by

 

10 Aug 2011 (Updated )

detects blinks and saccadic eye movements in EOG recordings

findReizRob.m
function result=findReizRob(zeit,signal,schwelle)
% $Id: findReiz.m 12 2004-12-21 13:28:50Z maik $
minduration=5; % 5 Samples
schwellreiz=schwelle/100*70; %ab einer berschreitung 70 %
Reizrauschen=schwellreiz*0.1; %10% Rauschen OK
rwechsel=[];
i=1+minduration;
ende=length(signal)-minduration;
while i<ende %bei for-Schleife kann Schrittweite von i nicht variiert werden (s. i=i+minduration);
    if abs(signal(i+1)-signal(i))>Reizrauschen %grer als Rauschen
        %disp('*')
        MW_vor=sum(signal((i-minduration+1):i))/minduration; %MW der letzten minduration(5) Werte
        MW_nach=sum(signal((i+1):(i+minduration)))/minduration; %%MW der nchsten minduration(5) Werte
        MW_diff=MW_nach-MW_vor;
        if abs(MW_diff)>schwellreiz
            rwechsel=[rwechsel; zeit(i) sign(MW_diff)];
            i=i+minduration; %kann vorgesetzt werden
        end;
    end;
    i=i+1;
end;
result=rwechsel;

%Beispielaufruf: test=findReizRob(data1301(:,1),data1301(:,4),12736);

Contact us