Ich muss zwei Polynome multiplizieren, die jeweils kleine ganzzahlige Koeffizienten haben. Ich brauche eine schnelle FFT-Routine in C / C ++, die sie falten kann. Ich habe mehrere Bibliotheken gesehen, aber sie scheinen zu groß zu sein, verteilt auf mehrere Dateien. Wichtig ist, dass ich Code brauche, der nicht zu lang ist und sehr einfach in einer einzigen .c/.cpp
-Datei verwendet und kompiliert werden kann.
Einer, der sehr gut zu meinen Bedürfnissen passt, ist hier . Aber ich brauche etwas doppelt so schnell.
Ich habe die Funktion smbFft
von diesem Beispiel auf DspDimension an meine Bedürfnisse in der Vergangenheit angepasst.
Tags und Links c c++ fft signal-processing dft