scipy.signal.ShortTimeFFT.

p_range#

ShortTimeFFT.p_range(n, p0=None, p1=None)[Quelle]#

Berechnet und validiert den Bereich der Slice-Indizes.

Parameter:
nint

Anzahl der Samples des Eingangssignals, unter der Annahme, dass t[0] = 0.

p0int | None

Erster Slice-Index. Wenn 0, dann ist der erste Slice bei t = 0 zentriert. Wenn None, dann wird p_min verwendet. Beachten Sie, dass p0 < 0 sein kann, wenn Slices links von t = 0 liegen.

p1int | None

Ende des Intervalls (letzter Wert ist p1-1). Wenn None, dann wird p_max(n) verwendet.

Rückgabe:
p0_int

Der erste Slice-Index

p1_int

Ende des Intervalls (letzter Wert ist p1-1).

Siehe auch

k_min

Der kleinstmögliche Signalindex.

k_max

Erster Sample-Index nach dem Signalende, der nicht von einem Zeitslice berührt wird.

unterer_rand_ende

Wo die Vor-Auffüllungseffekte enden.

p_min

Der kleinstmögliche Slice-Index.

p_max

Index des ersten nicht überlappenden oberen Zeitslices.

p_num

Anzahl der Zeitschlitze, d.h. p_max - p_min.

oberer_rand_anfang

Wo die Effekte der Nachfüllung beginnen.

ShortTimeFFT

Klasse, zu der diese Eigenschaft gehört.

Hinweise

Ein ValueError wird ausgelöst, wenn p_min <= p0 < p1 <= p_max(n) nicht gilt.