Home > biosig > t250 > remove5060hz.m

remove5060hz

PURPOSE ^

REMOVE5060HZ removes line interference artifacts

SYNOPSIS ^

function [S,HDR] = remove5060hz(arg1,arg2,arg3)

DESCRIPTION ^

  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):

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Fri 22-May-2009 15:13:00 by m2html © 2003