Part 7 · Chapter 23

The Z-Transform and Region of Convergence

The discrete-time Fourier transform stops at the boundary of summability, and a great many of the sequences engineering produces lie beyond it; widening the exponential from \(e^{j\Omega n}\) to \(z^{n}\) rescues them all — at the price of an annulus in the complex plane which must be quoted with every transform, because without it the algebra names no signal at all.

Signals and Systems Prof. Mithun Mondal Reading time ≈ 55 min
i What you'll learn
  • Why the DTFT is not enough, and how weighting a sequence by \(r^{-n}\) before transforming produces the z-transform \(X(z)=\sum_n x[n]z^{-n}\).
  • That the region of convergence is always an annulus centred on the origin, and why it can never contain a pole.
  • The single most important lesson of the chapter: \(X(z)\) alone names no signal — the pair \(\big(X(z),\text{ROC}\big)\) does. One expression, three ROCs, three completely different sequences.
  • The four shapes the ROC can take — whole plane, exterior, interior, annulus — and how to read the shape off the sequence, or the sequence off the shape.
  • How causality and stability become geometry: stability is the unit circle lying in the ROC, causality is the ROC reaching out to \(z=\infty\), and both together put every pole strictly inside the unit circle.
  • A table of standard pairs derived rather than memorised, including the damped sinusoids that dominate practical work.
  • Three routes back to \(x[n]\): partial fractions with the ROC deciding each term's direction, power-series division, and the contour integral.
Section 23-1

Where the DTFT Stops

Chapter 16 built the discrete-time Fourier transform and was careful about its convergence: the sum \(\sum_n x[n]e^{-j\Omega n}\) exists in the ordinary sense when \(\sum_n|x[n]| \lt \infty\), and in a mean-square sense when the sequence is merely square-summable. Chapter 12 and Chapter 16 between them then stretched the definition, by admitting impulses in frequency, far enough to cover constants and sinusoids.

None of that helps with \(x[n] = (1.2)^n u[n]\). The terms of the sum grow without bound; no amount of interpretation will make it converge, and no impulse will patch it. Yet such a sequence is not a mathematical curiosity — it is the impulse response of any unstable discrete-time system, and one cannot design a feedback loop by refusing to write down the responses one is trying to stabilise.

Chapter 17 met exactly this obstacle in continuous time and solved it by a device that is worth recalling in full, because the discrete case is the same idea in different notation. There the Fourier integral of \(e^{2t}u(t)\) diverged, and the repair was to multiply by a decaying real exponential \(e^{-\sigma t}\) first, choosing \(\sigma\) large enough to force convergence. The Fourier transform of the product is a function of \(\sigma\) and \(\omega\) together, which is the Laplace transform, with \(s = \sigma + j\omega\).

Do the same here. Multiply by \(r^{-n}\) for some positive real \(r\), and transform:

Taming a growing sequence
\[ \sum_{n=-\infty}^{\infty}\Big(x[n]\,r^{-n}\Big)e^{-j\Omega n} \;=\; \sum_{n=-\infty}^{\infty} x[n]\,\big(r e^{j\Omega}\big)^{-n} \]

The two exponential factors have merged into one. Writing \(z = re^{j\Omega}\) — an arbitrary complex number in polar form, with \(r=|z|\) supplying the damping and \(\Omega = \arg z\) supplying the oscillation — gives the z-transform. It is the DTFT of the exponentially weighted sequence, and choosing \(r\) is choosing how hard to lean on the sequence to make it summable.

The second motive, which will matter more. Convergence is the reason the transform is defined; algebra is the reason it is used. Chapter 9 wrote systems as difference equations, and Chapter 25 will need to solve them. Under the z-transform a delay becomes multiplication by \(z^{-1}\), so a difference equation with constant coefficients becomes a polynomial equation, and solving a system reduces to factorising. Chapter 19 did precisely this for differential equations with the Laplace transform; the discrete story is about to run in parallel.
Section 23-2

The Definition

🔑
The bilateral z-transform
\[ X(z) \;=\; \mathcal{Z}\{x[n]\} \;=\; \sum_{n=-\infty}^{\infty} x[n]\,z^{-n}, \qquad z \in \mathbb{C} \]

A power series in \(z^{-1}\) whose coefficients are the samples of the signal. The set of \(z\) for which the series converges is the region of convergence, and it is part of the transform.

Three immediate observations set the ground rules.

The DTFT lives on the unit circle. Putting \(r=1\), so that \(z=e^{j\Omega}\), returns the definition of Chapter 16 exactly. The z-transform evaluated on \(|z|=1\) is the DTFT — provided the unit circle happens to lie in the region of convergence. When it does not, the sequence has no DTFT, and the z-transform is genuinely more general rather than merely dressed differently.

The transform is a power series, and its coefficients are the signal. Read \(X(z) = \cdots + x[-1]z + x[0] + x[1]z^{-1} + x[2]z^{-2} + \cdots\) and the inversion problem looks almost trivial for short sequences: expand and read off. Section 23-9 makes this into a method.

\(z^{-1}\) is the unit delay. Replacing \(x[n]\) by \(x[n-1]\) shifts every term of the series by one power, multiplying \(X(z)\) by \(z^{-1}\). This is why block diagrams of discrete-time systems label their delay elements \(z^{-1}\), and it is the property that turns difference equations into algebra. Chapter 24 proves it properly, along with what it does to the ROC.

A one-sided or unilateral version, \(\mathcal{X}(z)=\sum_{n=0}^{\infty}x[n]z^{-n}\), is also in use. It ignores everything before \(n=0\), which makes it the right tool for systems started from rest at a known instant with known initial conditions — Chapter 25 uses it for exactly that. For a causal signal the two definitions agree. Everything in this chapter is bilateral unless stated otherwise, because only the bilateral transform can represent a two-sided sequence, and only it makes the ROC an interesting object.

There remains the relationship with the Laplace transform, and it is more than an analogy. If \(x[n]\) is a sampled version of a continuous signal at period \(T\), the impulse-train construction of Chapter 20 has Laplace transform \(\sum_n x(nT)e^{-snT}\), which is the z-transform sum with

The sampling map between the planes
\[ z \;=\; e^{sT}, \qquad s = \sigma + j\omega \quad\Longrightarrow\quad |z| = e^{\sigma T}, \ \ \arg z = \omega T = \Omega \]

Every feature of the \(z\)-plane inherits its meaning from this map. The imaginary axis \(\sigma = 0\) becomes the unit circle \(|z|=1\); the left half-plane \(\sigma \lt 0\) becomes the interior \(|z| \lt 1\); the right half-plane becomes the exterior. The map is many-to-one — every horizontal strip of height \(2\pi/T\) in the \(s\)-plane wraps once around the circle — which is aliasing wearing yet another costume, and the reason the \(z\)-plane has no notion of "high frequency" beyond \(\Omega = \pi\).

σ ω = +π/T ω = −π/T σ < 0 s-plane z = e^{sT} Re z Im z 1 |z| < 1 z-plane the strip wraps once around the circle
Left half-plane to unit disc — stability keeps its meaning, and gains a shape
Section 23-3

The Region of Convergence

A power series converges on some set and diverges elsewhere, and for this series the set has a shape that can be determined once and for all. The natural criterion is absolute convergence, since a power series that converges absolutely may be rearranged and manipulated freely, and every property proved in Chapter 24 relies on being allowed to do so.

The convergence condition
\[ \sum_{n=-\infty}^{\infty}\big|x[n]\,z^{-n}\big| \;=\; \sum_{n=-\infty}^{\infty}|x[n]|\,|z|^{-n} \;\lt\; \infty \]

Notice what has disappeared: the angle of \(z\). The condition involves \(|z|\) and nothing else, so if the series converges at one point it converges at every point of the circle through it. The region of convergence is therefore built from whole circles centred at the origin, and to determine it one need only ask which radii work.

Split the sum at the origin. The two halves make opposite demands:

Two halves, two demands
\[ \underbrace{\sum_{n=0}^{\infty}|x[n]|\,r^{-n}}_{\text{needs } r \text{ large}} \;+\; \underbrace{\sum_{m=1}^{\infty}|x[-m]|\,r^{m}}_{\text{needs } r \text{ small}}, \qquad r = |z| \]

The first sum is the part of the signal at non-negative times; every term is divided by \(r^n\), so increasing \(r\) can only help, and if it converges at \(r_0\) it converges for every \(r \gt r_0\). The second sum is the part at negative times; every term is multiplied by \(r^m\), so decreasing \(r\) can only help, and if it converges at \(r_1\) it converges for every \(r \lt r_1\). The two conditions together define a ring.

🔑
The ROC is an annulus
\[ \text{ROC} \;=\; \big\{\, z : R_- \lt |z| \lt R_+ \,\big\}, \qquad 0 \le R_- \le R_+ \le \infty \]

Centred on the origin, possibly degenerating to the whole plane, an exterior, an interior, or the empty set. The two radii belong to the two halves of the signal: \(R_-\) is set by the right-sided part, \(R_+\) by the left-sided part.

Two further facts follow immediately and are used constantly.

The ROC contains no poles. At a pole \(|X(z)|\) is infinite, so the series cannot converge there. Since the ROC is an open ring and poles are isolated points, the poles must lie on or outside its boundaries — which means that for a rational transform the boundaries of the ROC are pole radii. This single observation reduces the problem of finding the ROC to the problem of ordering the poles by magnitude.

The ROC can be empty. If \(R_+ \le R_-\) no radius satisfies both demands and the sequence simply has no z-transform. The sequence \(x[n] = 1\) for all \(n\) is the standard example: its right-sided half needs \(r \gt 1\) and its left-sided half needs \(r \lt 1\). The same signal has a DTFT, in the impulse sense of Chapter 16 — a useful reminder that the z-transform is more general in one direction and less in another.

Re z Im z poles at |z| = R− pole at |z| = R+ ROC: R− < |z| < R+ dashed circle = |z| = 1, the DTFT it lies inside — this signal is absolutely summable
The ROC is bounded by pole radii and contains none of them
Section 23-4

The Right-Sided Exponential

One sequence carries most of the weight in this subject, for the same reason \(e^{at}u(t)\) did in Chapter 17: it is the natural response of a first-order system, and every higher-order response is a combination of such terms. Take \(x[n] = a^n u[n]\) with \(a\) any complex number.

Summing the series
\[ X(z) = \sum_{n=0}^{\infty} a^n z^{-n} = \sum_{n=0}^{\infty}\big(az^{-1}\big)^{n} = \frac{1}{1-az^{-1}} = \frac{z}{z-a}, \qquad \big|az^{-1}\big| \lt 1 \]

The geometric series converges precisely when its ratio has modulus less than one, and the condition \(|az^{-1}| \lt 1\) is the statement \(|z| \gt |a|\). So the ROC is the exterior of the circle through the pole — which is what Section 23-3 predicted for a right-sided signal, whose sum needs \(r\) large.

🔑
The fundamental pair
\[ a^{n}u[n] \;\;\xleftrightarrow{\ \mathcal{Z}\ }\;\; \frac{1}{1-az^{-1}} = \frac{z}{z-a}, \qquad \text{ROC: } |z| \gt |a| \]

One pole at \(z=a\) and one zero at \(z=0\). The pole's radius \(|a|\) fixes the growth or decay rate of the sequence; the pole's angle \(\arg a\) fixes its oscillation rate.

The two forms of the answer are both worth keeping. The \(z^{-1}\) form is the one to use for partial fractions and for reading off inverse transforms, because it matches the shape of the standard pairs. The \(z\) form is the one to use for locating poles and zeros, because a ratio of polynomials in \(z\) can be factorised in the ordinary way; in \(z^{-1}\) form the zero at the origin is invisible and students routinely miscount.

Three special cases are worth naming. With \(a=1\) the sequence is the unit step and the transform is \(1/(1-z^{-1})\) with ROC \(|z|\gt 1\): the pole sits on the unit circle, so the circle is excluded and \(u[n]\) has no ordinary DTFT — precisely the difficulty Chapter 16 resolved by adding an impulse at \(\Omega=0\). With \(|a| \lt 1\) the ROC includes the unit circle and the sequence is absolutely summable, with DTFT \(1/(1-ae^{-j\Omega})\) obtained by simple substitution. With \(|a| \gt 1\) the sequence grows, the ROC excludes the unit circle, and there is no DTFT at all — yet the z-transform exists and is perfectly usable.

The transform did not notice. The algebraic expression \(z/(z-a)\) is identical in all three cases. Nothing in it records whether the sequence decayed or exploded; that information lives entirely in the ROC. This is the first hint of the chapter's central point, and the next section makes it unavoidable.
Section 23-5

Left-Sided and Two-Sided Signals

Now transform a sequence that lives entirely in negative time: \(x[n] = -a^n u[-n-1]\), which is \(-a^n\) for \(n \le -1\) and zero for \(n \ge 0\). The minus sign looks contrived; watch what it produces.

Summing over negative time
\[ X(z) = -\!\!\sum_{n=-\infty}^{-1}\!\! a^n z^{-n} \;\overset{m=-n}{=}\; -\sum_{m=1}^{\infty}\left(\frac{z}{a}\right)^{m} = -\,\frac{z/a}{1-z/a} = \frac{z}{z-a} = \frac{1}{1-az^{-1}} \]

The geometric series in \(z/a\) converges when \(|z/a| \lt 1\), that is \(|z| \lt |a|\). The algebra has produced the same function as the right-sided exponential of Section 23-4, from a completely different signal, and the only thing distinguishing the two is the region of convergence.

🔑
One expression, two signals
\[ \frac{1}{1-az^{-1}} \;=\; \begin{cases} \mathcal{Z}\big\{a^{n}u[n]\big\}, & |z| \gt |a| \\ \mathcal{Z}\big\{-a^{n}u[-n-1]\big\}, & |z| \lt |a| \end{cases} \]

An expression written without its ROC does not name a signal. Quoting \(X(z)\) alone is like quoting a phase without a magnitude — it is half of an answer, and in an examination it earns half of the marks.

The contrived-looking minus sign is now explained: it is what makes the two cases share an expression, and it appears in every table for that reason. The mnemonic is that a pole contributes a right-sided term when the ROC lies outside its circle and a left-sided term when the ROC lies inside it, with a sign change on the left-sided term.

A two-sided sequence combines both behaviours, and its ROC must satisfy both demands at once. Take

A two-sided example
\[ x[n] = \left(\tfrac12\right)^{n}u[n] \;-\; 2^{\,n}u[-n-1] \;\;\longleftrightarrow\;\; \frac{1}{1-\tfrac12 z^{-1}} + \frac{1}{1-2z^{-1}} \]

The first term needs \(|z| \gt \tfrac12\) and the second needs \(|z| \lt 2\), so the ROC is the annulus \(\tfrac12 \lt |z| \lt 2\) — non-empty, and containing the unit circle, so this two-sided sequence is absolutely summable despite being built from a decaying piece and a growing piece. Combining the fractions,

On a common denominator
\[ X(z) = \frac{\big(1-2z^{-1}\big)+\big(1-\tfrac12 z^{-1}\big)}{\big(1-\tfrac12z^{-1}\big)\big(1-2z^{-1}\big)} = \frac{2-\tfrac52 z^{-1}}{1-\tfrac52 z^{-1}+z^{-2}}, \qquad \tfrac12 \lt |z| \lt 2 \]

Poles at \(z=\tfrac12\) and \(z=2\), and the ROC is the ring between them. Had the ROC been \(|z|\gt 2\) the same expression would have described a purely right-sided, exponentially growing sequence; had it been \(|z| \lt \tfrac12\), a purely left-sided one. Worked Example 2 carries out all three inversions in full.

Section 23-6

The Four Shapes of the ROC

The pattern is now clear enough to be stated as a set of rules, each of which follows from the two-halves argument of Section 23-3 rather than needing to be memorised separately.

Finite-duration sequences. If \(x[n]\) is nonzero only for \(N_1 \le n \le N_2\), the sum has finitely many terms and converges everywhere the individual terms are finite. Terms with \(n \gt 0\) contain \(z^{-n}\), which blows up at \(z=0\); terms with \(n \lt 0\) contain positive powers of \(z\), which blow up as \(|z|\to\infty\). So the ROC is the entire plane, with the origin excluded if \(N_2 \gt 0\) and the point at infinity excluded if \(N_1 \lt 0\).

Right-sided sequences (\(x[n]=0\) for \(n \lt N_1\)). Only the "needs \(r\) large" half is present, so the ROC is an exterior \(|z| \gt R_-\), where \(R_-\) is the largest pole magnitude. It extends to infinity, and includes the point \(z=\infty\) itself exactly when \(N_1 \ge 0\) — that is, when the sequence is causal, so that the series has no positive powers of \(z\).

Left-sided sequences (\(x[n]=0\) for \(n \gt N_2\)). Only the "needs \(r\) small" half is present, so the ROC is an interior \(|z| \lt R_+\), with \(R_+\) the smallest pole magnitude. It includes \(z=0\) exactly when \(N_2 \le 0\).

Two-sided sequences. Both halves are present, so the ROC is a genuine annulus bounded by two pole radii — or empty, if the right-sided half's requirement exceeds the left-sided half's allowance.

right-sided: |z| > R−
Exterior — and if it reaches \(z=\infty\), causal
left-sided: |z| < R+
Interior — anticausal, and unstable here
two-sided: R− < |z| < R+
Annulus — a ring between consecutive pole radii

Turning the rules around gives the practical procedure, which is worth stating as an algorithm because examiners set it repeatedly. Given a rational \(X(z)\): find the poles, sort them by magnitude, and note that consecutive distinct pole radii cut the plane into rings. If there are \(P\) distinct pole magnitudes, there are exactly \(P+1\) candidate regions — the innermost disc, the \(P-1\) rings between them, and the outermost exterior — and each is a legitimate ROC corresponding to a different signal. The innermost gives a left-sided signal, the outermost a right-sided one, and every ring in between a two-sided one. Additional information — causality, stability, or a stated ROC — is what picks one.

Where the ambiguity comes from. It is not an artefact of the mathematics. Two genuinely different signals really can produce the same algebraic expression, because the transform sum was taken over all time and different sequences can be summed to the same closed form on different domains. The continuous-time reader has met this before: Chapter 17 found the identical ambiguity for the Laplace transform, where \(e^{at}u(t)\) and \(-e^{at}u(-t)\) share \(1/(s-a)\) and are distinguished only by whether \(\operatorname{Re}\{s\}\) exceeds \(a\) or falls below it.
Section 23-7

Causality, Stability and the Unit Circle

The pay-off for all this care about regions is that the two system properties an engineer most wants to check become statements about geometry. Let \(h[n]\) be an impulse response and \(H(z)\) its transform — the system function, and the object Chapter 25 is built around.

Start with stability. Chapter 8 established that a discrete-time LTI system is BIBO stable exactly when its impulse response is absolutely summable, \(\sum_n |h[n]| \lt \infty\). Set \(|z|=1\) in the convergence condition of Section 23-3 and that is precisely the requirement that the series converge on the unit circle.

🔑
Stability is a circle in the ROC
\[ \text{BIBO stable} \iff \sum_{n}|h[n]| \lt \infty \iff |z| = 1 \ \text{lies in the ROC} \iff \text{the DTFT } H\!\left(e^{j\Omega}\right)\ \text{exists} \]

Three statements that had separate proofs in Chapters 8 and 16 are one statement here. A stable system is one whose frequency response exists, and a frequency response exists exactly when the transform converges where it is being evaluated.

Now causality. A causal system has \(h[n]=0\) for \(n \lt 0\), so its transform has no positive powers of \(z\) and the series converges as \(|z|\to\infty\) — every term either is constant or tends to zero. Conversely a right-sided sequence whose ROC includes the point at infinity can have no terms in positive powers of \(z\), so it must vanish for \(n \lt 0\).

Causality, two ways of testing it
\[ \text{causal} \iff \text{ROC is } |z| \gt R_- \ \text{including } z=\infty \iff \lim_{z\to\infty}H(z) \ \text{is finite} \]

For a rational \(H(z)\) written as a ratio of polynomials in \(z\), the limit is finite exactly when the numerator degree does not exceed the denominator degree — when the system has no more zeros than poles. This is a quick and reliable test, and it is the discrete counterpart of the properness condition on a transfer function in Chapter 19. A system such as \(H(z) = z^2/(z-0.5)\) has an exterior ROC and looks causal at a glance, but its impulse response begins at \(n=-2\), and the surplus zero is what gives it away.

Putting the two together produces the result that governs all of discrete-time system design.

🔑
Causal and stable together
\[ \text{causal and stable} \iff \text{every pole of } H(z) \ \text{satisfies } |p_k| \lt 1 \ \text{(and no more zeros than poles)} \]

Causality forces the ROC outside the outermost pole; stability forces the unit circle into the ROC. Both can hold only if the outermost pole radius is less than one — so the entire pole constellation must lie strictly inside the unit circle.

PropertyContinuous time (Ch. 17, 19)Discrete time (this chapter)
Transform variable\(s = \sigma + j\omega\)\(z = re^{j\Omega}\), with \(z=e^{sT}\)
Fourier transform lives onthe \(j\omega\) axisthe unit circle \(|z|=1\)
ROC shapea vertical stripan annulus centred at the origin
Right-sided signalROC right of the rightmost poleROC outside the outermost pole
Stability\(j\omega\) axis in the ROCunit circle in the ROC
Causal and stableall poles in \(\operatorname{Re}\{s\} \lt 0\)all poles inside \(|z| = 1\)
Read the table as one idea. The map \(z=e^{sT}\) sends the left half-plane to the interior of the unit circle, so "poles in the left half-plane" and "poles inside the unit circle" are the same sentence spoken in the two languages. Every stability criterion you learned for continuous systems has a discrete twin obtained by applying that map — which is why the Routh test has no direct discrete analogue but the Jury test, which asks whether the roots lie inside the circle, plays the same role.
Section 23-8

A Table Built, Not Quoted

Only a handful of pairs need to exist, and every one of them can be got from the geometric series of Section 23-4 in a line or two. Deriving them once is a better investment than memorising them, because the derivations also produce the ROCs.

The impulse. \(\mathcal{Z}\{\delta[n]\} = \sum_n \delta[n]z^{-n} = 1\), converging for every \(z\) — the only transform with no restriction at all. Shifting gives \(\delta[n-k] \leftrightarrow z^{-k}\), whose ROC excludes \(z=0\) for \(k \gt 0\) and \(z=\infty\) for \(k \lt 0\).

A finite exponential run. Truncating \(a^nu[n]\) to \(N\) terms turns the infinite geometric series into a finite one:

The finite geometric sum
\[ \sum_{n=0}^{N-1}\big(az^{-1}\big)^n = \frac{1-a^{N}z^{-N}}{1-az^{-1}}, \qquad \text{ROC: all } z \ne 0 \]

The apparent pole at \(z=a\) is cancelled by a zero of the numerator there, which it must be: a finite-length sequence converges everywhere except possibly at the origin, so it cannot have a pole anywhere else. Watching that cancellation happen is the best possible check on the rule.

Multiplication by \(n\). Differentiate the geometric series with respect to \(z\). Since \(\frac{d}{dz}z^{-n} = -nz^{-n-1}\), it follows that \(\sum_n n\,x[n]z^{-n} = -z\,\frac{dX}{dz}\). Applying this to \(X(z)=1/(1-az^{-1})\):

The ramped exponential
\[ \frac{dX}{dz} = \frac{-a z^{-2}}{\big(1-az^{-1}\big)^{2}} \qquad\Longrightarrow\qquad n\,a^{n}u[n] \;\longleftrightarrow\; \frac{a z^{-1}}{\big(1-az^{-1}\big)^{2}}, \quad |z| \gt |a| \]

A repeated pole at \(z=a\), exactly as a repeated root of a characteristic equation produces an \(n a^n\) term in Chapter 9's solutions. The ROC is unchanged, because multiplying by \(n\) cannot alter an exponential growth rate.

Damped sinusoids. These matter most, since every second-order discrete system produces one. Write the cosine as a sum of two complex exponentials and apply the fundamental pair twice, with \(a = re^{\pm j\Omega_0}\):

Two conjugate poles combine
\[ r^{n}\cos(\Omega_0 n)u[n] = \tfrac12\big(re^{j\Omega_0}\big)^{n}u[n] + \tfrac12\big(re^{-j\Omega_0}\big)^{n}u[n] \;\longleftrightarrow\; \frac{\tfrac12}{1-re^{j\Omega_0}z^{-1}} + \frac{\tfrac12}{1-re^{-j\Omega_0}z^{-1}} \]

Putting the two fractions over a common denominator, the cross terms give \(re^{j\Omega_0}+re^{-j\Omega_0} = 2r\cos\Omega_0\) and the product of the poles gives \(r^2\):

🔑
The damped-sinusoid pairs
\[ r^{n}\cos(\Omega_0 n)u[n] \leftrightarrow \frac{1-r\cos\Omega_0\,z^{-1}}{1-2r\cos\Omega_0\,z^{-1}+r^{2}z^{-2}}, \qquad r^{n}\sin(\Omega_0 n)u[n] \leftrightarrow \frac{r\sin\Omega_0\,z^{-1}}{1-2r\cos\Omega_0\,z^{-1}+r^{2}z^{-2}} \]

Both with ROC \(|z| \gt r\). The denominator is shared: a conjugate pole pair at \(re^{\pm j\Omega_0}\). Only the numerator distinguishes cosine from sine — which is the same relationship the Laplace pairs of Chapter 18 have.

\(x[n]\)\(X(z)\)ROC
\(\delta[n]\)\(1\)all \(z\)
\(\delta[n-k],\ k\gt0\)\(z^{-k}\)\(|z| \gt 0\)
\(u[n]\)\(\dfrac{1}{1-z^{-1}}\)\(|z| \gt 1\)
\(-u[-n-1]\)\(\dfrac{1}{1-z^{-1}}\)\(|z| \lt 1\)
\(a^{n}u[n]\)\(\dfrac{1}{1-az^{-1}}\)\(|z| \gt |a|\)
\(-a^{n}u[-n-1]\)\(\dfrac{1}{1-az^{-1}}\)\(|z| \lt |a|\)
\(n\,a^{n}u[n]\)\(\dfrac{az^{-1}}{(1-az^{-1})^{2}}\)\(|z| \gt |a|\)
\(a^{n}\big(u[n]-u[n-N]\big)\)\(\dfrac{1-a^{N}z^{-N}}{1-az^{-1}}\)\(|z| \gt 0\)
\(r^{n}\cos(\Omega_0 n)u[n]\)\(\dfrac{1-r\cos\Omega_0 z^{-1}}{1-2r\cos\Omega_0 z^{-1}+r^{2}z^{-2}}\)\(|z| \gt r\)
\(r^{n}\sin(\Omega_0 n)u[n]\)\(\dfrac{r\sin\Omega_0 z^{-1}}{1-2r\cos\Omega_0 z^{-1}+r^{2}z^{-2}}\)\(|z| \gt r\)
Section 23-9

Getting the Signal Back

The formal inverse is a contour integral, obtained by multiplying the definition by \(z^{k-1}\) and integrating around a closed path inside the ROC. The only fact needed is that \(\frac{1}{2\pi j}\oint z^{k-n-1}dz\) equals 1 when \(k=n\) and 0 otherwise, which is Cauchy's theorem in its simplest form.

The inversion integral
\[ x[n] \;=\; \frac{1}{2\pi j}\oint_{C} X(z)\,z^{\,n-1}\,dz, \qquad C \ \text{any closed anticlockwise contour in the ROC} \]

It is reassuring to know this exists and it is almost never evaluated by hand. Two practical routes do all the work.

Route one: partial fractions. Write \(X(z)\) as a ratio of polynomials in \(z^{-1}\), reduce it to a proper fraction if necessary by long division, and split it into first-order terms. Then, and this is the step that carries the marks, assign each term a direction by comparing the radius of its pole with the ROC. A pole inside the ROC's inner boundary contributes a right-sided term \(A a^n u[n]\); a pole outside the outer boundary contributes a left-sided term \(-A a^n u[-n-1]\).

The rule that decides each term
\[ \frac{A}{1-a z^{-1}} \;\longrightarrow\; \begin{cases} A\,a^{n}u[n], & \text{if } |a| \le R_- \ \text{(pole inside the ROC's hole)}\\ -A\,a^{n}u[-n-1], & \text{if } |a| \ge R_+ \ \text{(pole outside the ROC)} \end{cases} \]

A caution on bookkeeping: partial fractions may be done in \(z^{-1}\) or in \(z\), but not carelessly in \(z\). Expanding \(X(z)\) directly in \(z\) usually produces terms of the form \(Az/(z-a)\) rather than \(A/(z-a)\), and the standard fix is to expand \(X(z)/z\) into partial fractions and then multiply through by \(z\) at the end. Working in \(z^{-1}\) throughout avoids the issue entirely and is the habit worth acquiring.

Route two: power-series expansion. Because \(X(z)\) is the series \(\sum_n x[n]z^{-n}\), any expansion of it in powers of \(z^{-1}\) exhibits the sequence directly. For a rational function this is long division, and the ROC decides which way to divide: an exterior ROC calls for a series in ascending powers of \(z^{-1}\), which means dividing with both polynomials written in ascending \(z^{-1}\); an interior ROC calls for a series in ascending powers of \(z\), obtained by reversing both polynomials. Dividing the wrong way produces a perfectly valid series that converges in the wrong region and describes the wrong signal.

This route gives values rather than a closed form, which makes it ideal for checking the first few samples of an answer obtained by partial fractions, and for finite-length or awkward transforms where no closed form exists. For a causal signal it is equivalent to running the difference equation forward from rest, which is often the quickest check of all.

Always check \(x[0]\). Whatever route was taken, the initial value is available for free: for a causal signal \(x[0] = \lim_{z\to\infty}X(z)\), because every other term of the series vanishes in that limit. It costs one line and catches a large fraction of algebraic slips. Chapter 24 promotes this observation to the initial-value theorem and supplies its final-value partner.
Section 23-10

Worked Examples

1 Finite-length sequences and their punctured planes

Problem. Find the z-transform and ROC of (a) \(x[n]\) taking the values \(1, 2, 0, -1\) at \(n=0,1,2,3\); (b) \(y[n]\) taking the same values at \(n=-2,-1,0,1\); (c) \(\delta[n-5]\).

Solution (a). Write the defining sum term by term — there are only four terms:

Working
\[ X(z) = 1 + 2z^{-1} + 0\cdot z^{-2} - z^{-3} \]

Every term is finite for any \(z \ne 0\), and the negative powers blow up at the origin, so the ROC is \(|z| \gt 0\) — the whole plane with the origin punctured. The point at infinity is included, since \(X(\infty) = 1\), which is the causality test of Section 23-7 confirming that the sequence starts at \(n=0\).

Solution (b). The same values shifted two places earlier give positive powers of \(z\):

Working
\[ Y(z) = z^{2} + 2z + 0 - z^{-1}, \qquad \text{ROC: } 0 \lt |z| \lt \infty \]

Now both ends are excluded: the origin because of \(z^{-1}\), infinity because of \(z^2\). This is the finite-length rule in full — and note that \(Y(z) = z^2 X(z)\), which is the shift property of Chapter 24 appearing before it has been proved.

Solution (c). \(\mathcal{Z}\{\delta[n-5]\} = z^{-5}\), ROC \(|z| \gt 0\). The transform of a pure delay is a pure power, which is the entire reason \(z^{-1}\) labels the delay element in a block diagram.

2 One expression, three signals

Problem. Let \(X(z) = \dfrac{1}{\big(1-\tfrac12 z^{-1}\big)\big(1-2z^{-1}\big)}\). Find \(x[n]\) for each of the three possible regions of convergence, and say which one is a stable signal.

Solution. The poles are at \(z=\tfrac12\) and \(z=2\), so the plane is cut into three candidate regions: \(|z| \lt \tfrac12\), \(\tfrac12 \lt |z| \lt 2\), and \(|z| \gt 2\). Expand once, in \(z^{-1}\):

Working — partial fractions
\[ X(z) = \frac{A}{1-\tfrac12 z^{-1}} + \frac{B}{1-2z^{-1}}, \qquad A = \frac{1}{1-2z^{-1}}\bigg|_{z^{-1}=2} = -\frac13, \quad B = \frac{1}{1-\tfrac12 z^{-1}}\bigg|_{z^{-1}=\frac12} = \frac43 \]

Check the expansion by setting \(z^{-1}=0\): \(-\tfrac13+\tfrac43 = 1\), which matches \(X(\infty)=1\). Now assign directions region by region.

(i) \(|z| \gt 2\). Both poles lie inside the hole, so both terms are right-sided:

Working — the causal answer
\[ x[n] = \left[-\tfrac13\left(\tfrac12\right)^{n} + \tfrac43\,2^{\,n}\right]u[n] \]

Causal, but growing like \(2^n\): not stable, and the unit circle is indeed outside this ROC. Check \(x[0] = -\tfrac13+\tfrac43 = 1\) ✓.

(ii) \(|z| \lt \tfrac12\). Both poles lie outside, so both terms are left-sided and both change sign:

Working — the anticausal answer
\[ x[n] = \left[\tfrac13\left(\tfrac12\right)^{n} - \tfrac43\,2^{\,n}\right]u[-n-1] \]

Zero for \(n\ge0\), and as \(n\to-\infty\) the term \((\tfrac12)^n\) explodes: again unstable, again consistent with the unit circle being outside the ROC.

(iii) \(\tfrac12 \lt |z| \lt 2\). The pole at \(\tfrac12\) is inside the hole and the pole at 2 is outside, so the terms split:

Working — the stable answer
\[ x[n] = -\tfrac13\left(\tfrac12\right)^{n}u[n] \;-\; \tfrac43\,2^{\,n}u[-n-1] \]

Two-sided, decaying in both directions — as \(n\to+\infty\) because \((\tfrac12)^n\to0\), and as \(n\to-\infty\) because \(2^n\to0\). This ROC contains the unit circle, so this is the absolutely summable choice, and the only one of the three with a DTFT. Three signals, one formula: the ROC was doing all the work.

3 A two-sided signal, summed explicitly

Problem. Find \(X(z)\) and its ROC for \(x[n] = (0.8)^{n}u[n] - (1.25)^{n}u[-n-1]\), and verify the stability conclusion by computing \(\sum_n |x[n]|\) directly.

Solution. Each piece is a standard pair. The first gives \(1/(1-0.8z^{-1})\) with \(|z| \gt 0.8\); the second matches the left-sided form \(-a^nu[-n-1]\) with \(a=1.25\), giving \(1/(1-1.25z^{-1})\) with \(|z| \lt 1.25\). Their sum converges where both do:

Working
\[ X(z) = \frac{1}{1-0.8z^{-1}} + \frac{1}{1-1.25z^{-1}} = \frac{2 - 2.05z^{-1}}{1 - 2.05z^{-1} + z^{-2}}, \qquad 0.8 \lt |z| \lt 1.25 \]

The denominator check: \((1-0.8z^{-1})(1-1.25z^{-1}) = 1 - 2.05z^{-1} + z^{-2}\), since \(0.8+1.25 = 2.05\) and \(0.8\times1.25 = 1\). The annulus contains the unit circle, so the sequence should be absolutely summable. Confirm it:

Working — the direct sum
\[ \sum_{n=0}^{\infty}(0.8)^{n} + \sum_{m=1}^{\infty}(1.25)^{-m} = \frac{1}{1-0.8} + \frac{0.8}{1-0.8} = 5 + 4 = 9 \]

using \((1.25)^{-1} = 0.8\) for the second sum. The total is 9, finite, as promised. The pole product being exactly 1 means the two poles are reciprocals, so the annulus is symmetric about the unit circle on a logarithmic radial scale — a configuration that appears whenever a signal is built as a two-sided decaying exponential.

4 A damped sinusoid, poles and all

Problem. Find \(X(z)\), its ROC and its pole locations for \(x[n] = (0.9)^{n}\cos(\pi n/4)\,u[n]\). Is the signal stable? What changes if the 0.9 becomes 1.1?

Solution. Apply the derived pair with \(r=0.9\) and \(\Omega_0 = \pi/4\). Since \(\cos(\pi/4)=0.70711\),

Working — the coefficients
\[ r\cos\Omega_0 = 0.63640, \qquad 2r\cos\Omega_0 = 1.27279, \qquad r^{2} = 0.81 \]
Working — the transform
\[ X(z) = \frac{1 - 0.63640\,z^{-1}}{1 - 1.27279\,z^{-1} + 0.81\,z^{-2}}, \qquad |z| \gt 0.9 \]

The denominator factorises as \((1-0.9e^{j\pi/4}z^{-1})(1-0.9e^{-j\pi/4}z^{-1})\), so the poles are the conjugate pair \(0.9e^{\pm j\pi/4}\), at radius 0.9 and angle \(\pm45^\circ\). The radius gives the decay — each sample is 0.9 of the envelope of the previous one — and the angle gives the oscillation, one cycle every \(2\pi/(\pi/4) = 8\) samples. Since \(0.9 \lt 1\) the ROC \(|z| \gt 0.9\) contains the unit circle and the signal is absolutely summable.

With \(r = 1.1\) nothing changes structurally: the transform becomes \((1-0.77782z^{-1})/(1-1.55563z^{-1}+1.21z^{-2})\) with ROC \(|z| \gt 1.1\). The poles have moved outside the unit circle, the ROC no longer contains it, the DTFT ceases to exist, and the sequence is a growing oscillation. The transform is unbothered; only the ROC records the catastrophe.

5 Inversion by two routes, and a pole on the circle

Problem. Invert \(X(z) = \dfrac{1}{1 - 1.5z^{-1} + 0.5z^{-2}}\) with ROC \(|z| \gt 1\), by partial fractions and again by power-series division. Comment on stability.

Solution — poles first. Multiply numerator and denominator by \(z^2\): the denominator becomes \(z^2 - 1.5z + 0.5\), whose roots are \(\big(1.5 \pm \sqrt{2.25-2}\big)/2 = (1.5\pm0.5)/2\), namely \(z=1\) and \(z=0.5\). So

Working — factored form
\[ X(z) = \frac{1}{\big(1-z^{-1}\big)\big(1-\tfrac12 z^{-1}\big)}, \qquad |z| \gt 1 \]

Route one. Partial fractions in \(z^{-1}\): \(A = 1/(1-\tfrac12 z^{-1})\) at \(z^{-1}=1\) gives \(A = 2\), and \(B = 1/(1-z^{-1})\) at \(z^{-1}=2\) gives \(B = -1\). The ROC lies outside both poles, so both terms are right-sided:

Working — the answer
\[ x[n] = \left[2 - \left(\tfrac12\right)^{n}\right]u[n] \]

Route two. Long division of \(1\) by \(1-1.5z^{-1}+0.5z^{-2}\) in ascending powers of \(z^{-1}\), or equivalently the recursion \(x[n] = 1.5x[n-1]-0.5x[n-2]\) started from \(x[-1]=x[-2]=0\) and \(x[0]=1\):

Working — first four samples
\[ x[0]=1, \quad x[1]=1.5, \quad x[2]=1.5(1.5)-0.5(1)=1.75, \quad x[3]=1.5(1.75)-0.5(1.5)=1.875 \]

The closed form predicts \(2-1=1\), \(2-0.5=1.5\), \(2-0.25=1.75\), \(2-0.125=1.875\) — agreement at every sample, which is as strong a check as one can ask for.

Stability. One pole sits exactly on the unit circle, so the ROC \(|z| \gt 1\) excludes it and the signal is not absolutely summable — visibly so, since \(x[n]\to2\) rather than to zero. As a system this is a discrete integrator with a leak, marginally stable in the sense of Chapter 25: bounded inputs need not give bounded outputs, because a step input would drive it without limit.

6 Choosing an ROC for a system

Problem. A system has \(H(z) = \dfrac{1}{\big(1-0.4z^{-1}\big)\big(1-0.9z^{-1}\big)\big(1-1.6z^{-1}\big)}\). List every possible ROC, classify each as causal or not and stable or not, and state whether the system can be both.

Solution. Three distinct pole radii — 0.4, 0.9 and 1.6 — divide the plane into four regions, so there are four candidate systems sharing this algebra.

ROCImpulse responseCausal?Unit circle inside?Stable?
\(|z| \lt 0.4\)entirely left-sidedno (anticausal)nono
\(0.4 \lt |z| \lt 0.9\)two-sidednonono
\(0.9 \lt |z| \lt 1.6\)two-sidednoyesyes
\(|z| \gt 1.6\)entirely right-sidedyesnono

The causal choice is the outermost region, and it is causal in the strict sense because \(H(z)\) written in \(z\) is \(z^3\) over a cubic — equal degrees, so \(H(\infty) = 1\) is finite and the response begins at \(n=0\). But that ROC excludes the unit circle, so the system rings up rather than settling: its impulse response contains \((1.6)^n\).

The stable choice is the middle annulus, whose impulse response is right-sided from the poles at 0.4 and 0.9 and left-sided from the pole at 1.6 — it is nonzero for negative \(n\), so it responds before it is excited and cannot be built to run in real time.

No region is both, and no algebraic cleverness will produce one: the obstruction is the pole at \(z = 1.6\), which lies outside the unit circle. That is the general statement of Section 23-7, and Chapter 25 turns it into the design rule that a recursive filter's denominator roots must all be placed inside the unit circle before anything else is considered.

Review

Chapter Summary

The definition

\(X(z)=\sum_n x[n]z^{-n}\) — the DTFT of \(x[n]r^{-n}\) with \(z=re^{j\Omega}\). On \(|z|=1\) it is the DTFT itself.

The ROC

Depends only on \(|z|\), so it is an annulus \(R_-\lt|z|\lt R_+\) centred at the origin, bounded by pole radii and containing none.

The pair

\(X(z)\) alone names nothing. \(1/(1-az^{-1})\) is \(a^nu[n]\) outside \(|a|\) and \(-a^nu[-n-1]\) inside it.

Four shapes

Finite length → punctured plane; right-sided → exterior; left-sided → interior; two-sided → ring. \(P\) pole radii give \(P+1\) candidates.

Stability

BIBO stable ⟺ the unit circle lies in the ROC ⟺ the DTFT exists. Nothing more to check.

Causality

ROC an exterior that includes \(z=\infty\); equivalently \(H(z)\) has no more zeros than poles. Both together: all poles inside \(|z|=1\).

The pairs

Everything comes from the geometric series: shifts, \(na^nu[n]\) by differentiation, damped sinusoids from conjugate pole pairs.

Inversion

Partial fractions with the ROC assigning each term's direction; power-series division for values; the contour integral for the record.

Practice

Practice Problems

Problems 1 to 3 exercise the definition and the ROC rules; 4 and 5 concern inversion; 6 to 8 use the transform to answer questions about systems. Sketch the pole–zero plot and shade the ROC before writing any answer down — most of the errors in this material are errors of geometry, not algebra.

  1. Find \(X(z)\) and its ROC for \(x[n] = \big(\tfrac13\big)^{n}u[n] + \big(\tfrac14\big)^{n}u[n]\), and for \(x[n]=\big(\tfrac13\big)^{n}u[n] + 3^{n}u[-n-1]\). Explain why one of these has a two-sided ROC and the other does not.
  2. Show that the sequence \(x[n]=1\) for all \(n\) has no z-transform, by writing down the requirement each half of the sum imposes on \(|z|\). Contrast this with its DTFT from Chapter 16.
  3. A sequence is known to be zero outside \(-3 \le n \le 6\). Without computing anything, state its ROC and justify each excluded point.
  4. Invert \(X(z) = \dfrac{1+2z^{-1}}{1-0.25z^{-2}}\) for each admissible ROC. Identify which of your answers is stable and which is causal.
  5. Invert \(X(z)=\dfrac{z^{-1}}{(1-0.5z^{-1})^{2}}\) with ROC \(|z|\gt0.5\) using the \(na^nu[n]\) pair, then verify your first three samples by long division.
  6. A causal system has \(H(z) = \dfrac{1-2z^{-1}}{1-0.5z^{-1}-0.14z^{-2}}\). Locate the poles, state the ROC, and decide whether the system is stable. Where are the zeros, and does their position affect stability?
  7. The signal \(x[n] = r^{n}\cos(\Omega_0 n)u[n]\) has poles at \(re^{\pm j\Omega_0}\). Sketch how the sequence changes as the pole pair moves from radius 0.5 to radius 1 to radius 1.4 at fixed angle \(\pi/6\), and describe the corresponding change in the ROC.
  8. Prove that if \(x[n]\) is real then the poles and zeros of \(X(z)\) occur in complex-conjugate pairs. Use the result to explain why a real second-order system can never have two complex poles of different magnitudes.
Tip: write the ROC down before you write the transform. If you begin every z-transform problem by drawing the poles and shading the region, the direction of each partial-fraction term is decided for you and the stability and causality answers can be read straight off the picture. Chapter 24 supplies the properties that let you avoid the defining sum altogether, but every one of them carries a clause about what happens to this region — so the habit built here is the one that will keep paying.