REMOVE5060HZ removes line interference artifacts from biomedical signal data. [s,HDR] = remove5060hz(fn, Mode) [s,HDR] = remove5060hz(fn, CHAN, Mode) [s,HDR] = remove5060hz(s, HDR, Mode) INPUT: fn biosignal file CHAN channel selection [default: 0 (all)] s signal data HDR header structure (contains labels, sampling rate etc) Mode 'PCA', 'PCA 50' 50 Hz PCA/SVD filter 'NOTCH' 50 Hz FIR Notch filter, order=3 'FIT' fit and remove 50 Hz sine/cosine wave 'PCA 60' 60 Hz PCA/SVD filter 'NOTCH 60' 60 Hz FIR Notch filter, order=3 'FIT 60' fit and remove 60 Hz sine/cosine wave OUTPUT: s corrected signal data HDR header structure see also: REGRESS_EOG Reference(s):