From 5533e48225501315f85360e7baf05f4dc73469df Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Wed, 10 Sep 2014 23:19:58 +0000 Subject: update hamming --- fft.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fft.c b/fft.c index fa9f3c1..84e8a95 100644 --- a/fft.c +++ b/fft.c @@ -35,6 +35,8 @@ static double *sq; static double * hamming(size_t n) { + double alpha = 0.53836; + double beta = 1.0 - alpha; double *p; int i; @@ -42,7 +44,7 @@ hamming(size_t n) assert(p); for (i = 0; i < n; i++) { - p[i] = 0.54 - 0.46 * cos((2 * M_PI * i) / (n - 1)); + p[i] = alpha - beta * cos(2 * M_PI * i / (n - 1)); p[i] /= INT16_MAX; } -- cgit v1.2.3