Papers
Topics
Authors
Recent
Search
2000 character limit reached

High-Gain Observer: Theory & Design

Updated 27 September 2025
  • High-gain observers are state estimation structures that use large observer gains to achieve fast exponential convergence in nonlinear and linear systems.
  • Limited-gain observer designs partition the state into cascaded 2D blocks, reducing numerical sensitivity and noise amplification for enhanced robustness.
  • The approach balances trade-offs between convergence speed and robustness through tailored gain selection and eigenvalue assignment, with practical benefits in disturbance rejection.

A high-gain observer is a state estimation structure for control systems—generally nonlinear or linear in canonical observability form—characterized by the use of large observer gains to achieve arbitrarily fast convergence of estimation error. The standard paradigm increases the observer gain as a function of a tunable high-gain parameter (often denoted ℓ or 1/ε), with the aim of making the error dynamics contract rapidly. While this approach enables rapid state reconstruction, it introduces trade-offs between speed, robustness, numerical sensitivity, and noise amplification. High-gain observer theory and design methods are fundamental in nonlinear control, disturbance rejection, and robust stabilization, and continue to be refined for better practical properties and broadened applicability.

1. Fundamental Structure and Canonical Forms

Let (An,Bn,Cn)(A_n, B_n, C_n) denote the prime form triple associated with an nn-dimensional system in canonical observability coordinates. A prototypical nonlinear system considered in high-gain observer design is

x˙=Anx+Bnφ(x)+d(x,t),y=Cnx+ν(t)\dot{x} = A_n x + B_n \varphi(x) + d(x,t), \qquad y = C_n x + \nu(t)

where φ()\varphi(\cdot) is locally Lipschitz and d(,t)d(\cdot, t), ν(t)\nu(t) represent process and noise disturbances.

The traditional high-gain observer for such a system is constructed with observer state x^Rn\hat{x} \in \mathbb{R}^n and gain matrix

Dn()=diag(,2,,n)D_n(\ell) = \operatorname{diag}(\ell, \ell^2, \ldots, \ell^n)

where 1\ell \gg 1 is the high-gain parameter. The correction term in the observer scales with powers of \ell up to nn0: nn1 with nn2 a gain vector ensuring nn3 is Hurwitz. This structure yields (theoretically) exponential convergence: nn4 However, the rapidly increasing entries of nn5 for large nn6 or large nn7 lead to significant peaking and severe numerical and robustness limitations (Astolfi et al., 2015).

2. Block-Structured Limited-Gain High-Gain Observers

To mitigate the peaking and sensitivity issues of classical designs, the block-structured observer introduced in (Astolfi et al., 2015) raises a critical alternative. Here, the observer state nn8 is organized as a cascade of nn9 coupled 2D subsystems, each with block-diagonal gain scaling

x˙=Anx+Bnφ(x)+d(x,t),y=Cnx+ν(t)\dot{x} = A_n x + B_n \varphi(x) + d(x,t), \qquad y = C_n x + \nu(t)0

Thus, the maximal gain power applied in any coordinate is x˙=Anx+Bnφ(x)+d(x,t),y=Cnx+ν(t)\dot{x} = A_n x + B_n \varphi(x) + d(x,t), \qquad y = C_n x + \nu(t)1, independent of x˙=Anx+Bnφ(x)+d(x,t),y=Cnx+ν(t)\dot{x} = A_n x + B_n \varphi(x) + d(x,t), \qquad y = C_n x + \nu(t)2.

The observer equations for each block are: x˙=Anx+Bnφ(x)+d(x,t),y=Cnx+ν(t)\dot{x} = A_n x + B_n \varphi(x) + d(x,t), \qquad y = C_n x + \nu(t)3 where x˙=Anx+Bnφ(x)+d(x,t),y=Cnx+ν(t)\dot{x} = A_n x + B_n \varphi(x) + d(x,t), \qquad y = C_n x + \nu(t)4, x˙=Anx+Bnφ(x)+d(x,t),y=Cnx+ν(t)\dot{x} = A_n x + B_n \varphi(x) + d(x,t), \qquad y = C_n x + \nu(t)5, x˙=Anx+Bnφ(x)+d(x,t),y=Cnx+ν(t)\dot{x} = A_n x + B_n \varphi(x) + d(x,t), \qquad y = C_n x + \nu(t)6 define a 2D prime-form system, x˙=Anx+Bnφ(x)+d(x,t),y=Cnx+ν(t)\dot{x} = A_n x + B_n \varphi(x) + d(x,t), \qquad y = C_n x + \nu(t)7 is a fixed x˙=Anx+Bnφ(x)+d(x,t),y=Cnx+ν(t)\dot{x} = A_n x + B_n \varphi(x) + d(x,t), \qquad y = C_n x + \nu(t)8 matrix (e.g., x˙=Anx+Bnφ(x)+d(x,t),y=Cnx+ν(t)\dot{x} = A_n x + B_n \varphi(x) + d(x,t), \qquad y = C_n x + \nu(t)9), φ()\varphi(\cdot)0 are to be chosen via a block-tridiagonal eigenvalue assignment, and the error signals φ()\varphi(\cdot)1 are recursively defined: φ()\varphi(\cdot)2 This structure achieves similar asymptotic convergence guarantees to the standard high-gain observer, but the effective amplification by φ()\varphi(\cdot)3 is capped at φ()\varphi(\cdot)4 in each block, yielding improved numerical robustness and noise attenuation (Astolfi et al., 2015).

3. Error Dynamics and Performance Bounds

The scaled error system, after coordinate and gain scaling, leads to error dynamics of the form

φ()\varphi(\cdot)5

where φ()\varphi(\cdot)6 is a block-tridiagonal matrix with assignable eigenvalues (via φ()\varphi(\cdot)7), and the disturbance/measurement effects appear in the last term at a lower gain-dependent scaling. The Lyapunov argument yields the explicit bound

φ()\varphi(\cdot)8

with φ()\varphi(\cdot)9 and problem-dependent constants d(,t)d(\cdot, t)0.

This form demonstrates that, although the observer state dimension is doubled, the noise amplification is polynomial rather than exponential in the noise frequency, and the deleterious peaking phenomenon is significantly reduced for most components (Astolfi et al., 2015).

4. Trade-offs: Dimensionality, Numerical Properties, and Design Complexity

A comparison of the standard and limited-gain observer designs is summarized below:

Feature Standard HGO (dim = n) Limited-Gain HGO (dim = 2n–2)
Max gain power ℓⁿ ℓ² in each 2D block
Numerical peaking Severe for large n or ℓ Substantially reduced
Sensitivity to noise Amplified by ℓⁿ⁻¹ Polynomial decay with frequency
Observer dimension n 2n–2
Eigenvalue assignment Simple, companion form Block-tridiagonal, requires procedure
Noise attenuation (linear) Error d(,t)d(\cdot, t)1 ω_N⁻¹ Error d(,t)d(\cdot, t)2 ω_N{-(r_i'-1)}, d(,t)d(\cdot, t)3

The design thus offers a trade-off: increased observer order for improved numerical performance and noise robustness, at the cost of more intricate gain selection and higher computational complexity per integration step (Astolfi et al., 2015).

5. Extensions and Practical Implications

Simulation with canonical nonlinear examples such as the Van der Pol oscillator demonstrates that the limited-gain observer achieves substantially lower noise amplification than a standard high-gain observer under equivalent tuning and measurement noise (Astolfi et al., 2015). In linear systems, higher-state estimates in the chain are particularly sensitive to noise in the standard design; this effect is mitigated in the limited-gain approach through polynomial attenuation.

For high-order systems, the limited-gain observer allows the designer to avoid excessively large gains (and attendant sensitivity), which is especially crucial when high-frequency noise is present or when implementation is subject to finite-precision arithmetic.

6. Relation to Other High-Gain Observer Developments

The block-structured observer belongs to a broader set of innovations in high-gain observer theory. Alternative frameworks, such as homogeneous observers (Bernard et al., 2017), adaptive-gain sliding-mode observers (Bahrami et al., 2020), and multi-observer frameworks for optimal trade-offs in robustness vs. speed (Petri et al., 2022), further expand the domain of high-gain observer applicability, each introducing new trade-offs among convergence speed, noise amplification, and computational complexity.

Within this landscape, limiting the maximal observer gain power without sacrificing convergence rate is a principled response to the core bottleneck of high-gain observer technology. The main results of (Astolfi et al., 2015) establish that, for a broad class of nonlinear systems in canonical observability form, this strategy yields convergence and noise attenuation properties competitive with classical designs, but with advantages regarding numerical implementation and robustness.

7. Summary of Key Formulas

  • Standard high-gain observer gain:

d(,t)d(\cdot, t)4

  • Limited-gain observer block:

d(,t)d(\cdot, t)5

  • Cascaded observer dynamics:

d(,t)d(\cdot, t)6

  • Error bound:

d(,t)d(\cdot, t)7

This design paradigm provides a rigorous and practically appealing alternative for observer-based state estimation in nonlinear systems where classical high-gain approaches are limited by noise sensitivity and numerical artifacts (Astolfi et al., 2015).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to High-Gain Observer.