DCT (1D)
- Aktualisiert2025-07-30
- 2 Minute(n) Lesezeit
Berechnet die diskrete Cosinus-Transformation (DCT) der Eingangsfolge X. Zur Auswahl der polymorphen Instanz verbinden Sie Daten mit dem Eingang X oder wählen Sie die Instanz manuell aus.

Ein-/Ausgänge
X
—
X ist ein reeller Vektor.
DCT-Größe
—
DCT-Größe ist die Länge der DCT. Wenn die DCT-Größe über der Elementeanzahl von X liegt, fügt das VI an das Ende von X so viele Nullen ein, wie zum Erreichen der DCT-Größe erforderlich sind. Bei einer DCT-Größe kleiner als die Elementeanzahl von X wird die DCT nur mit den ersten n Elementen von X durchgeführt, die die DCT-Größe vorgibt. Bei einem Wert von kleiner oder gleich 0 wird automatisch als DCT-Größe die Länge von X eingesetzt.
DCT {X}
—
DCT {X} ist die DCT von X.
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. |
DCT (1D)
Die eindimensionale diskrete Cosinus-Transformation DCT {X} der Wertefolge X wird nach folgenden Gleichungen berechnet:

und

wobei N die Anzahl der Werte in X,
xn ist dasn-te Element von X, yk ist dask-te Element von DCT {X}.Anstatt der direkten Berechnung der diskreten Cosinus-Transformation wendet das VI einen Algorithmus zur schnellen DCT auf die Eingangswerte an. Das schnelle DCT-Verfahren beruht auf der FFT.
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Signal Processing\Transforms\Image Compression with DCT.vi
X
—
DCT-Größe
—
DCT {X}
—
Fehler
—