From 0026a268979fadfc22d44e43f37cfce8e2b75f61 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Wed, 7 Jan 2015 21:04:03 +0100 Subject: [PATCH] do decimation by 7 using boxcar filter :) --- app/src/main/rs/stft.rsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/rs/stft.rsh b/app/src/main/rs/stft.rsh index f7ae860..012c463 100644 --- a/app/src/main/rs/stft.rsh +++ b/app/src/main/rs/stft.rsh @@ -44,7 +44,7 @@ static void spectrum_analyzer(float amplitude) static complex_t input[radix2_N]; static complex_t output[radix2_N]; - input[n&(radix2_N-1)] += complex(stft_w[n] * amplitude, 0.0f); + input[(n/7)&(radix2_N-1)] += complex(stft_w[n] * amplitude, 0.0f); if (++n >= stft_N) { n = 0; // yep, were wasting 3x performance