DCT inverse
- Mise à jour2025-07-30
- Temps de lecture : 3 minute(s)
Calcule la transformée en cosinus discrète (DCT) inverse de la séquence en entrée DCT {X}. Câblez des données à l'entrée DCT {X} pour déterminer l'instance polymorphe à utiliser ou sélectionnez manuellement l'instance.

DCT inverse 1D
Si y représente la séquence en entrée DCT {X}, la DCT inverse à une dimension de y est définie comme suit :

et

N étant la longueur de la séquence DCT {X} en entrée, y(k) étant le k-ième élément de DCT {X}, et x(n) étant le n-ième élément de la séquence X en sortie. Ce VI applique une DCT inverse rapide au lieu de calculer la DCT inverse directement. LabVIEW implémente cet algorithme de DCT inverse rapide en utilisant une technique de FFT.
DCT inverse 2D
Si y représente la matrice en entrée DCT {X}, la DCT inverse à deux dimensions de y est définie comme suit :

où M et N sont respectivement le nombre de lignes et de colonnes de DCT {X}. x(m,n) est l'élément de la matrice de sortie X avec le numéro de ligne m et le numéro de colonne n. y(u,v) est l'élément de la matrice d 'entrée DCT {X} avec le numéro de ligne u et le numéro de colonne v. Ce VI effectue une DCT inverse bidimensionnelle en utilisant les deux étapes suivantes :
- Effectue une DCT inverse à une dimension, ligne par ligne sur la matrice en entrée DCT {X}. Le résultat en sortie est Y'.
- Effectue une DCT inverse à une dimension colonne par colonne sur Y'. Le résultat en sortie est X.
Exemples
Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.
- labview\examples\Signal Processing\Transforms\Image Compression with DCT.vi