INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

FFT und die komplexen Zahlen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

29.01.2006, 18:45
Beitrag #1

Biks Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Jul 2005

7.1
2002
kA

18106
Deutschland
FFT und die komplexen Zahlen
Ich lese aus einer WAV-Datei die Daten ein und möchte diese über eine FFT bezüglich der Frequenzen analysieren. Dazu nutze ich das FFT.VI

Als Ergebnis erhalte ich einen 1-D-Array mit komplexen Zahlen, die ich mir nach Real- und Imaginärteil aufsplitten lasse.
Wie kann ich daraus Frequenz und dazugehörige Amplitude gewinnen?

Schönen Sonntag abend noch!
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.01.2006, 19:39
Beitrag #2

Fritz Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Jul 2005



kA



FFT und die komplexen Zahlen
Hallo,
der 0. Wert im Array ist ist der Gleichstromwert des Signals.

Falls die Gesamtabspieldauer T berägt, dann ist der erste Frequenzwert im ersten Arrayelement f=1/T.
Im zweiten Arrayelemente ist die Amplitude von 2/T.

Beispiel:
Gesamtabspielzeit der Wave-Datei ist 20 sec.
0. Arrayelement = Amplitude des Gleichstroms
1. Arrayelement = Amplitude von 1/20 Hz (0.05 Hz).
2. Arrayelement = Amplitude von 2/20 Hz (0.1 Hz).
3. Arrayelement = Amplitude von 3/20 Hz (0.15 Hz).
usw.

Gruß
Fritz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.01.2006, 01:02
Beitrag #3

Biks Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Jul 2005

7.1
2002
kA

18106
Deutschland
FFT und die komplexen Zahlen
:!: Ah! Na klar, der Realteil gibt die Amplitude bei entsprechender Frequenz wieder, der Imaginärteil die Phase, richtig?

Mein Problem war, dass ja normalerweise eine FFT eine Funktion in Abhängigkeit der Frequenz wiedergibt und ich nicht wusste, wo diese in der Lösung durch FFT.VI zu finden ist. Nun ist mir das klar!

Vielen Dank!!!
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.01.2006, 20:22
Beitrag #4

Fritz Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Jul 2005



kA



FFT und die komplexen Zahlen
Hallo,

das mit dem Real und Imagiäteil ist noch nicht ganz richtig.

Der Realteil der FFT ist die Cos- Komponente, der Imaginärteil die negative Sinus-Komponente des Zeitsignals.

Man muß die Spekren ins Polarkoordinatenformat bringen und danach den Winkel negieren.

Ein entsprechendes Beispiel ist im Anhang. In diesem Beispiel sind bei manchen Frequenzen die Amplituden in der Größenornung von 10E-17.
Diese Werte sind Rundungsfehler der FFT. Die Phasen für diese winzigen Amplituden sind dann praktisch ohne Bedeutung.

Mit freundliche Grüßen
Fritz


Angehängte Datei(en)
Sonstige .vi  fft2.vi (Größe: 33,75 KB / Downloads: 522)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.01.2006, 12:27
Beitrag #5

Biks Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Jul 2005

7.1
2002
kA

18106
Deutschland
FFT und die komplexen Zahlen
Mir ist aus Vergleichen mit FFT-Express-VI's auch schon aufgefallen, dass das nicht ganz hinkommen kann.

Danke für die Mühe!
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: