Rééchantillonne le signal en entrée X en l'interpolant, en passant le signal interpolé dans un filtre RIF et en décimant le signal filtré. 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

  • cbool.png anti-repliement ?

    anti-repliement ? spécifie si le signal en entrée est soumis à un filtrage passe-bas lorsque LabVIEW réduit le nombre d'échantillons du signal.

    Si anti-repliement ? est VRAI, ce VI protège le signal rééchantillonné contre le repliement. Cependant, les besoins en calculs sont accrus pendant le rééchantillonnage.

  • cbool.png réinitialisation

    réinitialisation contrôle l'initialisation du rééchantillonnage. La valeur par défaut est FAUX.

    La première fois que ce VI s'exécute ou quand réinitialisation est définie à VRAI, LabVIEW initialise les états internes du VI à zéro et utilise indice de départ pour déterminer quand commencer le rééchantillonnage. La fois suivante que ce VI s'exécute et que réinitialisation est définie à FAUX, LabVIEW initialise les états internes aux états finaux de l'appel précédent à ce VI.

    Pour traiter une grande séquence de données composée de blocs plus petits, définissez réinitialisation à VRAI pour le premier bloc et à FAUX pour tous les autres blocs dans le rééchantillonnage continu.

  • c1ddbl.png X

    X est le signal réel en entrée pour le rééchantillonnage. L'intervalle d'échantillonnage de X vaut 1.

  • ci32.png indice de départ

    indice de départ détermine où commencer le rééchantillonnage si c'est le premier appel au VI ou si réinitialisation est défini à VRAI. Définissez indice de départ en fonction du signal une fois que X est interpolé. indice de départ doit être supérieur ou égal à 0. La valeur par défaut est 0.

  • cnclst.png facteur de rééchantillonnage

    facteur de rééchantillonnage contient le facteur interpolation et le facteur décimation pour le rééchantillonnage.

  • ci32.png interpolation

    interpolation est le facteur d'interpolation pour le rééchantillonnage. La valeur par défaut est 1.

  • ci32.png décimation

    décimation est le facteur de décimation pour le rééchantillonnage. La valeur par défaut est 1.

  • cerrcodeclst.png entrée d'erreur (pas d'erreur)

    entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.

  • cnclst.png caractéristiques du filtre RIF

    caractéristiques du filtre RIF correspond aux valeurs minimales dont le VI a besoin pour spécifier le filtre RIF.

  • cdbl.png réjection du repliement (dB)

    réjection du repliement (dB) spécifie le niveau d'atténuation minimal des composantes du signal repliées après un rééchantillonnage. La valeur par défaut est 120.

  • cdbl.png bande passante normalisée

    bande passante normalisée spécifie le pourcentage de la nouvelle fréquence d'échantillonnage qui n'est pas atténué. La valeur par défaut est 0,4536.

  • i1ddbl.png Y

    Y renvoie le signal rééchantillonné. L'intervalle d'échantillonnage de Y est décimation/interpolation.

  • idbl.png t0

    t0 renvoie l'instance de temps pour le premier échantillon de chaque signal dans Y.

  • ierrcodeclst.png sortie d'erreur

    sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard.

  • Les étapes suivantes décrivent le processus de rééchantillonnage rationnel. Chaque étape correspond à une section numérotée dans l'image qui suit.

    1. Signal en entrée X pour rééchantillonnage. L'intervalle de temps entre deux échantillons adjacents est 1.
    2. Insérez des zéros entre deux échantillons adjacents pour suréchantillonner X par le facteur d'interpolation. Laissez X1 représenter le signal interpolé.
    3. Si vous utilisez un filtre RIF, filtrez X1 à l'indice de départ pour obtenir le premier échantillon en sortie. Les éléments hors de la gamme du signal interpolé sont égaux à zéro.
    4. Placez le filtre dans la position indice de départ + décimation et filtrez à nouveau pour obtenir le deuxième échantillon en sortie.
    5. Répétez l'étape 4 en ajoutant chaque nouvelle valeur de décimation jusqu'à ce qu'il n'y ait plus d'échantillon à filtrer dans X1. Enregistrez les échantillons finaux dans les états internes et attendez le signal du bloc suivant. L'intervalle de temps entre deux échantillons adjacents dans un signal en sortie est égal à décimation / interpolation. t0 spécifie le temps du premier échantillon en sortie.

    Exemples

    Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

    • labview\examples\Signal Processing\Signal Operation\Rational Resampling.vi