Prinzipfrage: debugging einer FFT auf einem Microc

OP #2034252
Lesenswert?
• ▲
▼
Moin...
Ich hätt mal ne Prinzipfrage - und zwar wollt ich schon seit Ewigkeiten 
mal ne FFT in nem Atmel benutzen - Bibliotheken gibts ja.
Angenommen die Transformation funktioniert - man macht im 
Frequenzbereich noch ne Fensterung und beispielsweise nen Tiefpass (weil 
man ne Lichtorgel machen möchte)...
Wie debuggt man sowas???
Habt ihr ich nenns mal Trainingsfunktionen, mit denen ihr das testet??? 
Unittests (erst neulich gesehen, dass es sowas überhaupt für Micros 
gibt)???
Vom Prinzip her ist mir eigentlich klar, was ich machen muß (zumindest 
bis die erste Detailfrage kommt) - ich hätte nur echt Probleme das Ganze 
mal zu testen - ohne die gesamte Hardware aufzubauen und mit echten 
Testdaten zu testen.
Wie macht man sowas in der Praxis??? Wie macht ihr sowas???
Aktuell würd ich vermutlich versuchen, die FFT Sachen in nem Visual 
Studio Projekt soweit zu kapseln und zu testen, dass es läuft - dann ins 
AVR Studio wechseln und dort weiter machen (das nutzt ich zumindest 
immer für AVR Sachen)... So wirklich gut find ich den Weg aber nicht...

Danke schonmal
Gruß
Nico
OP #2035262
Lesenswert?
• ▲
▼
Sorry, das mit den drei Fragezeichen ist wahrscheinlich ne schlechte 
Angewohnheit.

Also, Kurzfassung: wenn ihr Funktionalitäten baut, die einen schwer 
'lesbaren' Input in einen schwer lesbaren Output wandeln (beispiel FFT), 
wie testet ihr das? Bzw. wie geht ihr an sowas ran?

Mit schwer lesbar mein ich z.B. eine array aus 512 Werten - halt ein 
abgetastetes Zeitsignal - was man (zumindest ich) so erstmal nicht 
'handeln' kann.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.