phasedelay (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 : filter design

Requiert : Module MathScript RT

Syntaxe

phasedelay(b)

phasedelay(b, a)

phasedelay(b, a, w)

phasedelay(b, a, w, fs)

phasedelay(b, a, n)

phasedelay(b, a, n, 'whole')

phasedelay(b, a, n, fs)

phasedelay(b, a, n, 'whole', fs)

h = phasedelay(b, a, w)

h = phasedelay(b, a, w, fs)

[h, f] = phasedelay(b)

[h, f] = phasedelay(b, a)

[h, f] = phasedelay(b, a, n)

[h, f] = phasedelay(b, a, n, 'whole')

[h, f] = phasedelay(b, a, n, fs)

[h, f] = phasedelay(b, a, n, 'whole', fs)

Description

Calcule le vecteur de délai de phase et le vecteur de fréquences d'un filtre. Si vous ne demandez pas de sortie, cette fonction trace le délai de phase du filtre dans la fenêtre de tracé actuelle. phasedelay(b) équivaut à phasedelay(b, [1], 512). phasedelay(b, a) est équivalent à phasedelay(b, a, 512).

Exemples

Entrées

Nom Description
b Spécifie les coefficients du numérateur du filtre. b est un vecteur.
a Spécifie les coefficients du dénominateur du filtre. a est un vecteur. La valeur par défaut est [1].
w Spécifie les points de fréquence auxquels vous voulez évaluer le délai de phase. Si vous ne spécifiez pas w, LabVIEW évalue le délai de phase à n points répartis à intervalles réguliers le long de la moitié supérieure du cercle unité. w est un vecteur.
fs Spécifie la fréquence d'échantillonnage en Hz. fs est un scalaire.
n Spécifie le nombre de points de fréquence. n est un entier positif. La valeur par défaut est 512.
'whole' Indique que LabVIEW doit évaluer le délai de phase à n points répartis à intervalles réguliers le long du cercle unité.

Sorties

Nom Description
h Renvoie le vecteur de délai de phase du filtre. h est un vecteur réel.
f Renvoie le vecteur de fréquences discrètes, en radians/échantillons, qui correspond à h. f est un vecteur.

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 (si vous demandez une sortie)
Supportée sur les cibles RT Oui (si vous demandez une sortie)
Compatible avec les durées d'exécution limitées sur RT Non caractérisée

Exemples

b = [1, 2];
a = [-1, 1, 1, 3];
n = 32;
[H, F] = phasedelay(b, a, n)

Rubriques apparentées

freqzd
grpdelay
impzd
phasezd

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

Pas utile