Applet: Diskrete Fourier Transformation

Verfasst von Dimos Gaidatzis


FachgebietInformatik, Mathematik
SchultypBerufsschulen, Gymnasien, Fachhochschulen etc.
VoraussetzungenMathematische Grundkenntnisse
Dauer1-2 Lektionen

Worum geht es?

Die Diskrete Fourier Transformation zerlegt ein beliebiges periodisches Signal in seine Basis-Frequenz-Komponenten (Sinus, Cosinus). Das Visual DFT Applet veranschaulicht diese Transformation auf interaktive Art und Weise. Das Signal kann zudem mittels einer gewöhnlichen Soundkarte abgespielt und hörbar gemacht werden.

Im Amplituden-Zeit-Fenster wird ein beliebiges Signal eingegeben. Das Applet transformiert das Signal in Echtzeit und stellt das Frequenz-Bild im Frequenz-Zeit-Fenster dar. Dies funktioniert auch in umgekehrter Richtung.

Das DFT-Applet ermöglicht einen spielerischen Zugang zur (auf Anhieb) schwer verständlichen Formel der Fourier Transformation. Die Bedienung ist einfach, es sind keine mathematischen Vorkenntnisse nötig.

Gute Hintergrundsinformationen zum Thema finden sich in Hans Rudolf Schhneebeli, Hans Rudolf Vollmer: Skalarprodukte - Schwingungen - Signale, 1998, sabe ISBN 3-252-06054-X.

Downloads

Das Programm als JAR-Datei für lokale Ausführung. <p><b>Start:</b> Unter Windows kann das Programm mit Doppelklick gestartet werden. Allgemein kann das Programm mit <code>java -jar dftapplet.jar ch.SwissEduc.visualdft.DFTApplet</code> gestartet werden. <p><b>Voraussetzung:</b> Java 1.3 oder höher.</b> - JAR [67 KB] Das Programm als JAR-Datei für lokale Ausführung.

Start: Unter Windows kann das Programm mit Doppelklick gestartet werden. Allgemein kann das Programm mit java -jar dftapplet.jar ch.SwissEduc.visualdft.DFTApplet gestartet werden.

Voraussetzung: Java 1.3 oder höher.

JAR [67 KB]
Der Source-Code zu dem Applet (freigegeben unter der GNU General Public License) als ZIP-Datei - ZIP [56 KB] Der Source-Code zu dem Applet (freigegeben unter der GNU General Public License) als ZIP-DateiZIP [56 KB]
Der Source-Code zu dem Applet (freigegeben unter der GNU General Public License) als JAR-Datei - ZIP [56 KB] Der Source-Code zu dem Applet (freigegeben unter der GNU General Public License) als JAR-DateiZIP [56 KB]