comment je peux modéliser un signal par un modèle autoregressif








comment je peux modéliser un signal par un modèle autoregressif
Salut.
Tu utilises l'identification d'un modèle par la méthode des moindres carrés.
Tu choisis un modèle (degré) : Y(n)/U(n) = (a0+a1.z-1+a2.z-2+...)/(1+b1.z-1+b2.z-2+...)
Tu initialises les matrices A et Y.
Tu exécutes le calcul matriciel ci-joint.








comment initialiser les matrices A et Y?
Je t'ai donné la méthode générale pour une identification ARMA.comment initialiser les matrices A et Y?
Si tu veux simplement modéliser un signal tu appliques les Moindres Carrés :
Exemple pour l'ordre deux:
Quel est ton signal ? Comment est-il éléboré ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 x=0:4; Y=[1 2.5 3 1.5 1]';%Signal à modéliser (5 mesures) A=[1 0 0;1 1 1;1 2 3;1 3 9;1 4 16]; C=inv(A'*A)*A'*Y f=C(1)+C(2)*x+C(3)*x.^2;%Modèle plot(x,Y,x,f) axis([0 4 0 5]);grid
Partager