STFT-Spektrogramm (Punkt für Punkt)
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Errechnet die Energieverteilung des Signals im kombinierten Zeit-Frequenz-Bereich (Joint Time-Frequency Domain) unter Verwendung des Algorithmus der Kurzzeit-Fourier-Transformation (STFT).
Bei der Fourier-Transformation wird mit Ergebnissen vorheriger Transformationen gearbeitet (Sliding FFT). Das VI ähnelt dem VI STFT-Spektrogramme.

Ein-/Ausgänge
Initialisieren
—
Initialisieren muss TRUE sein, damit das VI initialisiert wird.
x
—
x ist der Zeitsignalverlauf.
Sample-Länge
—
Sample-Länge ist die Anzahl der Eingangswerte pro Folge. Die Berechnungen werden immer an einer Folge von Eingangswerten durchgeführt. Der Standardwert lautet 100. Sample-Länge muss größer als 0 sein.
Zeitschritt
—
Zeitschritt ist die Anzahl von Werten, die zum Verschieben des gleitenden Fensters benötigt werden. Der Standardwert lautet 1. Wenn der Wert für Zeitschritt erhöht wird, verringern sich die Rechenzeit und der Speicherbedarf. Allerdings wird auch die Zeitbereichsauflösung verringert. Bei einer Verringerung von Zeitschritt verbessert sich die Zeitbereichsauflösung, jedoch erhöhen sich auch die Rechenzeit und der Speicherbedarf.
Fensterlänge
—
Fensterlänge ist die Breite des ausgewählten Fensters. Der Standardwert lautet 50. Dieser Wert entspricht der Anzahl von Werten, die zur Berechnung der Fourier-Transformierten verwendet werden.
Fensterauswahl
—
Fensterauswahl legt das Analysefenster zur Berechnung des Spektrogramms fest.
STFT-Spektrogramm {X}
—
STFT-Spektrogramm {X} ist ein 2D-Array, das die Energieverteilung von Zeitsignalen im kombinierten Zeit-Frequenzbereich darstellt. Die Anzahl der Zeilen (Zeitachse) im STFT-Spektrogramm {X} ist gleich der Anzahl der Elemente des Zeitsignalverlaufs, die durch Zeitschritt dividiert und anschließend aufgerundet wird. Die Anzahl der Säulen (Frequenzachse) im STFT-Spektrogramm {X} ist gleich (Fensterlänge/2) + 1.
Fehler
—
Fehler gibt alle Fehler oder Warnungen des VIs aus. Zur Umwandlung eines Fehlercodes oder einer Warnung in einen Fehler-Cluster verbinden Sie Fehler mit dem VI Fehler-Cluster aus Fehlercode. |
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Signal Processing\Point by Point\Moving STFT PtByPt.vi
Initialisieren
—
x
—
Sample-Länge
—
STFT-Spektrogramm {X}
—
Fehler
—