Signal Analyse mit FFT

OP (Firma: Uni) #1439929
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.
Gast
FFT vom gesmaten Signal - Somit erhältst du 2 Spektrallinien

- Frequenz Sägezahn
- Frequenz Sinus


Bsp.

a/dB
   |
   |
   |
   |
   |      |
   |      |          |
   |______|__________|__________
        Sinus     Sägezahn     f/Hz
Gast
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
Persönliche Seite
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.
OP (Firma: Uni)
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
Persönliche Seite
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.