Skip to main content

Laplace Transform and ROC

The Laplace transform generalizes the continuous-time Fourier transform by using the complex variable s=σ+jωs=\sigma+j\omega. The extra real part σ\sigma controls exponential weighting. This makes the transform useful for signals that do not have ordinary Fourier transforms and for solving differential equations with growth, decay, and initial conditions.

For systems, the Laplace transform exposes poles, zeros, stability, causality, and transient behavior. The region of convergence is not optional. The algebraic expression X(s)X(s) alone may correspond to different time-domain signals depending on where the transform converges.

Definitions

The bilateral Laplace transform of x(t)x(t) is

X(s)=x(t)estdt,s=σ+jω.X(s)=\int_{-\infty}^{\infty}x(t)e^{-s t}\,dt, \qquad s=\sigma+j\omega.

The unilateral Laplace transform is

X+(s)=0x(t)estdt.X_+(s)=\int_{0^-}^{\infty}x(t)e^{-s t}\,dt.

The bilateral form is used most often for signal and LTI system properties. The unilateral form is useful for solving differential equations with initial conditions.

The region of convergence, or ROC, is the set of complex ss values for which the integral converges. For rational transforms, the ROC is a vertical strip or half-plane bounded by poles. The ROC never contains poles.

The continuous-time Fourier transform is the bilateral Laplace transform evaluated on the imaginary axis when the jωj\omega axis lies in the ROC:

X(jω)=X(s)s=jω.X(j\omega)=X(s)\bigg|_{s=j\omega}.

Important transform pairs include

eatu(t)1s+a,Re(s)>a,e^{-a t}u(t)\leftrightarrow \frac{1}{s+a}, \qquad \operatorname{Re}(s)>-a,

and

eatu(t)1s+a,Re(s)<a.-e^{-a t}u(-t)\leftrightarrow \frac{1}{s+a}, \qquad \operatorname{Re}(s)<-a.

The same algebraic expression appears, but the time-domain signals are different because the ROCs are different.

For an LTI system with impulse response h(t)h(t), the system function is

H(s)=L{h(t)}.H(s)=\mathcal{L}\{h(t)\}.

For input x(t)x(t) and output y(t)=xhy(t)=x*h, the bilateral transforms satisfy

Y(s)=X(s)H(s),Y(s)=X(s)H(s),

with an ROC at least including the intersection of the individual ROCs, except for possible pole-zero cancellations.

Key results

Linearity:

ax1(t)+bx2(t)aX1(s)+bX2(s).a x_1(t)+b x_2(t)\leftrightarrow aX_1(s)+bX_2(s).

Time shifting:

x(tt0)est0X(s),x(t-t_0)\leftrightarrow e^{-s t_0}X(s),

with ROC unchanged for finite shifts, apart from impulse-like edge cases.

Multiplication by an exponential:

es0tx(t)X(ss0).e^{s_0t}x(t)\leftrightarrow X(s-s_0).

Differentiation:

ddtx(t)sX(s)\frac{d}{dt}x(t)\leftrightarrow sX(s)

for the bilateral transform when boundary terms vanish in the transform sense. For the unilateral transform, initial-condition terms appear.

Convolution:

x(t)h(t)X(s)H(s).x(t)*h(t)\leftrightarrow X(s)H(s).

For rational Laplace transforms, poles determine possible exponential modes. If

H(s)=B(s)A(s),H(s)=\frac{B(s)}{A(s)},

then roots of A(s)A(s) are poles and roots of B(s)B(s) are zeros. Poles are especially important because they control natural response terms such as epte^{p t}, where pp is a pole.

For a causal rational LTI system, the ROC is to the right of the rightmost pole. For an anti-causal left-sided system, the ROC is to the left of the leftmost pole. For a two-sided signal, the ROC is a vertical strip between poles.

BIBO stability for a continuous-time LTI system requires the impulse response to be absolutely integrable. In Laplace terms, for rational systems, stability is equivalent to the jωj\omega axis lying in the ROC. If the system is both causal and rational, this means all poles must lie strictly in the left half-plane:

Re(pi)<0.\operatorname{Re}(p_i)<0.

The ROC is also a memory of time support. A right-sided signal grows or decays toward ++\infty, so convergence is controlled by making este^{-s t} decay fast enough as t+t\to+\infty. This produces a right half-plane ROC. A left-sided signal is controlled as tt\to-\infty, producing a left half-plane ROC. A two-sided signal must satisfy both conditions, producing a vertical strip. This support interpretation is often faster than redoing the integral from scratch.

Partial fractions are the standard inverse method for rational transforms. After factoring the denominator, write X(s)X(s) as a sum of terms such as A/(s+a)A/(s+a). Then use the ROC to decide whether each term is right-sided or left-sided. When the ROC is to the right of all poles, all exponential terms are right-sided. When the ROC is to the left of all poles, all are left-sided. When the ROC lies between poles, terms associated with poles left of the ROC are right-sided and terms associated with poles right of the ROC are left-sided.

For differential equations, the unilateral Laplace transform includes initial conditions explicitly. That makes it ideal for solving initial-value problems. The bilateral transform is cleaner for system functions, impulse responses, and frequency-response connections. Mixing the two conventions is possible, but the boundary terms must be handled deliberately.

Pole locations also give qualitative time behavior before any inverse transform is computed. A pole far to the left decays quickly in a causal system. A pole close to the imaginary axis decays slowly and creates a long transient. Complex-conjugate poles create damped oscillations when their real parts are negative. These interpretations are why pole-zero plots are used so often in system design.

Repeated poles create polynomial factors multiplying exponentials in time. For example, a second-order pole at s=as=-a produces terms involving eate^{-at} and teatt e^{-at} for a right-sided signal. The exponential still controls asymptotic decay or growth, but the polynomial factor changes transient shape.

Visual

s-plane ROC examples

left-sided: two-sided: right-sided:

<==== ROC | pole pole |==== ROC ====| pole pole | ROC ====>
a a b a

The ROC is a vertical half-plane or strip and never includes poles.
Signal typePole patternROC shapeCausality clue
Right-sided exponentialpole at a-aRe(s)>a\operatorname{Re}(s)\gt -acausal candidate
Left-sided exponentialpole at a-aRe(s)<a\operatorname{Re}(s)\lt -aanti-causal candidate
Two-sided summultiple polesstrip between polesnoncausal
Stable rational LTIpoles not on ROC axisROC includes jωj\omega axisdepends on ROC
Causal stable rational LTIpoles in left half-planeright of rightmost pole and includes jωj\omegacausal and stable

Worked example 1: same expression, different ROC

Problem: Find the inverse Laplace transform possibilities for

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

Method:

  1. Identify the pole:
s=2.s=-2.
  1. If the ROC is
Re(s)>2,\operatorname{Re}(s)>-2,

the signal is right-sided. Use the standard pair:

e2tu(t)1s+2.e^{-2t}u(t)\leftrightarrow \frac{1}{s+2}.
  1. If the ROC is
Re(s)<2,\operatorname{Re}(s)<-2,

the signal is left-sided. The matching pair is

e2tu(t)1s+2.-e^{-2t}u(-t)\leftrightarrow \frac{1}{s+2}.
  1. Check the left-sided case directly:
0e2testdt=0e(s+2)tdt.\int_{-\infty}^{0}-e^{-2t}e^{-s t}\,dt =-\int_{-\infty}^{0}e^{-(s+2)t}\,dt.

For convergence as tt\to -\infty, need Re(s+2)<0\operatorname{Re}(s+2)\lt 0, so Re(s)<2\operatorname{Re}(s)\lt -2. The integral is

[e(s+2)t(s+2)]0=1s+2.-\left[\frac{e^{-(s+2)t}}{-(s+2)}\right]_{-\infty}^{0} =\frac{1}{s+2}.

Checked answer: The algebraic expression is incomplete without the ROC. The two possible inverse transforms are e2tu(t)e^{-2t}u(t) for ROC right of 2-2, and e2tu(t)-e^{-2t}u(-t) for ROC left of 2-2.

Worked example 2: stability and causality from poles

Problem: A causal LTI system has system function

H(s)=s+1(s+2)(s3).H(s)=\frac{s+1}{(s+2)(s-3)}.

Determine whether it is BIBO stable.

Method:

  1. Identify the poles:
s=2,s=3.s=-2,\qquad s=3.
  1. Because the system is causal and rational, the ROC is to the right of the rightmost pole:
Re(s)>3.\operatorname{Re}(s)>3.
  1. BIBO stability requires the jωj\omega axis, where Re(s)=0\operatorname{Re}(s)=0, to lie in the ROC.

  2. The ROC Re(s)>3\operatorname{Re}(s)\gt 3 does not include Re(s)=0\operatorname{Re}(s)=0.

Checked answer: The system is not BIBO stable. The pole at s=3s=3 corresponds to a growing right-sided exponential mode e3tu(t)e^{3t}u(t).

Code

import numpy as np
import matplotlib.pyplot as plt

poles = np.array([-2, 3], dtype=float)
zeros = np.array([-1], dtype=float)

omega = np.linspace(-20, 20, 2000)
s = 1j * omega
H_jw = (s + 1) / ((s + 2) * (s - 3))

fig, ax = plt.subplots(1, 2, figsize=(10, 3))
ax[0].plot(np.real(zeros), np.imag(zeros), "ob", label="zero")
ax[0].plot(np.real(poles), np.imag(poles), "xr", label="poles")
ax[0].axvline(0, color="k", linewidth=0.8)
ax[0].set_title("Poles, zero, and jomega axis")
ax[0].legend()
ax[0].grid(True)

ax[1].plot(omega, np.abs(H_jw))
ax[1].set_title("Formal H(j omega)")
ax[1].set_xlabel("omega")
ax[1].grid(True)
plt.tight_layout()
plt.show()

Common pitfalls

  • Omitting the ROC. A rational expression without its ROC does not uniquely identify a signal.
  • Assuming the Fourier transform exists just because X(s)X(s) can be written. The jωj\omega axis must lie in the ROC.
  • Calling a causal rational system stable when it has a right-half-plane pole.
  • Confusing unilateral and bilateral derivative properties. Initial-condition terms belong to the unilateral transform.
  • Treating zeros as if they determine stability. Poles and ROC determine the natural modes and stability condition.

Connections