![]() | Télécharger l'aide (Windows uniquement) |
Classe propriétaire : filter design
Requiert : Module MathScript RT
y = fir_lsq(n, f, a)
y = fir_lsq(n, f, a, w)
y = fir_lsq(n, f, a, option)
y = fir_lsq(n, f, a, w, option)
Ancien nom : firls
Conçoit un filtre RIF linéaire 'Moindres carrés'.
Nom | Description | ||||
---|---|---|---|---|---|
n | Spécifie l'ordre du filtre. n est un entier non négatif. | ||||
f | Spécifie les fréquences normalisées auxquelles vous voulez prendre les échantillons. La taille de f doit être paire. f est un vecteur. | ||||
a | Spécifie les amplitudes de chacune des fréquences f. a est un vecteur de la même taille que f. | ||||
w | Spécifie la pondération. w est un vecteur dont la longueur est la moitié de f. | ||||
option | Spécifie le type de filtre à symétrie impaire à développer. option est une chaîne qui accepte les valeurs suivantes.
|
Nom | Description |
---|---|
y | Renvoie les coefficients de filtre d'ordre n. y est un vecteur réel. |
Si f = [0.1, 0.2, 0.3, 0.4] et a = [1, 1, 0, 0], LabVIEW ignore l'intervalle [0.2, 0.3] et essaie d'implémenter un filtre dont l'amplitude est 1 dans [0.1, 0.2] et 0 dans [0.3, 0.4].
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 |
N = 11;
F = [0.1, 0.2, 0.3, 0.4];
A = [1, 1, 0, 0];
Y = fir_lsq(N, F, A)
Utile
Pas utile