KissFFT, Probleme mit FIXED_POINT

Gast #1272513
Hallo Forum,

hier wird ja oft die KissFFT-Library empfohlen, ich habe darum versucht 
sie für mein Hochschulprojekt einzusetzen. Leider hab ich noch ein 
kleines (Verständnis-?)Problem bei der Portierung der Library auf den 
Controller. Kompiliere ich sie mit Gleitkomma-Arithmetik funktioniert 
sie einwandfrei und besteht ihren eigenen (Two-Tone-)Selbsttest. 
Kompiliere ich dagegen mit Festkomma-Arithmetik kommen scheinbar 
sinnlose Ergebnisse heraus.

Als Datentypen verwende ich nur die Makros von KissFFT, ändere jeweils 
nur das FIXED_POINT-define und betrachte die Ergebnisse direkt über den 
Debugger im Ausgabepuffer, so dass auch kein Umwandlungsfehler 
hineinspielen kann.

Kommt dieses Problem vielleicht irgendjemandem bekannt vor, oder hat 
jemand eine Vermutung, wo mein Denkfehler liegen könnte? Irgendwas mit 
inkompatiblen Festkomma-Zahlenformaten vielleicht?

Grüsse,
Dingens

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.