>
section 5 of 105 min read

5. Laplace Transforms

The Fourier transform is great for analyzing steady-state behavior (what happens when sinusoids are applied at all frequencies). But it has a weakness: signals must decay enough that their integrals converge. Many signals (a step, an unstable response, a growing exponential) do not.

The Laplace transform generalizes the Fourier transform by replacing jωj\omega with a complex variable s=σ+jωs = \sigma + j\omega:

X(s)=0x(t)estdtX(s) = \int_0^\infty x(t)\, e^{-st}\, dt

(Note the integration starts at 0, not -\infty; this is the one-sided Laplace transform, used for analyzing causal systems with initial conditions.)

When σ>0\sigma > 0, the eσte^{-\sigma t} factor inside (because est=eσtejωte^{-st} = e^{-\sigma t}\,e^{-j\omega t}) helps the integral converge for many more signals. The price: the result is a function of complex ss. The benefit: you can now analyze step inputs, exponential transients, and unstable responses, none of which Fourier handles cleanly.

5.1 Why we use it

The Laplace transform is the right tool for two related tasks:

  1. Solving differential equations with initial conditions. Time-domain differential equations become algebraic equations in the s-domain. Solve algebraically, then invert.
  2. Analyzing circuit transients where Fourier alone wouldn't converge.

In the Laplace domain, every circuit element gets an s-impedance:

  • Resistor: RR (same as before).
  • Inductor: sLsL.
  • Capacitor: 1/(sC)1/(sC).

Where do these come from? Take the inductor relation v(t)=Ldi/dtv(t) = L\,di/dt, and Laplace-transform both sides using the differentiation property (L{dx/dt}=sX(s)x(0)\mathcal{L}\{dx/dt\} = sX(s) - x(0^-)). With zero initial current, V(s)=sLI(s)V(s) = sL \cdot I(s). So in the s-domain, the inductor looks like a "resistor" of value sLsL. The capacitor is dual: i=Cdv/dti = C\,dv/dt, and zero-initial-condition Laplace gives I(s)=sCV(s)I(s) = sC\,V(s), so the capacitor's s-impedance is 1/(sC)1/(sC).

You can then apply all of network analysis (KVL, KCL, Thevenin, etc.) in the s-domain, treating sLsL and 1/sC1/sC like any other "resistance." The result is a transfer function H(s)H(s) that captures everything about the circuit's frequency and transient response. Setting s=jωs = j\omega gives the steady-state frequency response.

5.2 Standard Laplace transforms

Time signalLaplace
δ(t)\delta(t)11
u(t)u(t) (step)1/s1/s
tu(t)t\, u(t) (ramp)1/s21/s^2
eatu(t)e^{-at} u(t)1/(s+a)1/(s + a)
sin(ωt)u(t)\sin(\omega t)\, u(t)ω/(s2+ω2)\omega/(s^2 + \omega^2)
cos(ωt)u(t)\cos(\omega t)\, u(t)s/(s2+ω2)s/(s^2 + \omega^2)
teatu(t)t\, e^{-at}\, u(t)1/(s+a)21/(s+a)^2

Useful properties (mostly mirrored from Fourier with the ss playing the role of jωj\omega):

  • Linearity: L{ax1+bx2}=aX1+bX2\mathcal{L}\{a x_1 + b x_2\} = a X_1 + b X_2.
  • Time shift (causal): L{x(tt0)u(tt0)}=est0X(s)\mathcal{L}\{x(t - t_0)\, u(t - t_0)\} = e^{-s t_0}\, X(s).
  • s-shift: L{eatx(t)}=X(sa)\mathcal{L}\{e^{at} x(t)\} = X(s - a).
  • Differentiation: L{dx/dt}=sX(s)x(0)\mathcal{L}\{dx/dt\} = sX(s) - x(0^-).
  • Integration: L{0tx(τ)dτ}=X(s)/s\mathcal{L}\{\int_0^t x(\tau)\, d\tau\} = X(s)/s.
  • Final value theorem: x()=lims0sX(s)x(\infty) = \lim_{s \to 0} sX(s) (when the limit exists).
  • Initial value theorem: x(0+)=limssX(s)x(0^+) = \lim_{s \to \infty} sX(s).

5.3 Inverse Laplace via partial fractions

To get back to the time domain from X(s)X(s), decompose into partial fractions and look up each piece. Example:

X(s)=1(s+1)(s+2)=1s+11s+2X(s) = \frac{1}{(s+1)(s+2)} = \frac{1}{s+1} - \frac{1}{s+2}

Inverse: x(t)=(ete2t)u(t)x(t) = (e^{-t} - e^{-2t})\, u(t).

For repeated or complex poles, the partial fractions are slightly more involved, but the principle is the same: decompose into pieces whose inverse transforms are in the table, then add them up.

5.4 Poles and stability: the s-plane

A system's transfer function H(s)H(s) is a ratio of polynomials in ss. The roots of the denominator are the poles; the roots of the numerator are the zeros. Their location in the complex s-plane tells you everything about the system's transient behavior.

plaintext
          jω  (imaginary axis)

   ×       │       ×
 (LHP)     │     (RHP)
 stable    │     unstable

   ×       │       ×
 ──────────┼──────────  σ (real axis)

   ×       │       ×

   ×       │       ×

Pole in left half plane (LHP, σ<0\sigma < 0): the corresponding term has a eσte^{\sigma t} factor with negative σ\sigma, which decays. Stable.

Pole in right half plane (RHP, σ>0\sigma > 0): grows. Unstable.

Pole on the imaginary axis (σ=0\sigma = 0): pure sinusoidal oscillation. Marginally stable.

Concretely:

  • Real, negative pole at s=as = -a: exponential decay eate^{-at}. Stable.
  • Complex conjugate pair at s=σ±jωs = -\sigma \pm j\omega (negative real part): damped oscillation eσtcos(ωt)e^{-\sigma t}\cos(\omega t). Stable. The real part sets how quickly the oscillation dies; the imaginary part sets the oscillation frequency.
  • Pure imaginary pair at s=±jωs = \pm j\omega: undamped oscillation cos(ωt)\cos(\omega t). Marginally stable.
  • Right-half-plane pole (positive real part): growing exponential. Unstable.

So the stability criterion in the s-plane is all poles in the left half plane equals stable. Any pole on the imaginary axis or in the right half is trouble.

This will come back in spades when we get to control systems (Chapter 8), where we explicitly design feedback to place poles where we want them. It also comes back when we analyze oscillator design in Chapter 5; an oscillator is exactly a circuit you've nudged onto the imaginary axis on purpose, riding the line between stable and unstable.