A Kalman filter that performs accurately in steady-state conditions will degrade during platform manoeuvres. The failure is not a defect in the filter’s implementation: it is built into a core assumption that measurement noise is Gaussian and white. The moment a platform turns or accelerates, that assumption breaks. The noise characteristics of what the sensor measures change with the platform’s dynamics, and a filter whose noise model cannot adapt will produce position and velocity estimates that diverge from reality. The solution is not to retune the filter manually each time the operating envelope changes. It is to make the noise covariance estimation itself adaptive.
What causes a Kalman filter to degrade during a manoeuvre?
The Kalman filter operates by propagating a state estimate forward in time, then correcting it when a new measurement arrives. The magnitude of that correction depends on the ratio of process noise to measurement noise, encoded in the filter’s covariance matrices. When those matrices accurately reflect the noise characteristics of the system, the filter converges reliably. When they do not, the filter either over-weights measurements, producing a noisy and reactive estimate, or under-weights them, producing an estimate that lags behind the true state.
During a manoeuvre, measurement noise characteristics change as platform dynamics change. A covariance matrix configured for level, steady-state flight is wrong the moment the platform turns. For airborne tracking systems, this is not an edge case: high-dynamic events including turns, climbs, and evasive manoeuvres are routine operational conditions. The consequence is a filter that degrades in accuracy precisely during the events for which accurate tracking is most critical.
How does adaptive measurement noise covariance estimation address this?
An adaptive estimator monitors the filter’s innovation sequence: the difference between the predicted measurement and the actual measurement at each time step. When the innovation is consistent with the current noise model, the filter is performing correctly. When it grows larger than the model expects, the noise characteristics of the measurement have changed, and the covariance matrix needs to be updated to reflect them.
By adjusting the measurement noise covariance in real time, based on what the innovation sequence reveals about current system behaviour, the filter realigns with the physical reality of the platform’s dynamics. This happens without human intervention and without requiring the designer to have anticipated every possible manoeuvre profile in advance.
Mathtech Consultants has developed and applied adaptive tracking algorithms of this type for defence and aerospace applications. Contact Dr. Tim Wren to discuss whether this architecture is right for your system.
Why is fuzzy logic suited to this estimation problem?
The challenge with innovation-based adaptation is calibrating the response. A fixed-threshold approach, updating the covariance only when innovation exceeds a set level, is brittle. Set the threshold too high and the filter responds too slowly to genuine changes in platform dynamics. Set it too low and the filter overreacts to transient measurement noise, destabilising the estimate.
Fuzzy logic provides a more robust alternative. Rather than applying a crisp decision rule, a fuzzy inference system maps the degree of innovation divergence onto a proportional covariance update. The response scales continuously with the magnitude of the discrepancy, neither ignoring small but consistent deviations nor overcorrecting to brief spikes.
Applied to measurement noise covariance estimation, this produces a filter that adapts smoothly across the full operational envelope. For a signal processing engineer or algorithm architect designing an airborne or UAV tracking system, the result is a filter that self-corrects during manoeuvres without manual intervention, eliminating a class of failure modes that fixed-covariance designs cannot handle and removing the need for profile-by-profile retuning as the platform’s operational requirements evolve.
What does the improvement look like in practice?
The performance difference between a standard Kalman filter and a fuzzy-logic-adapted filter is visible and quantified in simulation results comparing their behaviour across a manoeuvring scenario. Position and velocity estimates from the standard filter degrade during high-dynamic phases and recover only once steady-state conditions return. The adaptive filter maintains accuracy through the same phases. The divergence between the two approaches is most pronounced at the point of manoeuvre onset, where the standard filter’s fixed noise model is furthest from the physical reality of the measurement environment.
For defence and aerospace applications, this distinction has direct operational consequences. A tracking system that loses accuracy during manoeuvres fails at the precise moment the operational scenario demands reliable output. An adaptive scheme that corrects itself in real time, without manual retuning and without requiring advance knowledge of the platform’s manoeuvre profile, provides the operational robustness that a fixed-covariance design cannot deliver.
If your tracking system needs to maintain accuracy across the full operational envelope, including during high-dynamic manoeuvres, contact Dr. Tim Wren at Mathtech Consultants to discuss your specific challenge directly.
Download the White Paper
The simulation architecture, filter configuration, and comparative tracking results that underpin this post are documented in full in the Mathtech white paper: Multi-Platform Multi-Target Tracking Fusion via Covariance Intersection. It is the appropriate starting point for any programme team assessing whether adaptive noise covariance estimation is transferable to their own platform and tracking requirements.
