Multirate Steady-State Kalman Filters
- Multirate steady-state Kalman filters are estimation methods designed for systems where sensors operate at different sampling rates, resulting in periodic measurement models.
- They leverage a dual LQR formulation and convex LMI optimization to address singular measurement covariances, ensuring robust and principled filter design.
- The approach supports multi-objective criteria such as pole placement and mixed H2/â„“2 norm constraints to balance convergence speed with average and worst-case estimation performance.
Multirate steady-state Kalman filters address state estimation problems for systems where sensors operate at differing sampling rates, resulting in periodic time-varying measurement equations. In such frameworks, Kalman gains converge to periodic steady-state sequences that repeat over a common frame period. Standard algebraic Riccati equation (DARE) solvers are inapplicable because the lifted measurement noise covariance is merely positive semidefinite (PSD), owing to zeroed-out sensor blocks, and thus singular. Recent work utilizes a convex Linear Matrix Inequality (LMI) optimization framework, stemming from a dual Linear Quadratic Regulator (LQR) formulation, enabling the principled design of steady-state multirate Kalman filters even for periodic, degenerate measurement structures. This optimization framework supports multi-objective design, including pole placement for guaranteed convergence and mixed /-induced norm objectives for balanced average and worst-case estimation performance (Okajima, 2 Feb 2026).
1. System and Multirate Measurement Model
The process model is a discrete-time, time-invariant state-space system: where is the state, the input, and is the process noise with covariance .
Measurements are acquired through scalar sensor channels with heterogenous sampling intervals. Each measurement is modeled via a selection matrix,
indicating whether sensor is active at time 0. The observation equation becomes
1
where 2 is the sensing matrix and 3 is measurement noise with covariance 4.
If the sampling rates share a rational basis, there exists a period 5 such that 6, leading to a periodic measurement model: 7 Periodic structure underlies the necessity for specialized steady-state filter design.
2. Cyclic Reformulation and Structure of the Lifted System
The periodic system can be lifted into a time-invariant form via block-cyclic "stacking" of states and measurements across one period. Define the stacked state,
8
where the current 9 is placed in block 0, and similarly for stacked input and noise terms. The block-lifted system evolves as
1
2
with block matrices defined by the period 3:
- 4 is block-cyclic with 5 on the final off-diagonal.
- 6, similarly for 7.
- 8.
- 9.
Due to the time steps when a sensor is inactive (0 zeroing rows), the measurement covariance 1 is singular (2, but 3). This structural singularity precludes standard steady-state Riccati approaches.
3. Dual LQR Formulation and LMI Design
The Kalman filter synthesis is recast as a dual LQR problem on the lifted system: 4 with cost
5
The optimal control gain 6 for this problem corresponds via transposition to the Kalman filter gain for the original estimation problem.
Existence of a stabilizing filter is characterized by a Lyapunov matrix 7 and an auxiliary variable 8, satisfying the LMI
9
where 0 denotes symmetric terms. The filter gain is recovered as 1.
To minimize an upper bound on steady-state error covariance, introduce 2 via
3
The LMI design problem becomes a semidefinite program (SDP): 4
4. Multi-Objective Performance Criteria
The framework naturally accommodates performance and robustness objectives by the inclusion of further LMIs:
- Pole Placement: To constrain the eigenvalues of 5 within a stability disk 6, add
7
- Mixed 8/9-Induced Norm: For output 0, the induced norm constraint 1 is enforced via
2
All objectives can be synthesized in a unified SDP, allowing trade-offs among estimation covariance, convergence speed, and disturbance amplification.
5. Design and Algorithmic Workflow
The synthesis procedure for LMI-optimized multirate steady-state Kalman filters consists of:
- Building 3, 4, 5, and 6 matrices from system and sampling schedule.
- Selecting objective terms (error covariance minimization, pole placement, 7 bounds).
- Solving the resulting SDP via solvers such as MOSEK or SeDuMi, with computational complexity 8.
- Recovering the filter gain 9 and extracting periodic gains 0 for each phase in the cycle.
- Verifying stability, pole constraints, and induced norm as required.
6. Numerical Example: Automotive Navigation
A canonical test case demonstrates filter performance. For an automotive navigation system with GPS (1 Hz) and wheel speed (10 Hz) sensors,
- Sampling period 1 s, period 2,
- State 3 (4, 5, 6); measurement 7 (8, 9),
- Plant and sensor model as
0
1
- Measurement selection: at 2, 3 enables both sensors; for 4, 5 enables only wheel speed.
- Rank(6) 7, so 8 is PSD but not invertible.
The SDP solution yields
- 9,
- 0.
Periodic Kalman gains are:
| 1 | Sensors | 2 (rounded) |
|---|---|---|
| 0 | GPS+WS | 3 |
| 1–9 | WS only | 4 |
Simulated performance (20 s, sinusoidal input, Gaussian noise): RMSEs for 5, 6, 7.
Trade-off analysis demonstrates that tighter pole or induced norm constraints increase 8 (mean estimation error), but yield improved convergence rates and bounded worst-case error gain.
7. Implications and Extensions
The LMI dual-LQR methodology enables rigorous steady-state Kalman filter design for multirate periodic systems by addressing the degeneracy in lifted measurement covariances. It provides:
- Direct handling of 9,
- Global convexity and numerical robustness,
- Systematic synthesis of multi-objective filters via simple LMI addition.
Potential extensions include nonlinear/extended-Kalman variants, adaptive noise tuning, and distributed or asynchronous settings. The convex LMI approach offers a unified platform for steady-state filter synthesis under diverse performance and structural requirements in multirate sensor environments (Okajima, 2 Feb 2026).