Class BeamformParameters

java.lang.Object
difar.beamforming.BeamformParameters
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class BeamformParameters extends Object implements Serializable, Cloneable, ManagedParameters
See Also:
  • Field Details Link icon

    • serialVersionUID Link icon

      public static final long serialVersionUID
      See Also:
    • outputSampleRate Link icon

      public static float outputSampleRate
    • channelMap Link icon

      public int channelMap
    • keepRawDataTime Link icon

      public int keepRawDataTime
      keep rawdata in rawdatablock for this amount of time may make this display dependant
    • rawDataName Link icon

      public String rawDataName
      name of unit to get raw data from including the frequency bands in which the multiplexed signals are within
    • secondsToPreceed Link icon

      public double secondsToPreceed
      seconds to prepend to each clip to allow for signal locking of the demux algorithm
    • difarFreqResponseFilterParams Link icon

      public FilterParams difarFreqResponseFilterParams
      Stores paramaters to correct the frequency response for DIFAR buoys (not yet used)
    • theta Link icon

      public Double[] theta
      Steering angle of beamformer (theta)
    • useGpsNoiseSource Link icon

      public boolean useGpsNoiseSource
    • noiseGpsSource Link icon

      public String noiseGpsSource
  • Constructor Details Link icon

    • BeamformParameters Link icon

      public BeamformParameters()
  • Method Details Link icon

    • getDefaultFreqResponseFilter Link icon

      public FilterParams getDefaultFreqResponseFilter()
      The default Frequency Response Filter used for correction/calibration of the frequency response of military sonobuoys. This default frequency response is flat from 5 Hz to 48 kHz, but most sonobuoys have a non-flat frequency response, so this filter can be adjusted (via the DIFAR parameters Dialog) measurement of absolute sound pressure levels is required.
      Returns:
    • clone Link icon

      public BeamformParameters clone()
      Use the function below to assign default values to newly added parameters, since they will be null when loading older versions of the settings file.
    • getNumChannels Link icon

      public int getNumChannels()
    • getTheta Link icon

      public Double[] getTheta()
    • setTheta Link icon

      public void setTheta(Double[] theta)
    • getParameterSet Link icon

      public PamParameterSet getParameterSet()
      Description copied from interface: ManagedParameters
      Get a set of data that describes all of the parameters in a class
      Specified by:
      getParameterSet in interface ManagedParameters
      Returns:
      description of the parameters in a class.