FFT でウィンドウを使用する方法がわかりません。Aforge.Math で C# を使用します。私はこれを使用します:
Array[i] = new Complex(buffer, 0);
Array[i].Re *= 0.5 * (1 - Math.Cos((2 * Math.PI * i) / 4097));
//Hanning window
この後:
FourierTransform.FFT(Array, FourierTransform.Direction.Forward);
そして、このウィンドウが何をしているのかを正しく理解していれば、そのコードは悪い結果をもたらします。私が間違っていることを説明してください。