Fonction holomorphes, développement en série entière, stabilité d'un filtre. [licence ? ]

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
Anonyme

fonction holomorphes, développement en série entière, stabilité d'un filtre. [licence ? ]

par Anonyme » 30 Avr 2005, 17:36

Bonjour,

Le Problème :

Soit le filtre récursif à réponse impulsionelle infinie suivant :

s(n) = e(n)/f0 - s(n-1)*f1/f0 - s(n-2)*f2/f0

ou e(n) est l'entrée (une suite quelconque) et s(n) est la sortie.

s(0) = s(1) = 0.

le filtre vérifie les deux propriétés suivantes :

1) f0²+f1²+f1²=1

autrement dit le filtre est normalisé.

2) f0*z² + f1*z + f2 = 0 possède deux racines à l'intérieur du
cercle unité (strictement)

autrement dit le filtre est stable. (si la suite {e(n)} est bornée,
alors la suite {s(n)} le sera aussi).


Comme le filtre est stable, il existe M>0 tel que :

si pour tout m |e(m)|<=A avec A > 0, alors

pour tout n, |s(n)| <= M * A


Je cherche une bonne valeur de M. (la plus petite possible).


Mes Recherches :

J'ai pensé à cela :

la fonction de transfert du filter est :

H(z) = 1/(f0+f1*z^(-1)+f2*z^(-2))

Je la décompose en éléments simples :

H(z) = b0/(a0-z^(-1))+ b1/(a1-z^(-1))

Je décompose les deux fractions rationelles élémentaires en séries
entières. Je les additionnes pour trouver la décomposition en série
entière simple de H(z) :

H(z) = somme( h(k)z^(-k))

et je prends comme valeur de M : somme(|h(k)|)

Est ce que c'est juste ? Ai-je une chance de trouver une formule
analitique simple pour h(k) ? et pour M ?

en espérant avoir été suffisament clair,

Alexandre.



Anonyme

Re: fonction holomorphes, développement en série entière, stabilité d'un filtre. [licence ? ]

par Anonyme » 30 Avr 2005, 17:36

Bon ben j'ai ma réponse : ça marche, et même trés bien !

si f0*z² + f1*z + f2 = 0 admets deux solutions à l'intérieur du cercle
unité, notons les a et b.

on a alors a+b = -f1/f0 et ab = f2/f0

et f0*H(z) = a/(a-b)/(1-az^(-1)) - b/(a-b)/(1-bz^(-1))

Ces deux fractions rationelles élémentaires sont décomposables en séries
entières sur le cercle unité et :

f0*H(z) = somme( (a^(k+1) - b^(k+1))/(a-b) * z^(-k))

Ce qui peut se vérifier en combinant l'équation :

s(n) = e(n)/f0 - s(n-1)*f1/f0 - s(n-2)*f2/f0

s(n) = e(n)/f0 + (a+b)*s(n-1) - ab*s(n-2)
s(n) = (a-b)/(a-b)/f0*e(n) + (a²-b²)/(a-b) * s(n-1) - ab * s(n-2)
s(n) = (a-b)/(a-b)/f0*e(n) + (a²-b²)/(a-b)/f0 * e(n-1) + (a^3-b^3)/(a-b)
*s(n-2) - (a+b)*ab*s(n-3)

etc...

Finalement, un majorant est :

M = somme( (a^(k+1) - b^(k+1))/(a-b), k=0..infini) = 1/(1-a)/(1-b) =
(1+f1/f0+f2/f0)^(-1)

Alexandre, toujours étonné !





Anonyme

Re: fonction holomorphes, développement en série entière, st

par Anonyme » 30 Avr 2005, 17:36

> Finalement, un majorant est :
>
> M = somme( (a^(k+1) - b^(k+1))/(a-b), k=0..infini) = 1/(1-a)/(1-b) =
> (1+f1/f0+f2/f0)^(-1)


Euh, petite correction :

M = somme( |a^(k+1) - b^(k+1)|/|a-b|, k=0..infini) <= 1/(1-|a|)/(1-|b|).

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 78 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite