Calcule la transformée en sinus discrète (DST) de la séquence X en entrée. Câblez des données à l'entrée X pour déterminer l'instance polymorphe à utiliser ou sélectionnez manuellement l'instance.


icon

DST 1D

La transformée en sinus discrète DST {X} à une dimension d'une séquence de X est définie de la façon suivante :

, k=0, 1, 2, …, N–1

N étant la longueur de la séquence X en entrée, xn étant le nième élément de la séquence X en entrée, et yk étant le kième élément de la séquence DST {X} en sortie. Ce VI applique un algorithme de DST rapide au lieu de calculer la transformée en sinus discrète directement. LabVIEW implémente cet algorithme de DST rapide en utilisant une technique de FFT.

DST 2D

La transformée en sinus discrète DST {X} à deux dimensions d'une matrice de X est définie de la façon suivante :

M et N sont respectivement le nombre de lignes et de colonnes de la matrice d'entrée X. x(m, n) est l'élément de la matrice d'entrée 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 de sortie DST {X} avec le numéro de ligne u et le numéro de colonne v.Ce VI effectue une DST bidimensionnelle en utilisant les deux étapes suivantes :

  1. Effectue une DST à une dimension, ligne par ligne sur la matrice en entrée X. Le résultat en sortie est Y'.
  2. Effectue une DST à une dimension colonne par colonne sur Y'. Le résultat en sortie est DST {X}.