Skip to content

Bilinear Transform

A fractional-linear substitution mapping the continuous-time complex frequency plane to the discrete-time z-plane, carrying the stable left half-plane inside the unit circle while warping frequencies.

Version
v3 · 2026-09-19 · History
Domain-specific #
1379
Domain group
Formal Sciences
Origin domain
Information Theory
Subdomains
Signal Processing, Analog to Digital System Transformation → Information Theory
Aliases
Tustin transform, Tustin's method

Core Idea

Bilinear Transform is a fractional-linear substitution mapping the continuous-time complex frequency plane to the discrete-time z-plane, carrying the stable left half-plane inside the unit circle while warping frequencies.

Substitute s=(2/T)(1-z-1)/(1+z-1), equivalently z=(1+sT/2)/(1-sT/2), into a continuous-time transfer function. This Möbius map sends the open left half of the s-plane to the interior of the z-plane unit circle, so stable analog poles map to stable digital poles. The imaginary axis maps one-to-one to the unit circle except at the endpoint, but analog frequency Omega and digital frequency omega satisfy the nonlinear warping Omega=(2/T)tan(omega/2).

How would you explain it like I'm…

The Slide-to-Stairs Rule

Some machines shape sound smoothly, like a slide, and computers handle sound in tiny steps, like stairs. The Bilinear Transform is a special rule for turning the slide recipe into a stairs recipe. If the old machine was calm and steady, the new one stays calm and steady too. The catch is that the high sounds get squished closer together, like squeezing a long rope into a short box.

The Safe Filter Swap

Engineers often design a sound or signal filter for smooth, continuous signals, but a computer only sees the signal as a list of samples taken at regular ticks. The Bilinear Transform is a swap-in formula that rewrites the continuous filter as a digital one. Its big promise is safety: a filter that settles down instead of blowing up will still settle down after the swap. The price is that frequencies get bent: the whole endless range of continuous frequencies is squeezed into the limited range a digital system can hold, and the high end gets squeezed the most.

Stable Mapping with Frequency Warping

Engineers describe filters with a transfer function: for analog filters it uses a variable s, and for digital filters a variable z. The Bilinear Transform is a specific substitution that replaces s with a fraction built from z, so an analog filter design becomes a digital one. It has a key guarantee: every stable analog filter turns into a stable digital filter, because the region of stable s values lands exactly inside the circle of stable z values. Every analog frequency still has exactly one digital partner, but the match is not a straight line. High analog frequencies get squashed toward the top of the digital range, an effect called frequency warping, which designers must plan around.

 

The Bilinear Transform converts an analog transfer function H(s) to a digital one by substituting s = (2/T)(1 - z^-1)/(1 + z^-1), where T is the sampling period; the inverse is z = (1 + sT/2)/(1 - sT/2). This is a fractional-linear (Möbius) map between the complex s-plane and z-plane. It sends the open left half-plane onto the interior of the unit circle, so every stable analog pole becomes a stable digital pole. The imaginary axis, which carries analog frequency, maps one-to-one onto the unit circle apart from an endpoint. Because an infinite axis is wrapped onto a finite circle, analog frequency Omega and digital frequency omega are related nonlinearly by Omega = (2/T) tan(omega/2). This frequency warping is explicit, so designers can pre-warp critical frequencies before applying the substitution.

Scope of Application

The abstraction has a bounded but recurring habitat. These are literal applications of the same domain machinery, not cross-domain metaphors.

  • IIR digital-filter design. analog prototypes are mapped into stable digital filters.
  • Digital control. continuous compensators are discretized with the Tustin substitution.
  • Frequency prewarping. critical edges are adjusted before analog prototype design.
  • Low-pass and transformed prototypes. Butterworth, Chebyshev, and elliptic designs commonly use the map.
  • Numerical integration interpretation. the trapezoidal rule yields the same operator substitution.
  • System conversion tools. software maps poles, zeros, and gains while documenting sampling scale.

Clarity

The map preserves stability regions, not numerical frequencies. If a desired digital cutoff is omega_c, design the analog prototype cutoff at Omega_c=(2/T)tan(omega_c/2) before substitution. Omitting T or mixing radians per second with normalized radians per sample invalidates the mapping.

A useful audit proceeds in order: identify the candidate roles, verify their types and quantifiers, apply the recognition test, and then test every stated exclusion.

Manages Complexity

The transform reuses mature analog prototype theory while providing an exact algebraic stability map. It turns differential transfer functions into rational difference equations and isolates the main distortion—frequency warping—so it can be compensated at selected design points.

The compression remains accountable because every simplification has a named validity condition. A user can ask which role is missing, which assumption fails, and which neighboring abstraction should replace the candidate instead of treating the label as an unanalyzed bundle.

Abstract Reasoning

R1. Declare T and frequency units before substitution.

R2. Check properness and pole locations of the analog prototype.

R3. Prewarp every critical frequency that must be exact, recognizing multiple points cannot all be globally unwarped by one scalar choice.

R4. Simplify H_d(z) and verify poles lie inside the unit circle.

Knowledge Transfer

The transform transfers literally across rational continuous-time filters and controllers. Möbius mapping is the mathematical parent; the Tustin name and its stability, sampling, and warping semantics remain specific to signal processing and control.

The transfer boundary follows from the classification test: The transform recurs in digital-filter design and control, but s-to-z substitution, sampling scale, conformal mapping, stability preservation, frequency warping, and prewarping remain constitutive signal-processing semantics. The safe portable move is to name the broader parent when the home-domain machinery is absent and to retain the domain name only when literal recognition succeeds.

Relationships to Other Abstractions

Local relationship map for Bilinear TransformParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Bilinear TransformDOMAINPrime abstraction: Transformation — is a kind ofTransformationPRIME

Current abstraction Bilinear Transform Domain-specific

Parents (1) — outgoing typed relations

  • Bilinear Transform is a kind of Transformation Prime

    Direct Linear Transformation. is a projective-estimation neighbor, not this fractional substitution.

Hierarchy path (1) — routes to 1 parentless root

Neighborhood in Abstraction Space

Bilinear Transform sits in a sparse region of the domain-specific corpus (85th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.

Family — Unclustered & Miscellaneous (2769 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-10-25