Class EnergySumParams

java.lang.Object
IshmaelDetector.IshDetParams
IshmaelDetector.EnergySumParams
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class EnergySumParams extends IshDetParams implements Serializable, Cloneable, ManagedParameters
Parameters for the energy sum detectors.
Author:
Dave Mellinger and Hisham Qayum
See Also:
  • Field Details

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • f0

      public double f0
    • f1

      public double f1
    • ratiof0

      public double ratiof0
    • ratiof1

      public double ratiof1
    • useRatio

      public boolean useRatio
    • adaptiveThreshold

      public boolean adaptiveThreshold
      Use an averaging window adaptive noise floor.
    • longFilter

      public double longFilter
      The averaging value/damping factor for the adaptive noise floor.
    • useLog

      public boolean useLog
      Use a dB scale to calculate peaks
    • spikeDecay

      public double spikeDecay
      If there is a loud short sound then the adaptive noise filter will take along time to decay back to normal. If the result reaches spikeDecay*the current energy then a noise exponentially decays
    • outPutSmoothing

      public boolean outPutSmoothing
      Smooth the detector output
    • shortFilter

      public Double shortFilter
      The averaging value/damping factor for detector output. .
  • Constructor Details

    • EnergySumParams

      public EnergySumParams()
  • Method Details