Rất tiếc, tôi không biết nhiều về bộ lọc Kalman, nhưng tôi nghĩ tôi có thể giúp bạn giải quyết vấn đề không gian nhà nước.
Trong ví dụ 1, mô hình AR chính xác là định nghĩa đệ quy DSP cũ của bạn:
yt=α+ϕ1yt−1+ϕ2yt−2+ηt
Trong trường hợp này, chúng tôi viết mô hình không gian trạng thái với sự tương ứng trực tiếp với phương trình trên:
(ytyt−1)=(ϕ11ϕ20)(yt−1yt−2)+(α0)+(10)ηt
Lưu ý rằng trong trường hợp này, các trạng thái của hệ thống là giá trị hiện tại và trước đó của đầu ra.
Trong ví dụ thứ hai, bạn đang tách trạng thái khỏi các giá trị đầu ra. Điều này có nghĩa là các trạng thái bây giờ có thể là bất cứ thứ gì, mặc dù chúng vẫn trực tiếp ánh xạ lên các giá trị đầu ra. Bằng cách này, chúng tôi nhận đượcc
yt=μ+ct
ct=ϕ1ct−1+ϕ2ct−2+ηt
Và do đó
(ctct−1)=(ϕ11ϕ20)(ct−1ct−2)+(10)ηt
Bạn cũng nên nhận ra đây là biểu diễn không gian trạng thái tiêu chuẩn của một hệ tuyến tính, bởi vì các phương trình cho sự tiến hóa trạng thái và đầu ra phụ thuộc trạng thái là hai phương trình khác nhau . Sự tách biệt này là tầm thường trong trường hợp mô hình AR, nhưng ký hiệu sau này là cách chúng ta nghĩ về tất cả các mô hình không gian trạng thái tuyến tính nói chung.
Ví dụ thứ ba là một điều tò mò. Nếu bạn nhân ra tất cả các hệ số, bạn sẽ nhận ra rằng nó thực sự tương đương với các ví dụ thứ nhất và thứ hai. Vậy tại sao làm điều đó? Tôi chỉ ra rằng ví dụ 2 (là đại diện không gian trạng thái thích hợp của hệ thống) được gọi là Mẫu Canonical Controlable của hệ thống này. Nếu bạn đọc hoặc phân tích hệ thống một cách cẩn thận, bạn sẽ nhận ra rằng chúng ta có thể đưa hệ thống này vào bất kỳ trạng thái nào chúng ta muốn cung cấp các giá trị ứng xử tốt cho và với một đầu vào . Do đó, chúng tôi gọi các hệ thống như vậy có thể kiểm soát được và rất dễ thấy từ dạng phương trình không gian trạng thái này.ϕ 2 αϕ1ϕ2α
Bạn nên chú ý rằng hai hệ thống tuyến tính có thể giống hệt nhau cho đến khi thay đổi cơ sở. Điều này có nghĩa là chúng ta có thể chọn một cơ sở khác để biểu diễn cùng một hệ thống tuyến tính. Bạn có thể thuyết phục bản thân rằng đó chính xác là những gì chúng tôi đã làm để đi từ ví dụ thứ hai đến thứ ba. Đặc biệt, chúng tôi thích phép chuyển đổi tuyến tính này để hoán chuyển ma trận chuyển trạng thái, do đó chúng tôi sẽ nhận được một số trạng thái không xác địnhs
yt=(10)αt
αt=(stst−1)=(ϕ11ϕ20)(st−1st−2)+(α0)+(10)ηt
Bây giờ chúng ta có thể sử dụng thay đổi cơ sở để tìm hiểu trạng thái này có liên quan gì đến trạng thái . Và chúng ta có thể tính toán đượcysy
(stst−1)=(ytϕ2yt−1)
Biểu mẫu này (chuyển đổi dạng Canonical Formable) được gọi là Dạng Canonical có thể quan sát được vì nếu chúng ta có thể đặt một hệ thống ở dạng này, chúng ta có thể dễ dàng suy ra trạng thái nào của hệ thống có thể được quan sát bằng cách chỉ cần nhìn vào đầu ra. Đối với một số mô tả về các hình thức kinh điển, bạn có thể đọc tài liệu này , và tất nhiên nhìn xung quanh trên web. Lưu ý rằng trong tài liệu, các trạng thái được lộn ngược, không thay đổi bất cứ điều gì về biểu diễn hệ thống, chỉ đơn giản là sắp xếp lại các hàng / cột của ma trận.