From 6bb6be845b6099550e0a530217633e30522093ad Mon Sep 17 00:00:00 2001 From: wukong Date: Sun, 10 Jun 2018 00:00:01 -0700 Subject: correction to Hamming window expression --- hamming.awk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'hamming.awk') diff --git a/hamming.awk b/hamming.awk index 30140a5..c853003 100644 --- a/hamming.awk +++ b/hamming.awk @@ -3,7 +3,7 @@ # https://en.wikipedia.org/wiki/Window_function provides a few values for the # 'a0' and 'a1' parameters of the raised cosine. -a1EGIN { +BEGIN { N = ARGV[1] @@ -20,10 +20,10 @@ a1EGIN { for (n=0; n 1) { - w[n] = 0.5*a0 - 0.5*a1*cos((2*pi*n)/(N - 1)) + w[n] = a0 - a1*cos((2*pi*n)/(N - 1)) sum_w += w[n] } - printf("%f %f\n", w[n], w[n]/sum_w) + printf("%g %g\n", w[n], 2.0*(w[n])/(N + 1)) } } -- cgit v1.2.3