Papers
Topics
Authors
Recent
Search
2000 character limit reached

Generalized Bilinear Transformation (GBT)

Updated 12 November 2025
  • GBT is a parametric mapping technique that converts continuous analog transfer functions to discrete digital systems while optimizing magnitude and phase accuracy.
  • It employs a hexagonal geometric integration method using a design parameter α to balance backward and forward contributions, thereby unifying classical methods like backward-Euler and Tustin.
  • GBT establishes explicit stability criteria and enables systematic frequency-domain error minimization, facilitating precise digital filter design and robust embedded signal processing.

The Generalized Bilinear Transformation (GBT) is a parametric one-parameter family of first-order mappings for discretizing continuous-time (analog) transfer functions into discrete-time (digital) systems. It generalizes the widely used backward-Euler (rectangular) and Tustin (bilinear/trapezoidal) s-to-z mappings via an explicit design parameter, α\alpha, which allows for principled tradeoffs between magnitude and phase accuracy in the digital approximation of analog systems. The GBT’s new geometric derivation provides a direct physical interpretation for α\alpha, along with an explicit stability region and a systematic framework for error optimization and experimental design verification (Chen et al., 5 Nov 2025).

1. Mathematical Formulation and Connections

The GBT defines the mapping between continuous-time Laplace variable ss and discrete-time zz via

s=1Tz1αz+(1α),α[0,1],s = \frac{1}{T} \frac{z-1}{\alpha z + (1-\alpha)}, \qquad \alpha \in [0,1],

where TT is the sampling period. This mapping unifies several classical rules:

  • α=1\alpha=1: Backward-Euler (rectangular) rule,

s=1Tz1z.s = \frac{1}{T}\frac{z-1}{z}.

  • α=0.5\alpha=0.5: Tustin (bilinear/trapezoidal) rule,

s=2Tz1z+1.s = \frac{2}{T}\frac{z-1}{z+1}.

An algebraic reparameterization shows that the Al-Alaoui operator,

α\alpha0

is equivalent to GBT with α\alpha1.

This formulation subsumes established discretization schemes as limiting or special cases while providing a continuum for optimizing performance.

2. Geometric Derivation and Physical Meaning of α\alpha2

The GBT’s alternative derivation employs a "hexagonal" integration approximation for discretizing the fundamental integrator

α\alpha3

over one sampling period α\alpha4. The approximation uses two rectangles:

  • Forward rectangle, width α\alpha5 at α\alpha6,
  • Backward rectangle, width α\alpha7 at α\alpha8.

The resulting discrete update is: α\alpha9

ss0 quantifies the proportion of the integral’s area contributed by the backward rectangle: ss1

where ss2 and ss3 are areas of the forward and backward rectangles, respectively. Thus, ss4 is precisely the “percent backward-rectangle” of the composite area—directly linking the parameter’s geometric, algorithmic, and physical significance.

  • ss5: Fully backward (backward-Euler).
  • ss6: Equal contribution (trapezoidal/Tustin).
  • ss7: Fully forward (unstable for most applications).

3. Stability Criterion and Domain Mapping

For the digital system to faithfully reproduce analog stability, the left-half ss8-plane ss9 must map inside the unit circle zz0. An explicit analytic condition yields a stability domain for zz1: zz2 This ensures that, under the GBT mapping, stable analog poles are mapped within the stability region of the z-plane. The derivation relies on parametric equations relating zz3 and zz4, imposing the locus constraint

zz5

Setting zz6 guarantees all left-half plane zz7 map inside zz8.

4. Distortion Analysis: Magnitude and Phase Errors

Given an analog transfer function

zz9

the GBT (with Zero-Order Hold [ZOH] correction) yields discrete-frequency responses via

s=1Tz1αz+(1α),α[0,1],s = \frac{1}{T} \frac{z-1}{\alpha z + (1-\alpha)}, \qquad \alpha \in [0,1],0

Two principal discrete errors are:

  • Magnitude error (dB):

s=1Tz1αz+(1α),α[0,1],s = \frac{1}{T} \frac{z-1}{\alpha z + (1-\alpha)}, \qquad \alpha \in [0,1],1

  • Phase error (radians, after ZOH delay compensation):

s=1Tz1αz+(1α),α[0,1],s = \frac{1}{T} \frac{z-1}{\alpha z + (1-\alpha)}, \qquad \alpha \in [0,1],2

Empirical trends:

  • Lower s=1Tz1αz+(1α),α[0,1],s = \frac{1}{T} \frac{z-1}{\alpha z + (1-\alpha)}, \qquad \alpha \in [0,1],3 (approaching Tustin) improves phase accuracy but underestimates magnitude.
  • Higher s=1Tz1αz+(1α),α[0,1],s = \frac{1}{T} \frac{z-1}{\alpha z + (1-\alpha)}, \qquad \alpha \in [0,1],4 (approaching Euler) gives better magnitude fidelity but causes greater phase lag.

5. Optimal Design of s=1Tz1αz+(1α),α[0,1],s = \frac{1}{T} \frac{z-1}{\alpha z + (1-\alpha)}, \qquad \alpha \in [0,1],5 through Frequency-Domain Error Minimization

The GBT framework enables systematic optimization of s=1Tz1αz+(1α),α[0,1],s = \frac{1}{T} \frac{z-1}{\alpha z + (1-\alpha)}, \qquad \alpha \in [0,1],6 for target application requirements by formulating frequency-error objectives. Three typical scenarios:

  • (A) Single Frequency Optimization:

s=1Tz1αz+(1α),α[0,1],s = \frac{1}{T} \frac{z-1}{\alpha z + (1-\alpha)}, \qquad \alpha \in [0,1],7

(or for phase error).

  • (B) Finite Frequency Set with Weights:

s=1Tz1αz+(1α),α[0,1],s = \frac{1}{T} \frac{z-1}{\alpha z + (1-\alpha)}, \qquad \alpha \in [0,1],8

(and similarly for phase).

  • (C) Frequency Interval:

s=1Tz1αz+(1α),α[0,1],s = \frac{1}{T} \frac{z-1}{\alpha z + (1-\alpha)}, \qquad \alpha \in [0,1],9

(and similarly for phase).

TT0 is then efficiently identified by direct 1-D search to minimize the application-relevant objective, enabling explicit control over the fundamental tradeoff between magnitude and phase distortions.

6. Application Example: Low-Pass Filter Digitalization and Experimental Results

A practical example considers the discretization of a first-order analog low-pass filter

TT1

Table summarizing optimal TT2 under three design scenarios:

Scenario TT3 TT4 TT5
A (75% TT6) 0.50 0.575 1.00
B (CEC-weights) 0.50 0.549 1.00
C ([10%,100%] TT7) 0.50 0.593 1.00

The resulting discrete difference equation for the digital filter is: TT8 Implementation on a TMS320F28P65 (12 kHz sampling) showed magnitude and phase errors matching theory to within 5% across TT9 of α=1\alpha=10. Adjusting for hardware-induced delay, phase errors were further reduced by 45%. Increasing α=1\alpha=11 to α=1\alpha=12 kHz improved accuracy, as predicted by analysis.

7. Significance and Practical Implications

The Generalized Bilinear Transformation provides a systematic, physically motivated method for discretizing analog transfer functions with tunable fidelity trade-offs between magnitude and phase response. The new hexagonal geometric derivation gives α=1\alpha=13 a direct and interpretable meaning, resolving ambiguities present in earlier literature. The explicit α=1\alpha=14 stability interval ensures robust digital realization, and the optimization strategy generalizes to arbitrary frequency sets and operational intervals. Experimental results and theoretical analysis demonstrate the approach’s utility in practical digital filter design and embedded signal processing implementation (Chen et al., 5 Nov 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 Generalized Bilinear Transformation (GBT).