Fact-checked by Grok 2 weeks ago

BIBO stability

BIBO stability, an abbreviation for bounded-input bounded-output stability, is a fundamental property in and that describes a system's behavior where every bounded input signal results in a bounded output signal. A signal is considered bounded if its remains finite for all time, meaning there exists a positive constant M such that |x(t)| \leq M for all t. This concept ensures that the system does not amplify finite disturbances into infinite responses, making it essential for analyzing the reliability of dynamical systems. In linear time-invariant (LTI) systems, BIBO stability can be precisely characterized through the system's h(t), which must be absolutely integrable over all time, satisfying \int_{-\infty}^{\infty} |h(t)| \, dt < \infty. Equivalently, in the Laplace domain, the system's transfer function H(s) is BIBO stable if its region of convergence includes the imaginary axis (i.e., the j\omega-axis) and, for causal systems, all poles lie in the open left half of the complex plane. These conditions allow engineers to verify stability using frequency response analysis or pole-zero plots, distinguishing BIBO stability from other forms like asymptotic stability, where internal states converge to zero regardless of input. The significance of BIBO stability lies in its practical applications across engineering disciplines, including control systems, signal processing, and filter design, where it guarantees that bounded external inputs—such as sensor noise or control commands—do not lead to catastrophic unbounded outputs that could damage equipment or compromise safety. For instance, in audio processing and mechanical systems, BIBO stability prevents signal blow-up from finite perturbations, ensuring predictable and safe performance. While asymptotic stability implies BIBO stability for minimal realizations of LTI systems, the converse does not hold, highlighting BIBO's focus on external input-output behavior rather than internal dynamics.

Fundamentals

Definition

BIBO stability, an abbreviation for bounded-input bounded-output stability, refers to the property of a dynamical system in which every bounded input signal generates a bounded output signal. This ensures that the system's response remains controlled and does not diverge to infinity when subjected to inputs that stay within finite limits, making it a fundamental concept in control theory and signal processing for assessing practical realizability. A signal u(t) is considered bounded if there exists a finite constant M > 0 such that |u(t)| \leq M for all t in the domain of interest. Equivalently, the supremum norm \|u\|_\infty = \sup_{t} |u(t)| < \infty, which quantifies the maximum deviation of the signal from zero. Formally, for a general system S mapping inputs to outputs, S is BIBO stable if, for every input u with \|u\|_\infty < \infty, the corresponding output y = S satisfies \|y\|_\infty < \infty. More precisely, there exists a constant C > 0, independent of u, such that \|y\|_\infty \leq C \|u\|_\infty for all bounded u, ensuring a uniform gain bound. This definition applies broadly to input-output systems but is often analyzed in the context of causal systems, where outputs depend only on past and present inputs; detailed conditions for linear time-invariant (LTI) systems appear in subsequent sections.

Historical Context

The concept of BIBO stability originated in the early of the 1930s and 1940s, as engineers addressed the need for systems that maintained bounded outputs in response to bounded inputs, particularly in amplifier design and servomechanisms. introduced foundational frequency-domain techniques in his 1932 work on regeneration theory, which provided criteria to prevent oscillations and ensure stable system responses. Hendrik Bode further advanced these ideas in the 1940s through his analysis of network , emphasizing and margins to guarantee bounded behavior in linear time-invariant systems. In the 1950s, the formalization of BIBO stability shifted toward time-domain approaches, with Rudolf Kalman playing a pivotal role in developing state-space methods that rigorously defined stability properties for linear systems. Kalman's contributions integrated input-output perspectives with internal dynamics, solidifying BIBO as a key measure distinct from asymptotic stability. This development evolved from earlier concepts of absolute stability in nonlinear dynamics, pioneered by A.I. Lur'e in 1944, which sought guarantees of stability across a range of nonlinearities and influenced the refinement of BIBO criteria for linear cases in the mid-20th century. A significant milestone came with the 1963 publication of "Linear System Theory" by and Charles A. Desoer, which established BIBO stability as a core property in the state-space framework, widely adopted in subsequent .

Time-Domain Analysis for LTI Systems

Continuous-Time Conditions

For continuous-time linear time-invariant (LTI) systems, bounded-input bounded-output (BIBO) stability requires that every bounded input signal produces a bounded output signal. The output y(t) of such a system is expressed via the convolution integral: y(t) = \int_{-\infty}^{\infty} h(\tau) u(t - \tau) \, d\tau, where h(t) is the impulse response and u(t) is the input, with boundedness defined in terms of the supremum norm \|u\|_\infty = \sup_t |u(t)| < \infty implying \|y\|_\infty < \infty. The necessary and sufficient condition for BIBO stability is that the impulse response h(t) is absolutely integrable over the real line, meaning \int_{-\infty}^{\infty} |h(\tau)| \, d\tau < \infty. This criterion ensures the system's response to any bounded input remains finite, distinguishing BIBO stability from other forms like asymptotic stability. To establish sufficiency, suppose \int_{-\infty}^{\infty} |h(\tau)| \, d\tau = L < \infty and |u(t)| \leq M < \infty for all t. Then, |y(t)| = \left| \int_{-\infty}^{\infty} h(\tau) u(t - \tau) \, d\tau \right| \leq \int_{-\infty}^{\infty} |h(\tau)| |u(t - \tau)| \, d\tau \leq M \int_{-\infty}^{\infty} |h(\tau)| \, d\tau = M L < \infty, so \|y\|_\infty \leq M L, confirming the output is bounded. This bound directly follows from the triangle inequality applied to the convolution integral. For necessity, assume the system is BIBO stable but suppose \int_{-\infty}^{\infty} |h(\tau)| \, d\tau = \infty. Construct a bounded input u(t) = \operatorname{sgn}(h(-t)), where \operatorname{sgn} is the sign function (so |u(t)| \leq 1). Substituting into the convolution at t = 0 yields y(0) = \int_{-\infty}^{\infty} h(\tau) u(-\tau) \, d\tau = \int_{-\infty}^{\infty} h(\tau) \operatorname{sgn}(h(\tau)) \, d\tau = \int_{-\infty}^{\infty} |h(\tau)| \, d\tau = \infty, contradicting BIBO stability since the output is unbounded despite the bounded input. Thus, absolute integrability must hold. In causal systems, where the output depends only on past and present inputs, the impulse response satisfies h(t) = 0 for t < 0. This restricts the convolution to y(t) = \int_{0}^{\infty} h(\tau) u(t - \tau) \, d\tau for t \geq 0, and the absolute integrability condition simplifies to \int_{0}^{\infty} |h(\tau)| \, d\tau < \infty, preserving BIBO stability while ensuring non-anticipative behavior.

Discrete-Time Conditions

For discrete-time linear time-invariant (LTI) systems, bounded-input bounded-output (BIBO) stability requires that every bounded input sequence produces a bounded output sequence. A necessary and sufficient condition for this is that the impulse response h is absolutely summable, meaning \sum_{n=-\infty}^{\infty} |h| < \infty. This criterion parallels the absolute integrability requirement for continuous-time systems. The output y of a discrete-time LTI system is given by the convolution sum y = \sum_{k=-\infty}^{\infty} h \, u[n - k], where u is the input sequence. For a bounded input with \|u\|_\infty = \sup_n |u| < \infty, the magnitude of the output satisfies |y| \leq \sum_{k=-\infty}^{\infty} |h| \cdot |u[n - k]| \leq \|u\|_\infty \sum_{k=-\infty}^{\infty} |h|.[](https://eng.libretexts.org/Bookshelves/Electrical_Engineering/Signal_Processing_and_Modeling/Signals_and_Systems_%28Baraniuk_et_al.%29/04%3A_Time_Domain_Analysis_of_Discrete_Time_Systems/4.06%3A_BIBO_Stability_of_Discrete_Time_Systems) This bound follows directly from the triangle inequality applied to the absolute values in the convolution sum. If the impulse response is absolutely summable, then \sum |h| < \infty, ensuring |y| remains finite and bounded for all n, thus proving sufficiency. To establish necessity, suppose the system is BIBO stable but \sum |h| = \infty. Consider the bounded input u = \operatorname{sgn}(h[-n]), where \operatorname{sgn}(\cdot) is the sign function (with |\operatorname{sgn}(h[-n])| \leq 1) and \operatorname{sgn}(0) = 0. The corresponding output at n = 0 is y{{grok:render&&&type=render_inline_citation&&&citation_id=0&&&citation_type=wikipedia}} = \sum_{k=-\infty}^{\infty} h \, u[-k] = \sum_{k=-\infty}^{\infty} h \, \operatorname{sgn}(h) = \sum_{k=-\infty}^{\infty} |h|, which diverges to infinity, contradicting BIBO stability. Thus, absolute summability is required. For causal systems, an alternative demonstration uses the unit step input u, where the output partial sums y = \sum_{k=0}^{n} h become unbounded if the total sum diverges, again violating BIBO stability. In digital filters, finite impulse response (FIR) filters have impulse responses with finite support (nonzero only for a finite number of n), making the sum \sum |h| inherently finite and ensuring BIBO stability regardless of coefficient values (assuming they are finite). This contrasts with infinite impulse response (IIR) filters, where the sum may diverge if the response does not decay sufficiently.

Frequency-Domain Analysis for LTI Systems

Continuous-Time Interpretation

In the frequency domain, BIBO stability for continuous-time linear time-invariant (LTI) systems is characterized by the transfer function H(s), where stability requires that all poles of H(s) lie in the open left half of the complex s-plane for strictly proper rational systems. This condition ensures that the system's response remains bounded for any bounded input, as poles in the closed right half-plane would lead to exponential growth in the time-domain response. Equivalently, BIBO stability holds if the H_\infty norm of the transfer function, defined as \|H\|_\infty = \sup_{\omega \in \mathbb{R}} |H(j\omega)| < \infty, is finite, meaning the magnitude of the frequency response remains bounded across all frequencies. This frequency-domain perspective links directly to the time-domain requirement of absolute integrability of the impulse response h(t), where \int_{-\infty}^{\infty} |h(t)| \, dt < \infty. The continuous-time Fourier transform of an absolutely integrable h(t) yields a bounded continuous function H(j\omega) on the imaginary axis, with |H(j\omega)| \leq \int_{-\infty}^{\infty} |h(t)| \, dt for all \omega, ensuring the supremum over \omega is finite. Thus, the bounded frequency response H(j\omega) guarantees that the convolution output remains bounded for bounded inputs, as the system's gain does not amplify signals unboundedly at any frequency. In system design, this interpretation facilitates stability assessment using tools like Bode plots, which visualize |H(j\omega)| and phase, allowing engineers to evaluate gain margins—the amount by which the gain can increase before instability (i.e., before |H(j\omega)| \to \infty at some \omega). For instance, a system with a pole on the imaginary axis, such as H(s) = 1/s (an integrator), exhibits |H(j\omega)| = 1/|\omega|, which diverges as \omega \to 0, rendering the H_\infty norm infinite and the system BIBO unstable, as a constant (bounded) input produces an unbounded ramp output. Conversely, systems with all poles in the open left half-plane, like a first-order low-pass filter H(s) = 1/(s+1), have |H(j\omega)| = 1/\sqrt{\omega^2 + 1} \leq 1 < \infty, confirming BIBO stability.

Discrete-Time Interpretation

In discrete-time linear time-invariant (LTI) systems, the frequency-domain condition for bounded-input bounded-output (BIBO) stability is characterized using the z-transform of the system's impulse response, denoted as H(z). For causal systems, BIBO stability requires that all poles of H(z) lie strictly inside the unit circle in the z-plane, i.e., |z| < 1 for each pole location. This placement ensures that the transfer function H(z) is analytic in the region exterior to the unit disk, including the boundary at |z| = 1, preventing any singularities on or outside the unit circle that could lead to unbounded responses. This pole-location condition is equivalent to the time-domain requirement that the impulse response h is absolutely summable, \sum_{n=-\infty}^{\infty} |h| < \infty. The absolute summability guarantees the existence of the discrete-time Fourier transform (DTFT) H(e^{j\omega}), obtained by evaluating H(z) on the unit circle z = e^{j\omega}, and ensures that H(e^{j\omega}) remains bounded for all frequencies \omega.Handouts_3e.pdf) The discrete-time H_\infty norm provides a quantitative measure of this boundedness, defined as \|H\|_\infty = \sup_{\omega} |H(e^{j\omega})| < \infty. This norm represents the maximum gain of the system over all frequencies and directly relates to BIBO stability, as a finite \|H\|_\infty implies that sinusoidal inputs at any frequency produce bounded outputs, with the supremum capturing the worst-case amplification. To computationally verify that all poles lie inside the unit circle without explicitly solving for root locations, the Jury stability criterion offers an algebraic test based on the coefficients of the characteristic polynomial of H(z). This method constructs a table from the polynomial coefficients and checks specific inequalities, providing a necessary and sufficient condition for stability in discrete-time LTI systems. A key distinction from continuous-time analysis arises due to the discrete nature of the signals, where sampling introduces potential aliasing effects that can fold high-frequency components into the baseband, complicating stability assessments when discretizing analog systems. Proper sampling rates must be chosen to avoid aliasing that could push effective pole locations outside the unit circle, thereby preserving BIBO stability.

Extensions and Comparisons

Nonlinear and Time-Varying Systems

For nonlinear systems, BIBO stability is defined analogously to the linear case: the system maps every bounded input to a bounded output. However, assessing BIBO stability is more difficult due to the absence of straightforward tools like transfer functions or eigenvalue analysis available for LTI systems. A key method for verifying BIBO stability in nonlinear systems, particularly interconnected ones, is the small-gain theorem. This theorem establishes a sufficient condition by bounding the "gains" of subsystems; for nonlinear components, the gain is often the Lipschitz constant, defined as the supremum of the ratio of output differences to input differences. If the product of these Lipschitz constants across the interconnection is less than 1, the overall system is BIBO stable. An illustrative example is a nonlinear system represented by a Volterra series, where the output is expressed as a of higher-order convolutions with kernels h_n. The series converges for satisfying \|u\| < p, where the radius of convergence p = 1 / \limsup \|h_n\|^{1/n} > 0 if \limsup \|h_n\|^{1/n} < \infty, yielding a bounded output via the bound f(\|u\|) = \sum_{n=1}^\infty \|h_n\| \|u\|^n < \infty. However, BIBO stability requires convergence for all bounded , i.e., p = \infty; when p is finite, sufficiently large bounded with \|u\| \geq p can cause , leading to unbounded outputs and instability. A related stability notion for nonlinear systems is (ISS), which ensures that the state remains bounded for bounded and converges to a as time progresses, generalizing BIBO by incorporating internal dynamics. For time-varying systems, particularly linear ones, BIBO stability requires that the time-varying h(t, \tau) satisfies \sup_t \int_{-\infty}^t |h(t, \tau)| \, d\tau < \infty. This ensures that bounded yield bounded outputs via . Unlike LTI systems, no simple frequency-domain characterization exists, complicating analysis and design. In nonlinear cases, BIBO stability does not imply asymptotic stability, where states converge to ; a may keep outputs bounded for bounded inputs while internal states fail to decay to zero, as seen in structures with hidden unstable modes masked by nonlinearities. Practical extensions of BIBO stability appear in of nonlinear s, where incremental stability metrics are employed. These measure bounded deviations between trajectories under perturbations, generalizing BIBO notions to ensure robust performance in loops with time-varying parameters or uncertainties.

Relation to Other Stability Types

In linear time-invariant (LTI) systems, bounded-input bounded-output (BIBO) stability is equivalent to asymptotic stability for minimal finite-dimensional realizations, where both conditions require all of the to lie in the open left half-plane. This equivalence holds because the decays exponentially under these pole conditions, ensuring bounded outputs for bounded inputs and state convergence to zero in the absence of input. Conceptually, BIBO stability emphasizes input-output behavior, ignoring internal transients as long as the output remains bounded, whereas asymptotic stability specifically demands that unforced states approach the (typically zero) over time. For minimal realizations without pole-zero cancellations, the two coincide, but non-minimal systems can exhibit BIBO stability without asymptotic stability if unstable modes are or uncontrollable. Lyapunov stability, which guarantees that states remain bounded for small perturbations around an equilibrium under zero input, relates to BIBO stability but is not equivalent, particularly in nonlinear systems where BIBO focuses on linear input-output mappings while Lyapunov addresses state trajectories directly. Marginal cases illustrate distinctions: an integrator, with transfer function H(s) = 1/s and a pole at the origin, is Lyapunov stable since zero-input states remain constant but BIBO unstable because a bounded step input produces an unbounded ramp output. In discrete-time LTI systems, BIBO stability similarly equates to asymptotic stability when all poles lie strictly inside the unit circle, ensuring summable impulse responses and state decay. However, distinctions arise with finite-time stability, a stronger condition requiring states to reach zero in finite steps, which implies BIBO but not conversely for systems with persistent bounded oscillations inside the unit disk.