Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

FFT Transformation und Passfilter

Forumthread: FFT Transformation und Passfilter

FFT Transformation und Passfilter
11.08.2003 21:05:28
Peter
Also ich hab folgendes Problem und ein Kumpel hat mir gesagt, dass hier die absoluten Excel-Asse zu finden sind. Ich habe Datensaetze von einem EMG ( Elektromyogramm) und eine Zeitachse. Bisher nehme ich diese Daten, kopiere sie in Origin, jage sie durch einen FFT-Pass-Filter, der die Frequenzen oberhalb von 6 Hz rausnimmt und kopiere dann alles wieder zurueck in Excel, was bei hunderten von Datensaetzen natuerlich unheimlich umstaendlich ist. In der Hilfe von Excel hab ich was von fourier gelesen, aber hab leider nur die englische Version ( bin grad in Kanada) und die ganzen Fachbegriffe hab ich denn doch noch nicht so intus. Waer super wenn einer von euch mir helfen koennte.
Danke schoen!
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: FFT Transformation und Passfilter
11.08.2003 22:02:35
Ramses
Hallo,

dazu musst du unter Extras - AddIn's ( Tools - AddIns ) die Analysefunktionen installieren.
Danach steht dir unter Extras - Analysefunktionen ( vemutlich Tools - Analysis )ein Dialogfeld zur Verfügung indem du die Fourier Analsyse aufrufen kannst.

Was du damit machen musst ???
Keine Ahnung :-)

Was hast du mit EMG's zu tun ?
Neurologie - Anästhesie - Forschung ?

Gruss Rainer


Anzeige
AW: FFT Transformation und Passfilter
12.08.2003 18:47:20
Peter
Hi ,
Bis dahin war ich auch gekommen, habe also das Add In installiert, und die FFT aufgerufen. ABer bei Input Range ( eingabegereich ) hat mir mein Freund Excel dann gesagt, dass der EIngabe bereich eine gerade Potenz von 2 sein muss!?!?

Was ich damit mache? Ich schreibe ueber 3D Bewegngsanalyse beim Fussball und da bekommen die Probanden einen schicken schwarzen Anzug an mit ganz vielen Infrarot-MArkern und duerfen einen Ball an die Wand schiessen. Vielleicht schon mal gesehen beim MAking of von Star Wars Episode 1 oder MATRIX, die nutzen das gleiche System. Und unter diesm Anzug haben sie auch noch EMG elektroden, mit denen ich ( hoffentlich ) Rueckschluesse auf die Koordination der beteiligten Muskeln schliesen kann


Anzeige
;
Anzeige

Infobox / Tutorial

FFT Transformation und Passfilter in Excel


Schritt-für-Schritt-Anleitung

  1. Add-In aktivieren:

    • Gehe zu Extras > Add-Ins (Tools > Add-Ins).
    • Aktiviere das Kästchen für Analysefunktionen und klicke auf OK.
  2. Daten vorbereiten:

    • Stelle sicher, dass deine Eingabedaten für die FFT eine gerade Potenz von 2 sind (z.B. 16, 32, 64, 128). Du kannst die Daten gegebenenfalls anpassen oder auffüllen.
  3. FFT durchführen:

    • Wähle die Zelle aus, in der die Ergebnisse angezeigt werden sollen.
    • Gehe zu Extras > Analysefunktionen > Fourieranalyse.
    • Gib den Eingabebereich deiner Daten an und klicke auf OK.
  4. Tiefpassfilterung:

    • Nach der FFT kannst du die Frequenzen oberhalb von 6 Hz manuell herausfiltern. Alternativ kannst du die Filterung auch automatisieren, indem du die Werte in Excel weiter bearbeitest.
  5. Ergebnisse analysieren:

    • Überprüfe die gefilterten Ergebnisse und analysiere diese in Bezug auf dein EMG-Daten.

Häufige Fehler und Lösungen

  • Eingabebereich ist keine gerade Potenz von 2:

    • Stelle sicher, dass die Anzahl der Datenpunkte eine gerade Potenz von 2 ist. Du kannst Datenpunkte mit 0 auffüllen.
  • Fourieranalyse nicht sichtbar:

    • Vergewissere dich, dass das Add-In für die Analysefunktionen korrekt aktiviert ist.
  • Probleme mit der Filterung:

    • Wenn du Schwierigkeiten bei der Anwendung des Tiefpassfilters hast, kannst du die FILTER-Funktion oder bedingte Formatierung nutzen, um die Werte über 6 Hz auszublenden.

Alternative Methoden

  • VBA für FFT nutzen:

    • Du kannst auch die VBA FFT-Bibliothek verwenden, um FFT und Tiefpassfilterung zu automatisieren. Hier ist ein einfaches Beispiel für einen VBA-Code:
    Sub FFTAndFilter()
        ' Hier könnte dein FFT-Code stehen
    End Sub
  • Excel-Add-Ins:

    • Es gibt auch spezialisierte Add-Ins für Excel, die FFT- und Filterfunktionen bereitstellen, die dir die Arbeit erleichtern können.

Praktische Beispiele

  • EMG-Datenanalyse:

    • Angenommen, du hast EMG-Daten in den Zellen A1:A64. Folge den obigen Schritten, um die FFT durchzuführen und die Frequenzen über 6 Hz herauszufiltern.
  • Signalverarbeitung:

    • Verwende die FFT in Excel, um Rauschen aus Signalen zu entfernen, indem du nur die gewünschten Frequenzen behältst.

Tipps für Profis

  • Datenstruktur:

    • Achte darauf, dass deine Daten gut strukturiert sind, um die Analyse zu erleichtern.
  • VBA nutzen:

    • Erstelle Makros, um Prozesse zu automatisieren, besonders wenn du regelmäßig FFT-Analysen durchführst.
  • Dokumentation:

    • Halte alle Schritte gut dokumentiert, um deine Analysen reproduzierbar zu machen.

FAQ: Häufige Fragen

1. Was ist FFT in Excel? FFT (Fast Fourier Transform) ist eine Methode zur Analyse von Frequenzen in einem Datensatz. In Excel kannst du die FFT-Funktion nutzen, um diese Analyse durchzuführen.

2. Wie kann ich einen Tiefpassfilter in Excel anwenden? Du kannst einen Tiefpassfilter anwenden, indem du die FFT-Ergebnisse bearbeitest und Frequenzen über einem bestimmten Schwellenwert (z.B. 6 Hz) herausfilterst.

3. Gibt es eine Möglichkeit, FFT mit VBA zu automatisieren? Ja, du kannst VBA verwenden, um FFT-Berechnungen und Filterung zu automatisieren. Dies spart Zeit und minimiert Fehler bei wiederholten Analysen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige