public class SpectrogramCorrelator
extends java.lang.Object
Constructor and Description |
---|
SpectrogramCorrelator() |
Modifier and Type | Method and Description |
---|---|
double[] |
getDelay(Complex[][] specData1,
Complex[][] specData2)
Find the maxima in the cross correlation function from
two lumps of spectrogram data.
|
double[] |
getDelay(Complex[][] specData1,
Complex[][] specData2,
double maxDelay)
Find the maxima in the cross correlation function from
two lumps of spectrogram data.
|
double[] |
getDelay(Complex[][] specData1,
Complex[][] specData2,
double maxDelay,
int[] analBins)
Find the maxima in the cross correlation function from
two lumps of spectrogram data.
|
public double[] getDelay(Complex[][] specData1, Complex[][] specData2)
specData1
- block of complex spectrogram dataspecData2
- second block of complex spectrogram datapublic double[] getDelay(Complex[][] specData1, Complex[][] specData2, double maxDelay)
specData1
- block of complex spectrogram dataspecData2
- second block of complex spectrogram datamax
- possible delay maximum possible delay between channels.public double[] getDelay(Complex[][] specData1, Complex[][] specData2, double maxDelay, int[] analBins)
specData1
- block of complex spectrogram dataspecData2
- second block of complex spectrogram dataanalBins
- frequency bin range for the analysismax
- possible delay maximum possible delay between channels.