#include <delaysum.h>
Static Public Member Functions | |
class CalcDelay | |
static int | gcc (const typename CDEVector< T >::Type &X, const typename CDEVector< T >::Type &Y, int maxdelay=1000, int filter=0) |
int aureservoir::CalcDelay< T >::gcc | ( | const typename CDEVector< T >::Type & | X, | |
const typename CDEVector< T >::Type & | Y, | |||
int | maxdelay = 1000 , |
|||
int | filter = 0 | |||
) | [inline, static] |
calculates delay between x and y using the generalized cross calculation (GCC)
X | complex input vector1 in frequency domain | |
Y | complex input vector2 in frequency domain | |
maxdelay | maximum delay size for calculation | |
filter | pre-whitening filter type: 0 = standard cross correlation 1 = phase transform (PHAT) |