Unit 5 - Notes
ECE220
Unit 5: The Laplace Transform
1. Introduction
The Laplace Transform is a powerful mathematical tool used for the analysis of continuous-time signals and systems. While the Fourier Transform decomposes a signal into sinusoidal components (basis functions ), it is strictly defined only for stable signals where the integral converges (absolute integrability).
The Laplace Transform generalizes the Fourier Transform by using complex exponentials where . This introduction of a real part () allows the transform to converge for a broader class of signals (including unstable ones) and provides a mechanism to analyze transient responses and stability in Linear Time-Invariant (LTI) systems.
Key differences:
- Fourier Transform: Physical frequency domain (). Used primarily for steady-state analysis and signal processing.
- Laplace Transform: Complex frequency domain (-plane). Used for stability analysis, transient response, and solving differential equations.
2. The Laplace Transform
2.1 The Complex Variable
The Laplace variable is defined as a complex number:
where:
- (Sigma) = Neper frequency (Real part, attenuation/growth factor).
- (Omega) = Radial frequency (Imaginary part, oscillation factor).
2.2 The Bilateral (Two-Sided) Laplace Transform
Mathematically, the bilateral Laplace transform of a continuous-time signal is defined as:
2.3 The Unilateral (One-Sided) Laplace Transform
Used primarily for solving differential equations with initial conditions and causal systems ().
2.4 Relationship with Fourier Transform
Substituting into the definition:
Thus, the Laplace Transform of is essentially the Fourier Transform of the signal weighted by an exponential . If (meaning ), the Laplace Transform reduces to the Fourier Transform, provided the region of convergence includes the imaginary axis.
3. The Region of Convergence (ROC)
The Region of Convergence is the set of values of (points in the complex plane) for which the integral converges to a finite value. The ROC is crucial because different time-domain signals can result in the same algebraic expression for ; the ROC makes the transform unique.
3.1 Properties of the ROC
- Strip Shape: The ROC consists of strips parallel to the -axis in the -plane.
- No Poles: The ROC cannot contain any poles. (A pole is a value of where ).
- Finite Duration Signals: If is of finite duration and absolutely integrable, the ROC is the entire -plane (possibly excluding or ).
- Right-Sided Signals: If is right-sided (e.g., for ), the ROC is of the form , where is the real part of the rightmost pole.
- Left-Sided Signals: If is left-sided (e.g., for ), the ROC is of the form , where is the real part of the leftmost pole.
- Two-Sided Signals: If is two-sided (infinite duration in both directions), the ROC is a vertical strip bounded by two poles: .
- Stability: For a system to be stable, the ROC must include the -axis ().
4. The Inverse Laplace Transform
The Inverse Laplace Transform recovers from .
4.1 Formal Definition (Bromwich Integral)
This involves contour integration in the complex plane and is rarely used for standard engineering problems.
4.2 Partial Fraction Expansion (Practical Method)
For rational transforms (ratio of polynomials), we use Partial Fraction Expansion (PFE).
Form of X(s):
- Roots of : Zeros (where ).
- Roots of : Poles (where ).
Procedure:
- Factor the denominator .
- Express as a sum of simpler fractions:
- Determine the coefficients () using the residue method (cover-up method).
- Apply the inverse transform to each term using standard pairs (e.g., for right-sided ROC).
5. Geometric Evaluation of Fourier Transform from Pole-Zero Plot
Since , we can evaluate the magnitude and phase of the frequency response geometrically using the pole-zero plot in the -plane.
Given a transfer function in factored form:
To evaluate at a specific frequency , we set .
We define vectors from each pole and zero to the point on the imaginary axis.
- Zero Vector:
- Pole Vector:
5.1 Magnitude Evaluation
5.2 Phase Evaluation
6. Properties of the Laplace Transform
Let with ROC .
6.1 Linearity
- ROC: At least .
6.2 Time Shifting
- ROC: Same as .
6.3 Shifting in the s-Domain
- ROC: (shifted region).
6.4 Time Scaling
- ROC: Scaled version of .
6.5 Time Differentiation
Bilateral:
Unilateral (useful for circuits/initial conditions):
6.6 Integration in Time
- ROC: .
6.7 Convolution Property
This property converts the complex convolution operation in the time domain into simple algebraic multiplication in the -domain.
6.8 Initial and Final Value Theorems (Unilateral)
- Initial Value Theorem: (strictly proper rational ).
- Final Value Theorem: (Valid only if all poles of are in the Left Half Plane).
7. Analysis and Characterization of LTI Systems using Laplace Transforms
7.1 The Transfer Function
For an LTI system with input and output :
is the Laplace Transform of the impulse response .
7.2 Causality
A system is causal if for .
- Condition on : The ROC of must be a right-half plane (RHP) defined by (to the right of the rightmost pole).
7.3 Stability (BIBO Stability)
A system is Bounded-Input Bounded-Output (BIBO) stable if .
- Condition on : The ROC of must include the imaginary axis (-axis).
- Causal Stable Systems: All poles of must lie strictly in the Left Half Plane (LHP) (i.e., ).
7.4 Solving LTI Systems with Differential Equations
LTI systems are often described by Linear Constant Coefficient Differential Equations (LCCDE):
Applying the Laplace Transform:
This converts differential equations into algebraic equations.
8. Software Simulation of System Representation and Pole-Zero Analysis
Modern engineering relies on software tools like MATLAB or Python (SciPy/SymPy) to analyze systems.
8.1 Representation of Systems
Systems are represented by the numerator and denominator coefficient vectors.
Example (MATLAB):
num = [2 1]; % Coefficients of numerator: 2s + 1
den = [1 3 2]; % Coefficients of denominator: 1s^2 + 3s + 2
sys = tf(num, den); % Create transfer function object
8.2 Pole-Zero Analysis
Software can automatically compute roots and visualize them.
MATLAB Code:
pzmap(sys); % Plots poles (x) and zeros (o) in the complex plane
grid on;
[p, z] = pzmap(sys); % Returns values of poles and zeros
Interpretation:
- If
pzmapshows poles in the right half plane, the simulation will show unstable growth. - If poles are complex conjugates, the impulse response will oscillate.
8.3 Symbolic Simulation (Python/SymPy)
Computing the Inverse Laplace Transform symbolically.
Python Code:
import sympy
from sympy.integrals.transforms import inverse_laplace_transform
s, t = sympy.symbols('s t')
X_s = 1 / (s + 2)
# Compute Inverse Laplace
x_t = inverse_laplace_transform(X_s, s, t)
print(x_t) # Output: exp(-2*t)*Heaviside(t)