![]() | Télécharger l'aide (Windows uniquement) |
Classe propriétaire : filter design
Requiert : Module MathScript RT
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)
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).
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é. |
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. |
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 |
b = [1, 2];
a = [-1, 1, 1, 3];
n = 32;
[H, F] = phasedelay(b, a, n)
Utile
Pas utile