Hallo, ich hab mal ne kleine Frage zur Signal Auswertung mittels FFT. Ich habe ein Sägezahn Impuls auf dem ein Sinus aufmoduliert ist. Ich möchte nun die Frequenz des Sinus mit einer FFT ermitteln. Muss ich dazu die FFT vom reinen Sägezahn berechnen und dann vom gesamten Signal abziehen oder wie macht man das am besten? Das ganze soll ich einem uC passieren, also möglichst nicht so rechenaufwändig.
FFT vom gesmaten Signal - Somit erhältst du 2 Spektrallinien - Frequenz Sägezahn - Frequenz Sinus Bsp. a/dB | | | | | | | | | |______|__________|__________ Sinus Sägezahn f/Hz
Hi, es hat sich ein kleiner Darstellungsfehler eingeschlichen. Wenn der Sinus auf den Sägezahn aufmoduliert ist, dann ist die Freunenz des Sinus auch Größer, also Bsp. a/dB | | | | | | | | | |______|__________|__________ Sägezahn Sinus f/Hz
Hmm, obige Darstellung ist rein theoretisch-mathematischer Natur: Nehmen wir an, der Saegezahnimpuls sei sinus-foermig... ;) Ich bekomme als FFT eines periodischen Saegezahnimpulses ein folgendes Diagramm: a/dB | | | | || || || || || || ||| ||| |||||..................||||| f1 f2 Wenn die Sinus-Welle im "gepunkteten" Bereich [f1, f2] in meinem Diagramm liegt, dann koenntest du nur den auswerten. Oder du koenntest versuchen Teile des Spektrums des Saegezahnimpulses vor der FFT mit einem LPF herauszufiltern.
Danke für die schnelle Antwort. Das Problem ist, das der Sägezahn nicht eine einzelne Spektrallinie hat. Teste das gerade in Excel und da sieht das eher so aus: a/dB | | | | || | || | ||| | | |||| | |_|||||||||||||__________ Sägezahn Sinus f/Hz
Nur so mal als Anregung: du koenntest jeweils 3 benachbarte Frequenzen betrachten: f(n-1), f(n) und f(n+1). Berechne einen Annaeherungswert von f(n): f*(n) = (f(n-1) + f(n+1))/2. Jenes n mit der groessten Abweichung f(n) - f*(n) ist deine gesuchte Sinus-Welle.
Na dann ist doch alles geritzt. Hast du bereits eine Lösung? Wenn nicht: Spektrum vom bekannten Dreieck ermitteln und speichern. Eingangssignal aufnehmen, Fouriertransformation drauf und das bekannte Spektrum vom Dreieck abziehen. Übrig bleiben sollte die Grundfrequenz. Es gibt zwar noch ein paar Dinge zu beachten, aber prinzipiell sollte das so gut gehen.
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.