Method ao/spikecleaning


  spikecleaning detects and corrects possible spikes in analysis objects
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
  DESCRIPTION: SPIKECLEANING detects spikes in the temperature data and
 	           replaces them by artificial values depending on the method chosen ('random',
 	           'mean', 'previous').
 	           Spikes are defined as singular samples with an (absolute) value
 	           higher than kspike times the standard deviation of the high-pass
 	           filtered (IIR filter) input AO.
 
  CALL:        b = spikecleaning(a1, a2, ..., an, pl)
 
  INPUTS:    aN - a list of analysis objects
 	           pl - parameter list
 
  OUTPUTS:     b - a list of analysis objects with "spike values" removed
               and corrected
 
  Parameters Description
  
  VERSION:     $Id: spikecleaning.m,v 1.20 2012/01/12 07:29:34 hewitson Exp $
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Method Details
Access public
Defining Class ao
Sealed 0
Static 0

Parameter Description

Default

no description
Key Default Value Options Description
KSPIKE 3.2999999999999998 none High values imply no correction of relative low amplitude spikes.
FC 0.025000000000000001 none Frequency cut-off of the IIR filter.
ORDER 2 none The order of the IIR filter.
RIPPLE 0.5 none Specify the pass/stop-band ripple for bandpass/bandreject filters
METHOD 'random'
  • 'random'
  • 'mean'
The method used to replace the spike value.
back to top back to top

Some information of the method ao/spikecleaning are listed below:
Class name ao
Method name spikecleaning
Category Signal Processing
CVS Version $Id: spikecleaning.m,v 1.20 2012/01/12 07:29:34 hewitson Exp $
Min input args 1
Max input args -1
Min output args 1
Max output args -1




©LTP Team