dsplib 1.1.0
C++ DSP library for MATLAB-like coding
Loading...
Searching...
No Matches
gccphat.h
1#pragma once
2
3#include <dsplib.h>
4
5namespace dsplib {
6
7//Generalized cross-correlation
8
9//TODO: store current corr peaks?
11{
12 real_t tau;
14};
15
16GccphatRes gccphat(span_real sig, span_real refsig, int fs = 1);
17
19{
21 std::vector<arr_cmplx> corr;
22};
23
24MGccphatRes gccphat(std::vector<span_real> sig, span_real refsig, int fs = 1);
25
26} // namespace dsplib
Definition span.h:295
Definition gccphat.h:11
real_t tau
time delay
Definition gccphat.h:12
arr_cmplx corr
cross-correlation between sig * refsig
Definition gccphat.h:13
Definition gccphat.h:19
std::vector< arr_cmplx > corr
cross-correlation between each pair: corr[k] = sig[k] * refsig
Definition gccphat.h:21
arr_real tau
time delays
Definition gccphat.h:20