Optimal robust exact first-order differentiators with Lipschitz continuous output
Rodrigo Aldana-Lopez, Richard Seeber, Hernan Haimovich, David Gomez-Gutierrez
TL;DR
The paper tackles online differentiation of a signal from noisily observed data when the second-derivative bound $L$ is known but the noise bound $N$ is only roughly estimated. It integrates a regularized, optimal exact differentiator with a first-order sliding-mode filter to ensure a Lipschitz-continuous output while preserving the optimal worst-case accuracy $2\sqrt{2NL}$, robustness from the start, and fixed-time exactness. A continuous-time design is complemented by a sample-based implementation via implicit discretization, yielding a quasi-exact, discretely robust differentiator whose Lipschitz constant is tunable through $\gamma$. The approach is validated theoretically and via simulations, showing smooth, fast convergence with guarantees on worst-case error and convergence time, making it suitable for real-time control and fault-diagnosis tasks.
Abstract
The signal differentiation problem involves the development of algorithms that allow to recover a signal's derivatives from noisy measurements. This paper develops a first-order differentiator with the following combination of properties: robustness to measurement noise, exactness in the absence of noise, optimal worst-case differentiation error, and Lipschitz continuous output where the output's Lipschitz constant is a tunable parameter. This combination of advantageous properties is not shared by any existing differentiator. Both continuous-time and sample-based versions of the differentiator are developed and theoretical guarantees are established for both. The continuous-time version of the differentiator consists in a regularized and sliding-mode-filtered linear adaptive differentiator. The sample-based, implementable version is then obtained through appropriate discretization. An illustrative example is provided to highlight the features of the developed differentiator.
