decimate (fonction du module MathScript RT)

Aide du module LabVIEW 2012 MathScript RT

Date d'édition : June 2012

Numéro de référence : 373123C-0114

»Afficher les infos sur le produit
Télécharger l'aide (Windows uniquement)

Classe propriétaire : resampling

Requiert : Module MathScript RT

Syntaxe

c = decimate(a, b)

c = decimate(a, b, n)

c = decimate(a, b, option)

c = decimate(a, b, n, option)

Description

Utilise un filtre de Tchebychev de type 1 pour rééchantillonner un signal.

Exemples

Entrées

Nom Description
a Spécifie le signal d'origine. a est un vecteur réel.
b Spécifie la nouvelle fréquence d'échantillonnage. b est un entier positif.
n Spécifie l'ordre du filtre de Tchebychev de type 1 à utiliser. n est un entier positif.
option Spécifie le type de filtre à utiliser. option est une chaîne qui accepte les valeurs suivantes.

'FIR' Indique que LabVIEW doit utiliser un filtre RIF pour le rééchantillonnage.
'IIR' Indique que LabVIEW doit utiliser un filtre RII pour le rééchantillonnage.

Sorties

Nom Description
c Renvoie une version rééchantillonnée de a à 1/b la fréquence d'origine. La longueur de c est 1/b fois la longueur de a. c est un vecteur réel.

Détails

Le tableau suivant répertorie les caractéristiques de support de cette fonction.

Supportée par le moteur d'exécution LabVIEW Oui
Supportée sur les cibles RT Oui
Compatible avec les durées d'exécution limitées sur RT Non caractérisée

Exemples

A = [1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7];
B = 2;
N = 3;
C = decimate(A, B, N)

Rubriques apparentées

fir_win
iir_cheby1
iir_cheby1ord
iir_cheby1zpk

CET ARTICLE VOUS A-T-IL ÉTÉ UTILE ?

Pas utile