Implement Hann Window

Ich nehme Blöcke eingehender Daten und leite sie durch fftw, um einige Spektralinformationen zu erhalten. Alles scheint zu funktionieren, aber ich glaube, ich bekomme ein paar Aliasing-Probleme.

Ich habe versucht herauszufinden, wie ich ein hann-Fenster auf meinen Datenblöcken implementieren kann. Google hat mich für Beispiele gescheitert. Irgendwelche Ideen oder Links, die ich mir ansehen sollte?

double dataIn[2048] > /* windowing here? */ > FFT > double freqBins[2048]

Aktualisiere

Danke an Oli für den Hinweis auf das Problem, das ich tatsächlich zu beheben versuche, ist Spectral-Leakage, kein Aliasing ...

Antworten auf die Frage(12)

Ihre Antwort auf die Frage