Package difar.beamforming
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 Summary
Modifier and TypeFieldDescriptionint
Stores paramaters to correct the frequency response for DIFAR buoys (not yet used)int
keep rawdata in rawdatablock for this amount of time may make this display dependantstatic float
name of unit to get raw data from including the frequency bands in which the multiplexed signals are withindouble
seconds to prepend to each clip to allow for signal locking of the demux algorithmstatic final long
Double[]
Steering angle of beamformer (theta)boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
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.The default Frequency Response Filter used for correction/calibration of the frequency response of military sonobuoys.int
Get a set of data that describes all of the parameters in a classDouble[]
getTheta()
void
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
outputSampleRate
public static float outputSampleRate -
channelMap
public int channelMap -
keepRawDataTime
public int keepRawDataTimekeep rawdata in rawdatablock for this amount of time may make this display dependant -
rawDataName
name of unit to get raw data from including the frequency bands in which the multiplexed signals are within -
secondsToPreceed
public double secondsToPreceedseconds to prepend to each clip to allow for signal locking of the demux algorithm -
difarFreqResponseFilterParams
Stores paramaters to correct the frequency response for DIFAR buoys (not yet used) -
theta
Steering angle of beamformer (theta) -
useGpsNoiseSource
public boolean useGpsNoiseSource -
noiseGpsSource
-
-
Constructor Details
-
BeamformParameters
public BeamformParameters()
-
-
Method Details
-
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
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
public int getNumChannels() -
getTheta
-
setTheta
-
getParameterSet
Description copied from interface:ManagedParameters
Get a set of data that describes all of the parameters in a class- Specified by:
getParameterSet
in interfaceManagedParameters
- Returns:
- description of the parameters in a class.
-