iir_bessel (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

[b, a] = iir_bessel(n, w)

[b, a] = iir_bessel(n, [w1, w2])

[b, a] = iir_bessel(n, w, option)

[b, a] = iir_bessel(n, [w1, w2], 'stop')

[z, p, k] = iir_bessel(n, w)

[z, p, k] = iir_bessel(n, [w1, w2])

[z, p, k] = iir_bessel(n, w, option)

[z, p, k] = iir_bessel(n, [w1, w2], 'stop')

[as, bs, cs, ds] = iir_bessel(n, w)

[as, bs, cs, ds] = iir_bessel(n, [w1, w2])

[as, bs, cs, ds] = iir_bessel(n, w, option)

[as, bs, cs, ds] = iir_bessel(n, [w1, w2], 'stop')

Ancien nom : besself

Description

Conçoit un filtre de Bessel analogique. Si vous spécifiez w, cette fonction génère un filtre passe-bas d'ordre n. Si vous spécifiez w1 et w2, cette fonction génère un filtre passe-bande d'ordre 2n. [z, p, k] et [as, bs, cs, ds] génèrent respectivement la représentation Zéro-Pôle-Gain et la représentation État-Espace du filtre.

Exemples

Entrées

Nom Description
n Spécifie l'ordre du filtre. n est un entier non négatif.
w Spécifie la fréquence de coupure du filtre. w est un nombre réel compris entre 0 et 1. 1 représente la fréquence de Nyquist.
w1 Spécifie la fréquence de coupure basse. w1 doit se trouver dans la gamme [0, 1].
w2 Spécifie la fréquence de coupure haute. w2 doit se trouver dans la gamme [0, 1] et être supérieur à w1.
option Spécifie le type de filtre à développer. option est une chaîne qui accepte les valeurs suivantes.

'low' (valeur par défaut) Conçoit un filtre passe-bas.
'high' Conçoit un filtre passe-haut.
'stop' Indique à LabVIEW qu'il faut concevoir un filtre à bande d'arrêt. Si vous ne spécifiez pas 'stop' mais que vous spécifiez w1 et w2, LabVIEW conçoit un filtre passe-bande.

Sorties

Nom Description
b Renvoie le numérateur du filtre conçu. b est le coefficient de filtre direct d'ordre n. b est un vecteur réel.
a Renvoie le dénominateur du filtre conçu. a est le coefficient de filtre inverse d'ordre n. a est un vecteur réel.
z Renvoie les zéros du filtre. z est un vecteur.
p Renvoie les pôles du filtre. p est un vecteur.
k Renvoie le gain du filtre. k est un nombre réel.
as Renvoie les coefficients A du filtre. as est une matrice.
bs Renvoie les coefficients B du filtre. bs est une matrice.
cs Renvoie les coefficients C du filtre. cs est une matrice.
ds Renvoie les coefficients D du filtre. ds est une matrice.

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

N = 5;
W = 0.4;
[B, A] = iir_bessel(N, W)

Rubriques apparentées

iir_butter
iir_cheby1
iir_cheby2
iir_elliptic
fir_remez

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

Pas utile