Forum: Digitale Signalverarbeitung / DSP / Machine Learning FFT in Realtime mit DSP


von nicart (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe folgende Aufgabenstellung:
Ich sollte auf eine ganz bestimmte Frequenz die in einem Analogsignal 
vorkommt reagieren und darauf eine Reaktion (z.B. Licht ein/aus) 
liefern.

Also ich hab mir das mal so vorgestellt.
Schwingungsaufnehmer -> Filter -> FFT (DSP) -> Mikrocontroller -> Licht 
ein
Die Reaktion soll aber innerhalb von ca. 100ms kommen.

Ist sowas mit einem DSP möglich, oder kann ich dies irgendwie anders 
umsetzen.

Gruß,

nicart

von Früher™ (Gast)


Lesenswert?

Früher™ hätte man einfach einen NE567 genommen.

von Wayne (Gast)


Lesenswert?

Du must die FFT ja nur für eine Frequenz machen....

von Martin (Gast)


Lesenswert?

Details der "Aufgabenstellung" (Frequenzen etc.)?

von nicart (Gast)


Lesenswert?

@Früher:
Danke für den Input.
Daran sieht man wie umständlich und kompliziert man nach Lösungen sucht, 
wenn man sich nicht genügend auskennt.
Werde das Datenblatt man durchgehen.

@Wayne:
Stimmt nur für eine bestimmte Frequenz.
Wie wird das ganze somit vereinfacht?

@Martin:
-> Schwingunsaufnehmer (Mikro, Körperschall)
-> Filter für Störgeräusche
-> Frequenzbereich außerhalb des hörenbaren bereich ca. 20kHz
-> Schmitt-Trigger wenn diese Frequenz in bestimmter Amplitude vorkommt

Gruß,
nicart

von Martin (Gast)


Lesenswert?

Nach deiner "Präzisierung" empfehle ich den Goertzel-Algorithmus. 
Einfach hier im Forum suchen. Bei sorgfältiger Auslegung könnte für dein 
Problem ein AVR mit Hardware-Multiplizierer ausreichen. Wenn nicht - 
einen dspPic wählen.

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.