public class SignalBand
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
double |
backgroundSeconds
The background seconds.
|
double |
endFrequencyHz
The end frequency hz.
|
double[] |
frequencyLimits
The frequency's limits.
|
double |
guardBandThresholdDb
The guard band threshold, in db.
|
double[] |
guardBandThresholdLimits
The guard band threshold's limits.
|
java.lang.String |
identifier
The signal band identifier.
|
double |
inBandThresholdDb
The in-band threshold, in db.
|
double[] |
inBandThresholdLimits
The in-band threshold's limits.
|
double[] |
secondsLimits
The seconds between detection's limits.
|
double |
signalSeconds
The signal seconds.
|
double |
startFrequencyHz
The start frequency hz.
|
Constructor and Description |
---|
SignalBand(AcquisitionSettings acquisitionSettings,
LikelihoodFFTParameters fftParams)
Instantiates a new signal band.
|
Modifier and Type | Method and Description |
---|---|
void |
calibrate(AcquisitionSettings acquisitionSettings,
LikelihoodFFTParameters fftParams)
Calibrates the SignalBand according to the supplied audio data source
(acquisition) and FFT parameters.
|
double |
GuardBandAsRatio()
The user defines GuardBandThreshold in dB, however the underlying modules require a linear ratio.
|
double |
InBandAsRatio()
The user defines InBandThreshold in dB, however the underlying modules require a linear ratio.
|
boolean |
isError()
Checks if is error.
|
public java.lang.String identifier
public double inBandThresholdDb
public double guardBandThresholdDb
public double startFrequencyHz
public double endFrequencyHz
public double backgroundSeconds
public double signalSeconds
public double[] inBandThresholdLimits
public double[] guardBandThresholdLimits
public double[] frequencyLimits
public double[] secondsLimits
public SignalBand(AcquisitionSettings acquisitionSettings, LikelihoodFFTParameters fftParams)
acquisitionSettings
- the acquisition settingsfftParams
- the fft paramspublic void calibrate(AcquisitionSettings acquisitionSettings, LikelihoodFFTParameters fftParams)
acquisitionSettings
- the acquisition settingsfftParams
- the fft paramsTargetConfiguration.calibrate(likelihoodDetectionModule.AcquisitionSettings, int)
public double InBandAsRatio()
public double GuardBandAsRatio()
public boolean isError()