Sfortunatamente non so molto sui filtri di Kalman, ma penso di poterti aiutare con le cose dello spazio degli stati.
Nell'esempio 1, il modello AR è esattamente la tua vecchia definizione ricorsiva di output DSP:
yt=α+ϕ1yt−1+ϕ2yt−2+ηt
In questo caso scriviamo il modello dello spazio degli stati con corrispondenza diretta con l'equazione sopra:
(ytyt−1)=(ϕ11ϕ20)(yt−1yt−2)+(α0)+(10)ηt
Si noti che in questo caso, gli stati del sistema sono valori correnti e precedenti dell'output.
Nel secondo esempio, stai separando i tuoi stati cdai tuoi valori di output. Ciò significa che gli stati possono ora essere qualsiasi cosa, anche se continuano a mappare direttamente sui valori di output. In questo modo otteniamo
yt=μ+ct
ct=ϕ1ct−1+ϕ2ct−2+ηt
E quindi
(ctct - 1) = (φ11φ20) (ct - 1ct - 2) + (10)ηt
Dovresti anche riconoscerlo come rappresentazione standard dello spazio di stato di un sistema lineare, perché le equazioni per l'evoluzione dello stato e l'output dipendente dallo stato sono due equazioni diverse . Questa separazione è banale nel caso di un modello AR, ma quest'ultima notazione è il modo in cui pensiamo a tutti i modelli lineari di spazio-stato in generale.
Il terzo esempio è curioso. Se moltiplichi tutti i coefficienti, ti renderai conto che è effettivamente equivalente al primo e al secondo esempio. Allora perché farlo? Risulta che l'esempio 2 (essendo la rappresentazione dello spazio degli stati corretta del sistema) è chiamato la Forma canonica controllabile di questo sistema. Se fai qualche lettura o semplicemente analizzi attentamente il sistema, ti renderai conto che possiamo mettere questo sistema in qualsiasi stato per cui ci piace fornire valori ben educati perφ1 e φ2 con il singolo input α. Perciò chiamiamo tali sistemi controllabili ed è molto facile vedere da questa forma delle equazioni dello spazio degli stati.
Dovresti notare che due sistemi lineari possono essere identici fino a un cambio di base. Ciò significa che possiamo scegliere una base diversa per rappresentare lo stesso sistema lineare. Puoi convincerti che è esattamente quello che abbiamo fatto per passare dal secondo al terzo esempio. In particolare, ci piace questa trasformazione lineare per trasporre la matrice di transizione di stato, in modo da ottenere uno stato sconosciutoS
yt= (10)αt
αt= (StSt - 1) = (φ11φ20) (St - 1St - 2) + (α0) + (10)ηt
Ora possiamo usare il cambio di base per scoprire cosa sia questo stato S deve essere rispetto allo stato y. E possiamo calcolarlo
(StSt - 1) = (ytφ2yt - 1)
Questa forma (trasposizione della forma canonica di controllabilità) è chiamata forma canonica di osservabilità perché se possiamo mettere un sistema in questa forma, possiamo facilmente dedurre quali stati del sistema possono essere osservati semplicemente guardando l'output. Per una descrizione dei moduli canonici, puoi leggere questo documento e, naturalmente, guardarti intorno sul web. Si noti che nel documento gli stati sono capovolti, il che non cambia nulla sulla rappresentazione del sistema, semplicemente riordinando le righe / colonne delle matrici.