Wie auf C nach fft ausgleichen

Zunächst einmal vielen Dank, dass Sie sich Zeit für die Beantwortung nehmen !.

Mein Problem ist das folgende: ich versuche, einen Entzerrer auf C zu errichten, indem ich fft (schnelle Fouriertransformation) benutze, da ich jetzt in der Lage bin, das fft korrekt auf den Vektor anzuwenden (Audio-Samples), normalisiere es und wende dann das inverse fft an. da hier alles in Ordnung, aber wenn ich versuche, das Ergebnis der FFT zu ändern (um die Verstärkung eines oder mehrerer Frequenzbänder zu erhöhen), bekomme ich nur Rauschen (auch wenn ich es nur geringfügig ändere). Wie kann ich die Komponenten dieser Bins (real + imaginär) ändern, die mi fft gibt: (0, real, imaginär, real, imaginär ...), um einen korrekten Ausgleich zu erzielen?

PD: WENN jemand einen Blick darauf werfen muss, wie ich dieses FFT verwende, das offensichtlich gut funktioniert:http://www-ee.uta.edu/eeweb/ip/Courses/DSP_new/Programs/fft.cpp

Vielen Dank!

Antworten auf die Frage(0)

Ihre Antwort auf die Frage