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 wirdp_minverwendet. 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_minDer kleinstmögliche Signalindex.
k_maxErster Sample-Index nach dem Signalende, der nicht von einem Zeitslice berührt wird.
unterer_rand_endeWo die Vor-Auffüllungseffekte enden.
p_minDer kleinstmögliche Slice-Index.
p_maxIndex des ersten nicht überlappenden oberen Zeitslices.
p_numoberer_rand_anfangWo die Effekte der Nachfüllung beginnen.
ShortTimeFFTKlasse, zu der diese Eigenschaft gehört.
Hinweise
Ein
ValueErrorwird ausgelöst, wennp_min <= p0 < p1 <= p_max(n)nicht gilt.