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.hilbertBerechnet das analytische Signal mithilfe der Hilbert-Transformation.
Hinweise
Wenn
sum(x, axis=0) == 0dannhilbert(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.hilbertim Vergleich zu dieser Funktion einen zusätzlichen Faktor -1 aufweist.