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
FieldsModifier and TypeFieldDescriptionintStores paramaters to correct the frequency response for DIFAR buoys (not yet used)intkeep rawdata in rawdatablock for this amount of time may make this display dependantstatic floatname of unit to get raw data from including the frequency bands in which the multiplexed signals are withindoubleseconds to prepend to each clip to allow for signal locking of the demux algorithmstatic final longDouble[]Steering angle of beamformer (theta)boolean - 
Constructor Summary
Constructors - 
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.intGet 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:ManagedParametersGet a set of data that describes all of the parameters in a class- Specified by:
 getParameterSetin interfaceManagedParameters- Returns:
 - description of the parameters in a class.
 
 
 -