Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/BlockCorrelator.h |
| Include | #include "DSP/BlockCorrelator.h" |
Syntax
class FBlockCorrelator
Remarks
Correlation calculator which utilizes FFT to perform fast correlation calculations.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FBlockCorrelator
(
const FBlockCorrelatorSettings& InSettings |
Construct a block correlator with FBlockCorrelatorSettings |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AutoCorrelate
(
const FAlignedFloatBuffer& Input, |
Autocorrelate an input signal. | |
| void | CrossCorrelate
(
const FAlignedFloatBuffer& InputA, |
Cross correlate two input signals. | |
| int32 | Returns the number of input values to use when calling CrossCorrelate(...) or AutoCorrelate(...) | ||
| int32 | Returns the number of output values to use when calling CrossCorrelate(...) or AutoCorrelate(...) | ||
| const FBlockCorrelatorSettings & | GetSettings () |
Return settings used to construct block correlator. |