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


icon

Entrées/Sorties

  • c1ddbl.png X

    X est un vecteur réel.

  • ci32.png Taille de la DST

    Taille de la DST est la longueur de la DST à effectuer.

    Si Taille de la DST est supérieur au nombre d'éléments de X, ce VI ajoute des zéros à la fin de X pour atteindre la Taille de la DST. Si Taille de la DST est inférieur au nombre d'éléments de X, ce VI n'utilise que les n premiers éléments de X pour effectuer la DST, n correspondant à la Taille de la DST. Si Taille de la DST est inférieur ou égal à zéro, ce VI utilise la longueur de X pour Taille de la DST.

  • i1ddbl.png DST {X}

    DST {X} est la DST de X.

  • ii32.png erreur

    erreur renvoie toute erreur ou mise en garde générée par le VI. Vous pouvez câbler erreur au VI Convertir un code d'erreur en cluster d'erreur pour convertir le code d'erreur ou la mise en garde en cluster d'erreur.

  • 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.