FFTn (FPScript)

21.09.2021

Berechnet die Komplexe Fourier-Transformation des Argumentes.

Syntax

FFTn(Signal [ , Fold = TRUE ])

 

Die Syntax der FFTn-Funktion besteht aus folgenden Teilen:

Teil

Beschreibung

Signal

Der Datensatz, der transformiert werden soll.

Erlaubte Datenstrukturen sind Datenreihe, Datenmatrix, Signal und Signalreihe. Es sind alle numerischen Datentypen erlaubt.

Für die X-Komponente gelten zusätzliche Beschränkungen.Die Werte müssen einen konstanten Abstand ungleich Null haben.

Ist das Argument eine Liste, dann wird die Funktion für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste.

Fold

Dieses Argument wird nur berücksichtigt, wenn Signal reell ist, d. h., wenn das berechnete Spektrum symmetrisch ist. Der Wert TRUE gibt an, dass die positiven und negativen Spektralkomponenten überlagert werden sollen. In diesem Fall werden alle Koeffizienten, außer dem ersten mit einem Faktor 2 multipliziert.

Erlaubte Datenstrukturen sind Einzelwert. Unterstützte Datentypen sind Wahrheitswert.

Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt.

Wenn das Argument nicht angegeben wird, wird es auf den Vorgabewert TRUE gesetzt.

Anmerkungen

Wenn Signal reell ist, dann ist das berechnete Spektrum symmetrisch und es werden nur die positiven Frequenzen ausgegeben. In diesem Fall hat das Spektrum nur die Hälfte der Werte des Zeitsignals.

Für ein komplexes Spektrum werden auch die "negativen" Frequenzen berechnet. Diese werden jedoch nicht vor den positiven Frequenzen sondern dahinter abgelegt. Dies ist auch mathematisch korrekt, da die Fourier-Transformierte eines abgetasteten Signals periodisch ist und die negativen Frequenzen daher nach den positiven wieder erscheinen.

Wenn Signal ein Signal oder eine Signalreihe mit den Zeiten in der X-Komponente ist, dann werden diese in die entsprechenden Frequenzen umgerechnet.

Verfügbarkeit

FlexPro Basic, Professional, Developer Suite

Beispiele

FFTn(Signal(Sin(2. * PI * 25 * (1000, 0, 0.001)), (1000, 0, 0.001)))

Berechnet die komplexe Fourier-Transformation eines Sinussignals mit der Frequenz 25 Hz.

Siehe auch

AnalyticSignal-Funktion

ApplyWindow-Funktion

DataWindow-Funktion

FourierSpectrum-Funktion

Hilbert-Funktion

IFFTn-Funktion

IRFFTn-Funktion

VarWindow-Funktion

Option Spektralanalyse

Bewertungsfenster

Fourier-Spektralanalyse

Artikel teilen oder als Email versenden:

Diese Beiträge könnten Sie ebenfalls interessieren