aureservoir::CalcDelay< T > Class Template Reference

#include <delaysum.h>

template<typename T>
class aureservoir::CalcDelay< T >


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)

Member Function Documentation

template<typename T>
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)

Parameters:
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)
Returns:
delay between the two signals


The documentation for this class was generated from the following files:
Generated on Wed Mar 12 21:16:08 2008 for aureservoir by  doxygen 1.5.3