Les filtres analogiques sont stables si les pôles sont dans la moitié gauche du plan s (figure à gauche) et les filtres numériques sont stables si les pôles sont à l'intérieur du cercle unitaire (figure à droite). Donc, mathématiquement, tout ce qui est nécessaire pour convertir l'analogique en numérique est un mappage (conforme?) Du demi-espace au disque unitaire et l' axe au cercle unitaire . Toute transformation qui le fait est un candidat possible pour être une alternative à la transformation bilatérale.| z | = 1ȷΩ|z|=1
Deux des méthodes bien connues sont la méthode d'invariance d'impulsion et la méthode de transformée en Z appariée . Conceptuellement, les deux sont similaires à l'échantillonnage d'une forme d'onde continue que nous connaissons. Indiquant la transformée de Laplace inverse par et la transformée Z en , ces deux méthodes impliquent de calculer la réponse impulsionnelle du filtre analogique comme ZL−1Z
a(t)=L−1{A(s)}
et échantillonnage à un intervalle d'échantillonnage suffisamment élevé pour éviter le repliement. La fonction de transfert du filtre numérique est alors obtenue à partir de la séquence échantillonnée commea(t)Ta[n]
Da(z)=Z{a[n]}
Cependant, il existe des différences clés entre les deux.
Méthode d'invariance d'impulsion:
Dans cette méthode, vous développez la fonction de transfert analogique sous forme de fractions partielles (pas dans la transformation Z correspondante comme mentionné par Peter ) comme
A ( s ) =∑mCms -αm
où est une constante et sont les pôles. Mathématiquement, toute fonction de transfert avec un numérateur de degré inférieur au dénominateur peut être exprimée comme une somme de fractions partielles . Seuls les filtres passe-bas satisfont à ce critère (passe-haut et passe-bande / coupe-bande ont au moins le même degré), et donc la méthode invariante d'impulsion ne peut pas être utilisée pour concevoir d'autres filtres.Cmαm
La raison de l'échec est également assez claire. Si vous aviez un polynôme au numérateur du même degré qu'au dénominateur, vous aurez un terme constant libre qui, lors de la transformation inverse, donnera une fonction delta qui ne peut pas être échantillonnée.
Si vous effectuez les transformations inverses de Laplace et Z en avant, vous verrez que les pôles sont transformés en ce qui signifie que si votre filtre analogique est stable, le filtre numérique sera également stable . Il préserve donc la stabilité du filtre.αm→ eαmT
Transformation Z adaptée
Dans cette méthode, au lieu de diviser la réponse impulsionnelle en fractions partielles, vous effectuez une simple transformation des pôles et des zéros de la même manière (appariée) que et (également préservant la stabilité), donnantβm→ eβmTαm→ eαmT
A ( s ) = ∏m( s - βm)∏n( s - αn)⟶ ∏m( 1- z-1eβmT)∏n( 1 - z- 1eαnT)
Vous pouvez facilement voir la limitation de ces deux méthodes. L'invariant d'impulsion n'est applicable que si votre filtre est passe-bas et que la méthode de transformée z adaptée est applicable aux filtres coupe-bande et passe-bande (et passe-haut jusqu'à la fréquence de Nyquist). Ils sont également limités dans la pratique par le taux d'échantillonnage (après tout, vous ne pouvez aller jusqu'à un certain point) et souffrent des effets de repliement.
La transformation bilinéaire est de loin la méthode la plus couramment utilisée dans la pratique et les deux ci-dessus sont plutôt plus pour les intérêts académiques. Quant à la conversion en analogique, je suis désolé mais je ne sais pas et je ne peux pas être d'une grande aide car je n'utilise presque jamais de filtres analogiques.