0% found this document useful (0 votes)
3 views18 pages

DSP Week4 Lecture Slides

This document covers the Z-transform in digital signal processing, detailing its definition, properties, and relation to the discrete-time Fourier transform (DTFT). It emphasizes the importance of the region of convergence (ROC) and provides methods for calculating the inverse Z-transform. Key concepts include poles, zeros, and their significance in analyzing discrete-time signals and systems.

Uploaded by

Aamer Saleem
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views18 pages

DSP Week4 Lecture Slides

This document covers the Z-transform in digital signal processing, detailing its definition, properties, and relation to the discrete-time Fourier transform (DTFT). It emphasizes the importance of the region of convergence (ROC) and provides methods for calculating the inverse Z-transform. Key concepts include poles, zeros, and their significance in analyzing discrete-time signals and systems.

Uploaded by

Aamer Saleem
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DIGITAL SIGNAL PROCESSING

Week 4: The Z-Transform


Sessions 7–8 · Oppenheim & Schafer, Ch. 3.1–3.4 · CLO1
Week 4 Agenda
Two 75–90 minute sessions

SESSION 1 SESSION 2

Z-Transform Properties & Inverse Z-


The Z-Transform: Definition & ROC
Transform

• Motivation: generalizing the DTFT


• Core properties (linearity, shifting, convolution)
• Z-transform definition
• Poles, zeros, and pole-zero plots
• Relation to the DTFT (unit circle)
• Common Z-transform pairs
• The Region of Convergence (ROC)
• Inverse Z-transform: three methods
• ROC for right-sided, left-sided, two-sided sequences
• Partial fraction expansion, worked example
• Worked example

CLO1: Explain the fundamental theory of discrete-time signals and systems.


Textbook: Oppenheim & Schafer, Ch. 3.1–3.4 DSP · Week 4
Why Go Beyond the DTFT?
The Z-transform generalizes the DTFT to a larger, more flexible class of signals

• The DTFT only converges for absolutely (or square) summable sequences — many useful sequences, like a growing exponential,
have no DTFT at all.

• The Z-transform introduces an extra degree of freedom — a complex variable z with adjustable magnitude — that can make the
sum converge even when the DTFT cannot.

• It also turns difference equations into algebraic equations, making system analysis (stability, causality, transfer functions) far
simpler.

• The DTFT is simply the Z-transform evaluated on the unit circle, |z| = 1 — a special case, not a separate theory.

Session 1 · Ch. 3.1 DSP · Week 4


The Z-Transform: Definition
A power series in the complex variable z

X(z) = Σₙ₌−∞∞ x[n]·z⁻ⁿ

• z is a complex variable: z = r·e^{jω}, with magnitude r and angle ω.

• X(z) is, in general, a function defined only where this infinite sum converges — not for every z.

• Notation: x[n] ↔ X(z) (a Z-transform pair)

Session 1 · Ch. 3.1 DSP · Week 4


Relation to the DTFT
The DTFT is the Z-transform evaluated on the unit circle

X(e^{jω}) = X(z) |_{z = e^{jω}}

• Setting z = e^{jω} means r = 1 — walking around the unit circle in the z-plane traces out the DTFT.

• This only works if the unit circle lies inside the Z-transform's region of convergence — otherwise the DTFT simply doesn't exist for that
sequence.

• This is exactly why the Region of Convergence (next) is not a footnote — it determines whether, and how, a sequence has a valid
frequency-domain description.

Session 1 · Ch. 3.1 DSP · Week 4


The Region of Convergence (ROC)
The set of z for which the Z-transform sum actually converges

• X(z) is only meaningful together with its ROC — the same algebraic expression for X(z) can correspond to different sequences x[n],
depending on the ROC.

• The ROC is always a ring (annulus) centered on the origin of the z-plane: r₁ < |z| < r₂ — it depends only on |z|, never on the angle ω.

• The ROC can never contain a pole of X(z), since X(z) is infinite there.

• Its shape (disk exterior, disk interior, or annulus) depends on whether the sequence is right-sided, left-sided, or two-sided — shown
next.

Session 1 · Ch. 3.2 DSP · Week 4


ROC Shapes by Sequence Type
The ROC's geometry tells you immediately what kind of sequence you have

Right-sided (causal) Left-sided (anti-causal) Two-sided

ROC: |z| > r ROC: |z| < r ROC: r₁ < |z| < r₂

Shaded region = ROC. Red × marks a pole (always excluded from the ROC).
Session 1 · Ch. 3.2 DSP · Week 4
Worked Example: Causal Exponential
x[n] = aⁿ·u[n]

X(z) = Σₙ₌₀∞ aⁿ z⁻ⁿ = Σₙ₌₀∞ (a z⁻¹)ⁿ


This is a geometric series, which converges iff |a z⁻¹| < 1, i.e. |z| > |a|

X(z) = 1 / (1 − a z⁻¹), ROC: |z| > |a|

A single pole at z = a. If |a| < 1 the unit circle lies inside the ROC, so the DTFT exists and equals X(z) at z = e^{jω} — matching our Week 2 DTFT
example.

Session 1 · Ch. 3.2 DSP · Week 4


Session 1 — Key Takeaways

• X(z) = Σₙ x[n]·z⁻ⁿ generalizes the DTFT by adding a magnitude degree of freedom, r = |z|

• The DTFT is X(z) restricted to the unit circle, |z| = 1 — valid only if the unit circle lies in the ROC

• The ROC is always an annulus in |z|, and it never contains a pole

• Right-sided sequences → ROC exterior to a circle; left-sided → interior; two-sided → an annulus

Maps to CLO1 · Reading: Oppenheim & Schafer, Ch. 3.1–3.2


SESSION 2

Z-Transform Properties & Inverse Z-


Transform
Poles, zeros, common pairs, and getting back to x[n] · Ch. 3.3–3.4
Z-Transform Properties at a Glance
The algebraic toolkit for manipulating and solving with X(z)

Property Time domain z-domain

Linearity a·x₁[n] + b·x₂[n] a·X₁(z) + b·X₂(z)

Time shift x[n−n₀] z⁻ⁿ⁰·X(z)

Scaling in z aⁿ·x[n] X(z/a)

Time reversal x[−n] X(1/z)

Convolution x[n] * h[n] X(z)·H(z)

Differentiation n·x[n] −z·dX(z)/dz

Session 2 · Ch. 3.3 DSP · Week 4


Poles, Zeros, and Pole-Zero Plots
X(z) written as a ratio of polynomials is fully described by its poles and zeros

X(z) = N(z) / D(z) — a rational function of z


• Zeros: values of z where N(z) = 0 (X(z) = 0)
• Poles: values of z where D(z) = 0 (X(z) → ∞)
• The ROC is bounded by pole locations — it's always a ring or disk whose edges pass
through poles, never through a pole itself.
• Complex poles/zeros of a real sequence always occur in conjugate pairs.

× = pole, ○ = zero

Session 2 · Ch. 3.3 DSP · Week 4


Common Z-Transform Pairs
Worth memorizing — these cover most of the sequences you'll encounter

x[n] X(z) ROC

δ[n] 1 all z

u[n] 1 / (1 − z⁻¹) |z| > 1

aⁿ u[n] 1 / (1 − a z⁻¹) |z| > |a|

−aⁿ u[−n−1] 1 / (1 − a z⁻¹) |z| < |a|

n aⁿ u[n] a z⁻¹ / (1 − a z⁻¹)² |z| > |a|

Session 2 · Ch. 3.3 DSP · Week 4


Getting Back to x[n]: The Inverse Z-Transform
Three practical methods, depending on the form of X(z)

Contour Integration Partial Fraction Expansion Power Series (Long Division)

The formal definition, via a contour integral Break a rational X(z) into simple terms Expand X(z) directly as a power series in z⁻¹
in the ROC. Rarely used by hand — mainly matching known Z-transform pairs. The — useful when you just need the first
a theoretical foundation. workhorse method for LTI system analysis. several values of x[n].

Session 2 · Ch. 3.4 DSP · Week 4


Worked Example: Partial Fraction Expansion
X(z) = 1 / [(1 − 0.5z⁻¹)(1 − 0.25z⁻¹)], ROC: |z| > 0.5

Step 1 — Expand into simple fractions:


X(z) = A / (1 − 0.5z⁻¹) + B / (1 − 0.25z⁻¹)

Step 2 — Solve for A and B (cover-up method or equating coefficients):


A = 2, B = −1

Step 3 — Match each term to a known pair (ROC tells us both are right-sided):

x[n] = [ 2·(0.5)ⁿ − (0.25)ⁿ ]·u[n]

Session 2 · Ch. 3.4 DSP · Week 4


Power Series Method (Long Division)
Directly reading off x[n] as the coefficients of z⁻ⁿ

• Since X(z) = Σₙ x[n]·z⁻ⁿ, if you can expand X(z) as a power series in z⁻¹, the coefficients are the sequence values directly.

• For a rational X(z), this means performing polynomial long division of the numerator by the denominator (in ascending powers of
z⁻¹ for a causal / right-sided expansion).

• Very useful for a quick numerical check (first few samples) or for sequences with no simple closed form, but tedious for finding a
general formula for x[n].

Session 2 · Ch. 3.4 DSP · Week 4


Session 2 — Key Takeaways

• Z-transform properties (linearity, shift, scaling, convolution) mirror the DTFT's, with the ROC tracked alongside every
operation

• A rational X(z) is fully characterized by its poles, zeros, and ROC

• Partial fraction expansion is the standard method for inverting a rational X(z) by hand

• The ROC determines which inverse (causal, anti-causal, or two-sided) matches a given X(z)

Maps to CLO1 · Reading: Oppenheim & Schafer, Ch. 3.3–3.4


Week 4 Recap

• The Z-transform X(z) = Σₙ x[n]z⁻ⁿ generalizes the DTFT, with the ROC as an essential companion, not an afterthought
• Right-/left-/two-sided sequences map to exterior/interior/annular ROCs
• Poles and zeros fully characterize a rational X(z); partial fraction expansion is the main tool for inverting it

Next Week: Z-Transform Analysis of LTI Systems

Stability, causality, and frequency response directly from pole-zero plots (Ch. 3.5–3.6)

CLO1 · Oppenheim & Schafer, Ch. 3.1–3.4

You might also like