MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ matched_filter()

std::vector< double > MayaFlux::Kinesis::Discrete::matched_filter ( std::span< const double >  src,
std::span< const double >  reference 
)

Matched filter (normalised cross-correlation)

Parameters
srcInput signal
referenceReference signal
Returns
Matched filter output, same length as src

Definition at line 117 of file Convolution.cpp.

120{
121 return cross_correlate(src, reference, true);
122}
std::vector< double > cross_correlate(std::span< const double > src, std::span< const double > tmpl, bool normalize)
Cross-correlation via FFT.

References cross_correlate().

+ Here is the call graph for this function: