Die legendäre ELM Chan FFT interpretieren ?

OP #2384209
Guten morgen zusammen,

ich muss/will für ein Uni Projekt eine FFT über ein zuvor über den ADC 
eingelesenen Spannungswert eines Stromsensors machen. Das ganze findet 
auf einem AT90USB1286 statt.
Alles soweit kein Problem, habe mich zum Thema ein wenig eingelesen und 
bin zu dem Schluss gekommen, dass das mit der ELM Chan FFT Lib 
funktionieren sollte. Mir stellt sich derzeit nur noch eine große Frage, 
die ich auch nach intensivem Studium des Forums und des Quellcodes nicht 
lösen konnte. ELM Chan verwendet nach seinen Angaben eine "16 bit fixed 
integer" Darstellung für die Ausgabe des Spektrums. Leider geht 
nirgendwo hervor wo denn bei seiner Darstellung der Dezimalpunkt ist.

Vieleicht steh ich auch nur einwenigs auf dem Schlauch. Wäre toll wenn 
jemand im Forum vieleicht die Lösung weiß.

schon einmal im voraus dankend burgi
OP
Moin,

da fällt mir glatt auf dass ich vorm schlafengehen wohl nen kleinen 
Fheler eingebaut habe. Es ist ein "fixed-point integer" das der nette 
ELM Chan verwendet. Und meiner Recherche nach sollte da ein "virtuelles" 
Komma vorhandensein. Nur werd ich wie gesagt nicht ganz schlau daraus wo 
ich denn das virtuelle Komma finde.

Morgendlichen Gruss Dominic

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 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.