1 #include "Autocorrelation.h"
3 /* Compute the autocorrelation
5 * ac(i) = > x(n) * x(n-i) for all n
7 * for lags between 0 and lag-1, and x == 0 outside 0...n-1
10 int n, double const * x, /* in: [0...n-1] samples x */
11 int lag, double * ac) /* out: [0...lag-1] ac values */
15 for (i = lag, d = 0; i < n; i++) d += x[i] * x[i-lag];