From 26adb6c4a3cd258d00f87e3a8ffcab2c55946a1a Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 6 Jun 2013 19:59:38 +0000 Subject: add variable fft scala --- fft.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'fft.c') diff --git a/fft.c b/fft.c index 5e71679..f39fd2a 100644 --- a/fft.c +++ b/fft.c @@ -51,7 +51,7 @@ init_fft(int n) } int -dofft(struct fft *p, int16_t *data, double *left, double *right, int n, double *wight) +dofft(struct fft *p, int16_t *data, double *left, double *right, int n, double *wight, float scala) { int i; @@ -64,9 +64,9 @@ dofft(struct fft *p, int16_t *data, double *left, double *right, int n, double * fftw_execute(p[1].plan); for (i = 1; i < n / 2; i++) { - left[i - 1] = sqrt(5 * i + left[i - 1] = sqrt(scala * i * (pow(p[0].out[i], 2) + pow(p[0].out[n - i], 2))); - right[i - 1] = sqrt(5 * i + right[i - 1] = sqrt(scala * i * (pow(p[1].out[i], 2) + pow(p[1].out[n - i], 2))); } -- cgit v1.2.3