Forum: FPGA, VHDL & Co. FFT mit Fensterfunktion


von Holger (Gast)


Lesenswert?

Nabend!

Ich würde gerne mit Hilfe einer FFT das Spektrum eines Signals 
darstellen. Aus diesem Grund wollte ich einen FFT Core, welche
ja auf diversen Seiten angeboten werden, verwenden und auf einem FPGA 
implementieren. Ich habe jedoch jetzt das Problem das diese Kerne keine 
Fensterfunktionen beinhalten, zumindest konnte ich keine Angaben in den 
Beschreibungen entdecken.
Nun meine Frage wie könnte ich diese realisieren?
Ich habe schon etwas gegoogelt und auch ein paar Sachen gefunden, jedoch 
fehlt mir noch etwas der Durchblick. Wäre es z.B möglich, so wie ich 
gelesen habe, die Fensterfunktionen mit Matlab/Simulink zu realisieren 
und anschliessend das Resultat in beispielsweise VHDL zu konvertieren. 
Falls das ginge, hat das schonmal jemand gemacht und könnte mir Tipp's 
geben was man beachten sollte, bzw. wo die Schwierigkeiten liegen?
Oder gibt es unter Umständen eine elegantere Lösung?

Vielen Dank für Eure Hilfe!



Gruß Holger

von Mark (Gast)


Lesenswert?

Hi Holger,

bei der Fensterfunktion musst Du doch nur den Datensatz mit einem Satz 
Konstanten durchmultiplizieren. Das kann am besten ein Controller 
machen.
Natürlich kannst Du die Fensterfunktion in MATLAB berechnen und dann die
Koeffizienten in einem RAM bzw. ROM im FPGA ablegen und dort die 
Multiplikation machen, das geht auch. Hängt davon ab ob genug Platz im 
FPGA ist.

von Holger (Gast)


Lesenswert?

Hi Mark!

Jo vielen Dank für den Tipp, daran hatte ich noch garnicht gedacht ;)
Ich werd den Ansatz mal weiterverfolgen!


Gruß Holger

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
Noch kein Account? Hier anmelden.