scipy.fftpack.

tilbert#

scipy.fftpack.tilbert(x, h, period=None, _cache=<_thread._local object>)[Quelle]#

Gibt die h-Tilbert-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)*coth(j*h*2*pi/period) * x_j
y_0 = 0
Parameter:
xarray_like

Das Eingabearray zur Transformation.

hfloat

Definiert den Parameter der Tilbert-Transformation.

periodfloat, optional

Die angenommene Periode der Sequenz. Die Standardperiode ist 2*pi.

Rückgabe:
tilbertndarray

Das Ergebnis der Transformation.

Hinweise

Wenn sum(x, axis=0) == 0 und n = len(x) ungerade ist, dann gilt tilbert(itilbert(x)) == x.

Wenn 2 * pi * h / period ungefähr 10 oder größer ist, dann ist numerisch tilbert == hilbert (theoretisch oo-Tilbert == Hilbert).

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