Ich weiß leider nicht viel über Kalman-Filter, aber ich denke, ich kann Ihnen beim State Space helfen.
In Beispiel 1 ist das AR-Modell genau Ihre gute alte rekursive DSP-Definition der Ausgabe:
yt=α+ϕ1yt−1+ϕ2yt−2+ηt
In diesem Fall schreiben wir das Zustandsraummodell in direkter Entsprechung mit der obigen Gleichung auf:
( ytyt - 1) = ( ϕ11ϕ20) ( yt - 1yt - 2) + ( α0) + ( 10) ηt
Beachten Sie, dass in diesem Fall die Zustände des Systems aktuelle und vorherige Werte der Ausgabe sind.
Im zweiten Beispiel trennen Sie Ihre Zustände von Ihren Ausgabewerten. Dies bedeutet, dass die Zustände jetzt alles sein können, obwohl sie immer noch direkt auf Ausgabewerte abgebildet werden. Auf diese Weise bekommen wirc
yt= μ + ct
ct= ϕ1ct - 1+ ϕ2ct - 2+ ηt
Und deshalb
(ctct−1)=(ϕ11ϕ20)(ct−1ct−2)+(10)ηt
Sie sollten dies auch als Standard-Zustandsraumdarstellung eines linearen Systems erkennen, da Ihre Gleichungen für die Zustandsentwicklung und die zustandsabhängige Ausgabe zwei verschiedene Gleichungen sind . Diese Trennung ist im Fall eines AR-Modells trivial, aber diese letztere Notation ist, wie wir alle linearen Zustandsraummodelle im Allgemeinen betrachten.
Das dritte Beispiel ist merkwürdig. Wenn Sie alle Koeffizienten multiplizieren, werden Sie feststellen, dass dies tatsächlich dem ersten und dem zweiten Beispiel entspricht. Warum also? Ich stelle fest, dass Beispiel 2 (die richtige Zustandsraumdarstellung des Systems) die steuerbare kanonische Form dieses Systems heißt. Wenn Sie etwas lesen oder das System einfach sorgfältig analysieren, werden Sie feststellen, dass wir dieses System in einen beliebigen Zustand versetzen können, der gut verhaltene Werte für und mit der einzelnen Eingabe liefert . Daher nennen wir solche Systeme steuerbar , und es ist sehr leicht aus dieser Form der Zustandsraumgleichungen zu erkennen.ϕ 2 αϕ1ϕ2α
Sie sollten beachten, dass zwei lineare Systeme bis zu einem Basiswechsel identisch sein können. Dies bedeutet, dass wir eine andere Basis auswählen können, um dasselbe lineare System darzustellen. Sie können sich selbst davon überzeugen, dass wir genau das getan haben, um vom zweiten zum dritten Beispiel zu gelangen. Insbesondere möchten wir, dass diese lineare Transformation die Zustandsübergangsmatrix transponiert, so dass wir für einen unbekannten Zustands
yt=(10)αt
αt=(stst−1)=(ϕ11ϕ20)(st−1st−2)+(α0)+(10)ηt
Jetzt können wir den Basiswechsel verwenden, um herauszufinden, wie dieser Zustand in Bezug auf state . Und wir können es so berechnenysy
(stst−1)=(ytϕ2yt−1)
Diese Form (Transponierte der kanonischen Form der Kontrollierbarkeit) wird als kanonische Form der Beobachtbarkeit bezeichnet, da wir, wenn wir ein System in diese Form bringen können, leicht ableiten können, welche Zustände des Systems beobachtet werden können, indem wir einfach die Ausgabe betrachten. Eine Beschreibung der kanonischen Formen finden Sie in diesem Dokument und natürlich im Internet. Beachten Sie, dass im Dokument die Status auf den Kopf gestellt werden, was nichts an der Systemdarstellung ändert, indem Sie einfach die Zeilen / Spalten der Matrizen neu anordnen.