Hallo, ich wollte eine FFT auf dem oben beschrieben DSP realisieren. Ich habe mir hierzu eine FFT gesucht. Es war mir leider nie möglich ein Ausgangssiganl zu erhalten. Sogar wenn ich statt dem Ergebnis der FFT einfach das Eingangssignal ausgebe kommt kein Ergebnis. Nehm ich allerdings die Sinus- und Cosinus Opperationen heraus funktioniert wenigstens dies. Hat jemand eine Erklärung dafür? Ähnlich gilt auch für die sqrt -Funktion. mfg
Wie willst du das signal ausgeben? wird die fft richtig berechnet? Berechnest du zuerst du sinus und cosinus koeffizienten oder machst du das immer in der butterfly? was meinst du mit kein ergebniss? alles null? und was ist aehnlich bei der sqrt funktion? bitte beschreibe dein problem etwas genauer! ist deine FFT variabel (anzahl der punkte?). mfg, thomas
Die FFT wird über einen normalen FFT Algorithmus mit 256 Punkten berechnet. Da ich zuerst an ein Speicherproblem dachte, habe ich die 256 Punkte erstmal auf 8reduziert. Ich erzeuge direkt nach der Initalisierung der Variablen Sinus/Cosinus Tabellen. ER schreibt gar kein Ergebnis an den Ausgangsregister. Wie gesagt, nehm ich die Sinus/Cosinus-Funktion raus und schreib einfach eine 1 hin zeigt er mir etwas an. Ich habe meine main.c einfach mal angehängt. Danke schonmal im Vorraus.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.