Class GuardBand

java.lang.Object
likelihoodDetectionModule.GuardBand
All Implemented Interfaces:
Serializable, ManagedParameters

public class GuardBand extends Object implements Serializable, ManagedParameters
Represents the parameters that make up a guard band, used as input to the Likelihood detection algorithm. These are stored in a TargetConfiguration object.
See Also:
  • Field Details

    • associatedSignalBandIdentifier

      public String associatedSignalBandIdentifier
      The identifier of the signal band that this guard band should be associated with.
    • identifier

      public String identifier
      The identifier of this guard band. The configuration dialog should ensure that this value is unique for a TargetConfiguration
    • startFrequencyHz

      public double startFrequencyHz
      The start frequency hz.
    • endFrequencyHz

      public double endFrequencyHz
      The end frequency hz.
    • backgroundSeconds

      public double backgroundSeconds
      The background seconds.
    • signalSeconds

      public double signalSeconds
      The signal seconds.
    • frequencyLimits

      public double[] frequencyLimits
      The frequency's limits.
    • secondsLimits

      public double[] secondsLimits
      The seconds' limits.
  • Constructor Details

    • GuardBand

      public GuardBand(AcquisitionSettings acquisitionSettings, LikelihoodFFTParameters fftParams)
      Instantiates a new guard band.
      Parameters:
      acquisitionSettings - the acquisition settings
      fftParams - the fft params
  • Method Details