FftComplex('Expression','Inverse'=FALSE,'Normalize'=FALSE)

Argumente

'Expression'

Signal oder Ausdruck, für den die Fourier-Transformation berechnet wird

'Inverse'

Optionaler Parameter, um eine inverse Fourier-Transformation zu ermöglichen

'Normalize'

Optionaler Parameter, um eine Normierung zu wählen

Beschreibung

Diese Funktion führt eine Fourier-Transformation für ein komplexes Signal über den gesamten Ausdruck aus und liefert als Ergebnis einen Vektor mit Realteil und Imaginärteil der Fourier-Transformierten. Das Eingangssignal kann sowohl ein einzelnes Signal oder ein Vektor bestehend aus Real- und Imaginärteil sein. Dabei wird ein Rechteck-Fenster für die Berechnung verwendet.

Wenn Sie den Parameter 'Inverse' auf True() bzw. 1 setzen, wird eine inverse Fourier-Transformation berechnet. In diesem Fall erwartet die Funktion ein Eingangssignal, das entweder frequenzbasiert oder 1/Länge-basiert ist. Das Ergebnis der Operation ist dann entsprechend ein zeit- oder längenbasiertes Signal.

Für den Parameter 'Normalize' sind folgende Werte zulässig:

  • 0: Es wird keine Normierung durchgeführt.

  • 1: Das Ergebnis wird durch die Zahl der Samples dividiert. Bei einer inversen Transformation wird das Ergebnis nicht verändert.

  • 2: Das Ergebnis wird durch die Quadratwurzel der Anzahl Samples dividiert. Dies gilt sowohl für eine normale als auch eine inverse Transformation

  • Andere Werte: Funktion wie mit Wert 1.

Die Anzahl der Frequenz-Samples wird durch die Anzahl der Samples des Eingangssignals bestimmt. Wenn N gerade ist, werden N/2+1 Frequenzpunkte berechnet, von denen der erste (Gleichanteil) und der letzte Punkt rein reell sind. Wenn N ungerade ist, dann werden (N+1)/2 Frequenzpunkte berechnet, für die der Gleichanteil rein reell ist.