scipy.fftpack.

hilbert#

scipy.fftpack.hilbert(x, _cache=<_thread._local object>)[Quelle]#

Gibt die Hilbert-Transformation einer periodischen Sequenz x zurück.

Wenn x_j und y_j die Fourier-Koeffizienten der periodischen Funktionen x und y sind, dann gilt:

y_j = sqrt(-1)*sign(j) * x_j
y_0 = 0
Parameter:
xarray_like

Das Eingabearray sollte periodisch sein.

_cachedict, optional

Ein Wörterbuch, das den Kernel für die Faltung enthält.

Rückgabe:
yndarray

Die transformierte Eingabe.

Siehe auch

scipy.signal.hilbert

Berechnet das analytische Signal mithilfe der Hilbert-Transformation.

Hinweise

Wenn sum(x, axis=0) == 0 dann hilbert(ihilbert(x)) == x.

Für gerade len(x) wird der Nyquist-Modus von x auf Null gesetzt.

Das Vorzeichen der zurückgegebenen Transformation hat keinen Faktor -1, der häufig in der Definition der Hilbert-Transformation vorkommt. Beachten Sie auch, dass scipy.signal.hilbert im Vergleich zu dieser Funktion einen zusätzlichen Faktor -1 aufweist.