aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2014-10-02 13:01:01 +0000
committerDimitri Sokolyuk <demon@dim13.org>2014-10-02 13:01:01 +0000
commitae798fd42b905e4b9d97b26e6c5ff4e752ff940d (patch)
tree3b8d5e3d480e921131d2d4a98fdc10496f3f6097
parent92b70b435c47d4735d2cd5b3299705bbd33f51e3 (diff)
switch to preporcessor constants
-rw-r--r--fft.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/fft.c b/fft.c
index 5f9f1ff..a0eb372 100644
--- a/fft.c
+++ b/fft.c
@@ -32,11 +32,12 @@ static size_t sz;
static double *window;
static double *sq;
+#define ALPHA 0.53836
+#define BETA (1.0 - ALPHA)
+
static double *
hamming(size_t n)
{
- double alpha = 0.53836;
- double beta = 1.0 - alpha;
double *p;
int i;
@@ -44,7 +45,7 @@ hamming(size_t n)
assert(p);
for (i = 0; i < n; i++) {
- p[i] = alpha - beta * cos(2 * M_PI * i / (n - 1));
+ p[i] = ALPHA - BETA * cos(2 * M_PI * i / (n - 1));
p[i] /= INT16_MAX * M_SQRT1_2;
}