aboutsummaryrefslogtreecommitdiff
path: root/fft.c
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2014-09-18 16:33:35 +0000
committerDimitri Sokolyuk <demon@dim13.org>2014-09-18 16:33:35 +0000
commit1d95aaae57f555f8b6930cf223316fb2ab6fc430 (patch)
treece3621fc7d10e754a82f83e5096be9e53e833f5d /fft.c
parent33652e007609f316c2cb8543b88d4e38738b0957 (diff)
basic data display
Diffstat (limited to 'fft.c')
-rw-r--r--fft.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/fft.c b/fft.c
index 84e8a95..48a084e 100644
--- a/fft.c
+++ b/fft.c
@@ -43,10 +43,8 @@ hamming(size_t n)
p = calloc(n, sizeof(double));
assert(p);
- for (i = 0; i < n; i++) {
+ for (i = 0; i < n; i++)
p[i] = alpha - beta * cos(2 * M_PI * i / (n - 1));
- p[i] /= INT16_MAX;
- }
return p;
}
@@ -67,10 +65,10 @@ squares(size_t n)
}
int
-init_fft(size_t maxn, size_t n)
+init_fft(size_t n)
{
- in = fftw_malloc(maxn * sizeof(double));
- out = fftw_malloc(maxn * sizeof(fftw_complex) / 2);
+ in = fftw_malloc(n * sizeof(double));
+ out = fftw_malloc(n * sizeof(fftw_complex) / 2);
assert(in && out);
plan = fftw_plan_dft_r2c_1d(n, in, out, FFTW_MEASURE);