Salut tous le monde
Svp quelqu'un sait comment générer un signal autorégressif à partir d'un système (AR) sous matlab et comment estimer les paramétres AR ?.
Merci d'avance![]()
Salut tous le monde
Svp quelqu'un sait comment générer un signal autorégressif à partir d'un système (AR) sous matlab et comment estimer les paramétres AR ?.
Merci d'avance![]()
Bonjour.
La modélisation d'un signal par modèle AR se fait par l'instruction "A=lpc(x,n)"....
x : signal à modéliser
n : spécifie le nombre (n+1) de coefficients à estimer
A : vecteur des coefficients
....
Merci phryte pour ta réponse
je réexpose mon problème:
je dois générer un signal autoregrressif pour ce fait j'ai utilisé les commandes suivantes:
j'ai eu un signal x puis pour extraire les paramètres de ce modèle autoregrressif j'ai utilisé la commande Ar (deuxième ordre) et le résultat est un idpoly : A(q)y(t) = e(t) A(q) = 1 - 1.582 q^-1 + 0.7303 q^-2 .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 b=fir1(1203,.5); [i,j]=lpc(b,5); rands('state',pi); u=sqrt(i)*randn(9000,1); x=filter(1,d,u);
J'arrive pas trop à interpréter ce résultat ;je suppose que e(t) c'est le bruit et les paramètres sont [1,1.582,0,7303] si c'est le cas comment puis je les extraire ??
et je voudrais savoir si c possible de reconstruire le signal à partir de ces paramètres la en passant par une simple ou plusieurs commandes matlab ou faudra t'il l'implémenter.
Merci d'avance.
Partager