z. B. FftReal('Expression','Normalize'=FALSE)
Argumente
|
'Expression' |
Signal oder Ausdruck, für den die Fourier-Transformierte berechnet wird |
|
'Normalize' |
Optionaler Parameter, um die Normierung zu aktivieren |
Beschreibung FftReal
Diese Funktion führt eine Fourier-Transformation für ein reelles Signal über den gesamten Ausdruck aus und liefert als Ergebnis einen Vektor mit Realteil und Imaginärteil der Fourier-Transformierten. Dabei wird ein Rechteck-Fenster verwendet.
Wenn Sie den Parameter 'Normalize' auf True() bzw. 1 setzen, dann wird eine Normierung durchgeführt. Wenn die Anzahl der Samples (N) des Signals ungerade ist, werden alle Frequenzwerte außer dem Gleichanteil durch N/2 dividiert. Wenn N gerade ist, werden alle Frequenzwerte außer dem Gleichanteil und letztem Wert durch N/2 dividiert.
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.
Beschreibung FftRealInverse
Diese Funktion berechnet die inverse Fourier-Transformation, wie mit FftReal erstellt. Dabei ist das Ergebnis reell und das Eingangssignal muss dementsprechend ein Vektor sein, der aus Realteil und Imaginärteil besteht. Ansonsten funktioniert die Funktion genauso wie FftReal.