- Why every z-transform property is really two statements — one about \(X(z)\) and one about the region of convergence — and why the second is the one that gets forgotten in examinations.
- Linearity and the single circumstance in which the ROC of a sum is larger than the intersection of the parts: pole–zero cancellation.
- Time shifting, \(x[n-n_0] \leftrightarrow z^{-n_0}X(z)\), and the unilateral version that carries initial conditions into Chapter 25.
- Scaling in the z-domain: multiplying a signal by \(a^n\) scales and rotates every pole and zero, which is how resonators are built out of the step.
- Differentiation in \(z\), the property that manufactures the repeated-pole pairs \(n a^n u[n]\), and time reversal, expansion and conjugation.
- The convolution property \(y[n] = x[n] * h[n] \leftrightarrow Y(z) = X(z)H(z)\) — the reason Chapter 7's sum can be replaced by a product.
- The initial and final value theorems, their genuine preconditions, and how to use them to check an answer in ten seconds.
From Definition to Toolkit
Chapter 23 defined the bilateral z-transform of a sequence as a power series in \(z^{-1}\), and established that the pair \(\big(X(z),\,\text{ROC}\big)\) — never \(X(z)\) alone — is what identifies a signal. That chapter also computed a handful of transforms directly from the sum, and by the end of it the method was beginning to look expensive. Evaluating \(\sum_n x[n]z^{-n}\) from scratch for \(n\,(0.4)^{n-3}\cos(\pi n/6)\,u[n-3]\) is not an attractive prospect.
It is also unnecessary. Almost every sequence an engineer meets is built from a few primitives by a small set of operations — delay, scaling by an exponential, multiplication by \(n\), convolution, accumulation — and each of those operations has a fixed, once-and-for-all effect on the transform. Learn the effect of the operations and you never evaluate the defining sum again; you decompose the signal, look up the primitives, and assemble.
This is exactly the strategy of Chapter 14 for the Fourier transform and Chapter 18 for the Laplace transform, and many of the results will look familiar in outline. The z-domain, however, adds a complication those chapters did not have in the same acute form. Because the transform converges only on an annulus, every property carries a second clause describing what happens to that annulus. A student who writes \(x[n-3] \leftrightarrow z^{-3}X(z)\) and stops has written half a theorem.
Linearity and What It Does to the ROC
Linearity is immediate from the definition, because the defining sum is itself a linear operation on the sequence. If \(x_1[n] \leftrightarrow X_1(z)\) on \(R_1\) and \(x_2[n] \leftrightarrow X_2(z)\) on \(R_2\), then for any constants \(\alpha,\beta\),
The splitting of the sum into two sums is legitimate only where both converge, so the combination is certainly valid on \(R_1 \cap R_2\). That is the honest statement of the ROC clause, and it is stated as a containment rather than an equality for a reason.
The ROC contains the intersection and may be strictly larger. It is larger precisely when the combination causes a pole on the boundary of one ROC to be cancelled by a zero of the other.
The cancellation case is worth seeing once, because it is the mechanism by which infinite-length signals combine into finite-length ones. Take \(x_1[n] = (\tfrac12)^n u[n]\) and \(x_2[n] = (\tfrac12)^n u[n-1]\). Both are right-sided with a single pole at \(z = \tfrac12\), so both ROCs are \(|z| \gt \tfrac12\), and the intersection is \(|z| \gt \tfrac12\). But the two sequences agree at every index except \(n = 0\), so their difference is the single sample \(\delta[n]\) — a finite-length signal, whose transform is the constant \(1\), convergent for every \(z\) in the plane. The pole cancelled, and the ROC swelled from a punctured exterior to everything.
The opposite failure is also possible. If \(x_1[n] = 2^n u[n]\), whose ROC is \(|z| \gt 2\), is added to \(x_2[n] = (\tfrac12)^n u[-n-1]\), whose ROC is \(|z| \lt \tfrac12\), the two annuli do not overlap at all. The sum has no z-transform: there is no value of \(z\) at which the defining series converges. This is not a pathology invented for examinations — it is the discrete-time statement that a signal growing without bound in both directions of time cannot be represented.
Time Shifting
Delay is the elementary operation of discrete-time systems — a shift register, a memory read, a sample of latency — so the transform of a shifted sequence is the property one uses most. The derivation is a change of summation index and nothing more.
Because the substitution simply relabels the terms, the set of \(|z|\) for which the series converges absolutely is unchanged — with one qualification. The factor \(z^{-n_0}\) is itself a pole at \(z=0\) when \(n_0 \gt 0\), and a pole at \(z=\infty\) when \(n_0 \lt 0\). If the original ROC included the point in question, the shift removes it.
For an infinite-length right-sided signal this never matters, because \(z=0\) was already excluded. It matters for finite-length signals, whose ROC is the whole plane apart from possibly \(0\) or \(\infty\). Delaying \(\delta[n]\) by three samples gives \(z^{-3}\), which is finite everywhere except the origin: the ROC lost exactly one point.
A delay of one sample is multiplication by \(z^{-1}\). This one fact is why \(z^{-1}\) is drawn as a box labelled "delay" in every discrete-time block diagram in this book, and why a difference equation turns into a polynomial ratio in Chapter 25.
There is a trap here that catches more candidates than any other single item in this chapter, and it is worth naming. The property applies to \(x[n-n_0]\) — the whole signal shifted, argument and all. It does not apply when only part of the expression is shifted. The sequence \((\tfrac12)^n u[n-3]\) is not the shift of \((\tfrac12)^n u[n]\); the sequence \((\tfrac12)^{n-3}u[n-3]\) is. When you meet the first form, extract the constant factor first: \((\tfrac12)^n u[n-3] = (\tfrac12)^3 (\tfrac12)^{n-3}u[n-3]\). Worked Example 2 does this in full.
Finally, a version of the property that Chapter 25 will need. The unilateral transform \(X_u(z) = \sum_{n=0}^{\infty}x[n]z^{-n}\) ignores everything before \(n=0\), so shifting drags samples across the boundary at \(n=0\) and they must be accounted for explicitly:
Repeating the argument gives \(x[n-2] \leftrightarrow x[-2] + x[-1]z^{-1} + z^{-2}X_u(z)\), and so on. The stored past of the system appears as additive constants, which is exactly how a difference equation with non-zero initial conditions is solved. The bilateral transform, which sees all of time, has no such terms.
Scaling in the z-Domain
Multiplying a sequence by an exponential \(a^n\) — where \(a\) may be complex — is the discrete-time analogue of the Laplace shift \(e^{s_0 t}x(t) \leftrightarrow X(s-s_0)\) of Chapter 18. In the z-domain the effect is not a translation but a scaling of the variable, and the geometry that follows is worth dwelling on.
For the ROC, the series converges when \(z/a\) lies in the original ring \(r_1 \lt |z/a| \lt r_2\), that is when \(|a|r_1 \lt |z| \lt |a|r_2\). Both radii are multiplied by \(|a|\). Equivalently, and more usefully: every pole and zero of \(X\) at a location \(p\) moves to \(ap\).
Every pole and zero is multiplied by \(a\): scaled outward by the factor \(|a|\) and rotated through \(\arg a\).
Three special cases carry all the practical weight. When \(a\) is real and positive the pattern simply dilates radially — a stable pole can be pushed out through the unit circle, which is how a decaying signal is turned into a growing one. When \(a = -1\) the pattern is reflected through the origin, corresponding to the alternating multiplier \((-1)^n\); a lowpass system becomes a highpass one, a fact used constantly in filter design. When \(a = e^{j\Omega_0}\), so that \(|a|=1\), nothing is scaled at all and the entire pole–zero pattern is rotated by \(\Omega_0\) about the origin. The ROC is untouched, because \(|a|=1\).
Reversal, Expansion and Conjugation
Three further operations on the index have transforms that follow from the same style of substitution. Time reversal replaces \(n\) by \(-n\):
The ROC inverts with the variable: if \(X\) converged on \(r_1 \lt |z| \lt r_2\), then \(X(1/z)\) converges on \(1/r_2 \lt |z| \lt 1/r_1\). A right-sided signal becomes left-sided, an exterior ROC becomes an interior one, and each pole at \(p\) reappears at \(1/p\). A pole inside the unit circle is thrown outside it, which is precisely why reversing a stable causal signal in time produces something stable but anticausal — a point Chapter 25 will use when discussing inverse systems.
Time expansion — inserting \(k-1\) zeros between every pair of samples, the upsampling operation at the heart of multirate processing — is defined by \(x_{(k)}[n] = x[n/k]\) when \(n\) is an integer multiple of \(k\), and zero otherwise. Since only the indices \(n=km\) contribute,
with ROC \(R^{1/k}\): every radius is replaced by its \(k\)-th root, and every pole splits into \(k\) poles equally spaced on a circle. Note the contrast with continuous time, where compressing the axis divided the transform argument; here, because the inserted samples are zeros rather than interpolated values, the effect is a clean substitution.
Conjugation follows by conjugating the defining sum term by term, remembering that the conjugate of \(z^{-n}\) is \((z^*)^{-n}\):
The consequence is the one that matters. If \(x[n]\) is real then \(x^*[n]=x[n]\), so \(X(z) = X^*(z^*)\), which forces the coefficients of the rational function to be real and therefore forces every complex pole and zero to appear together with its conjugate. Every pole–zero plot in this book is symmetric about the real axis for exactly this reason, and it is why a resonance always costs two poles rather than one.
Differentiation in the z-Domain
So far every property has been an operation on the index. This one is an operation on the transform, and it is the source of every repeated-pole transform pair you will ever need. Differentiate the defining series term by term with respect to \(z\) — legitimate inside the ROC, where a power series converges uniformly on compact subsets:
Differentiation does not move any pole, it only raises its order, so the radii of convergence are unchanged. Multiplying a signal by \(n\) turns a simple pole into a double pole.
Apply it to the workhorse pair \(a^n u[n] \leftrightarrow z/(z-a)\) on \(|z| \gt |a|\). Differentiating the rational function by the quotient rule,
so \(n\,a^n u[n] \leftrightarrow a z^{-1}/(1-az^{-1})^2\) with ROC \(|z| \gt |a|\). Repeating the operation generates \(n^2 a^n u[n]\), \(n^3 a^n u[n]\) and the rest of the family, each with one more pole stacked at \(z=a\). Reading the correspondence backwards is how the inverse transform of a repeated pole is recognised: an \(m\)-fold pole at \(z=a\) in a causal transform always means a term of the form \(n^{m-1}a^n\) in the sequence, growing polynomially while the exponential decays.
Convolution and Accumulation
This is the property the transform exists for. Chapter 7 established that an LTI system's output is the convolution of the input with the impulse response, \(y[n] = \sum_k x[k]h[n-k]\), and Chapter 8 built the system properties out of conditions on \(h[n]\). Convolution is exact and completely general, and it is also, for any input longer than a few samples, tedious. The z-transform removes the tedium entirely.
The middle step interchanges the two sums, which is permitted wherever both converge absolutely — that is, on the intersection of the two regions. The step after it is the time-shift property applied to the inner sum. Nothing else is involved: the whole proof is one exchange of order and one substitution.
As with linearity the containment can be strict, and for the same reason: a pole of \(H\) cancelled by a zero of \(X\) enlarges the region. The cancellation of a pole by a deliberately placed zero is exactly what an equalising or inverse system does.
A special case deserves its own name. Accumulation, the running sum \(y[n] = \sum_{k=-\infty}^{n}x[k]\), is the discrete-time counterpart of integration and appeared in Chapter 3 as the relation between the impulse and the step. It is not a new property at all, because a running sum is a convolution with the unit step: \(\sum_{k\le n}x[k] = \sum_k x[k]u[n-k] = x[n]*u[n]\). Since \(u[n] \leftrightarrow 1/(1-z^{-1})\) on \(|z| \gt 1\), the convolution property gives the answer immediately.
Accumulating introduces a pole at \(z=1\) — the discrete-time version of the \(1/s\) that integration introduces in Chapter 18. The first difference \(x[n]-x[n-1] \leftrightarrow (1-z^{-1})X(z)\) is its inverse and cancels that pole again.
The Initial and Final Value Theorems
Two results extract a single sample of a signal from its transform without inverting anything. Both apply to causal signals only, which for these purposes means \(x[n]=0\) for \(n \lt 0\), and the restriction is not a technicality — the theorems are simply false without it.
The initial value theorem is little more than reading the series. For a causal signal the transform is a power series in \(z^{-1}\) with no positive powers at all:
because every term beyond the first carries a factor \(z^{-1}\) that vanishes as \(|z|\) grows. Continuing the idea, \(x[1] = \lim_{z\to\infty} z\big[X(z)-x[0]\big]\), and so on down the sequence — which is nothing other than long division of the numerator by the denominator, the power-series method of inversion from Chapter 23.
The final value theorem takes more care. Consider the transform of the first difference, \(x[n]-x[n-1]\), which by linearity and shifting is \((1-z^{-1})X(z)\). Write out that transform for a causal signal and let \(z\to 1\):
The last step is the telescoping of the sum: adding \(x[0]-x[-1]\), \(x[1]-x[0]\), \(x[2]-x[1]\) and so on up to \(N\) leaves only \(x[N]-x[-1] = x[N]\). The manipulation is valid only if the limit on the left actually exists, and that is the whole content of the precondition.
Both require \(x[n]=0\) for \(n\lt 0\). The final value theorem additionally requires every pole of \((1-z^{-1})X(z)\) to lie strictly inside the unit circle — if a pole sits on or outside it, the sequence oscillates or diverges, there is no final value, and the formula will cheerfully return a meaningless number.
The Property Table in Use
Collected in one place, the properties look like this. The ROC column is not decoration; treat any answer that omits it as incomplete.
| Property | Sequence | Transform | ROC |
|---|---|---|---|
| Linearity | \(\alpha x_1[n]+\beta x_2[n]\) | \(\alpha X_1(z)+\beta X_2(z)\) | \(\supseteq R_1\cap R_2\) |
| Time shift | \(x[n-n_0]\) | \(z^{-n_0}X(z)\) | \(R\), except possibly \(0,\infty\) |
| z-scaling | \(a^n x[n]\) | \(X(z/a)\) | \(|a|R\) |
| Modulation | \(e^{j\Omega_0 n}x[n]\) | \(X\!\big(e^{-j\Omega_0}z\big)\) | \(R\) (poles rotate) |
| Time reversal | \(x[-n]\) | \(X(1/z)\) | \(1/R\) |
| Time expansion | \(x_{(k)}[n]\) | \(X(z^k)\) | \(R^{1/k}\) |
| Conjugation | \(x^*[n]\) | \(X^*(z^*)\) | \(R\) |
| Differentiation in \(z\) | \(n\,x[n]\) | \(-z\,dX/dz\) | \(R\) |
| Convolution | \(x_1[n]*x_2[n]\) | \(X_1(z)X_2(z)\) | \(\supseteq R_1\cap R_2\) |
| Accumulation | \(\sum_{k\le n}x[k]\) | \(X(z)/(1-z^{-1})\) | \(\supseteq R\cap\{|z|\gt 1\}\) |
| First difference | \(x[n]-x[n-1]\) | \((1-z^{-1})X(z)\) | \(\supseteq R\cap\{|z|\gt 0\}\) |
| Initial value | \(x[0]\), causal \(x\) | \(\lim_{z\to\infty}X(z)\) | — |
| Final value | \(x[\infty]\), causal \(x\) | \(\lim_{z\to1}(1-z^{-1})X(z)\) | poles of \((1-z^{-1})X\) inside \(|z|=1\) |
The properties are only half the toolkit. The other half is a short list of primitive pairs, every one of which was derived in Chapter 23 or in this chapter, and from which everything else is assembled.
| Sequence | Transform | ROC |
|---|---|---|
| \(\delta[n]\) | \(1\) | all \(z\) |
| \(\delta[n-m],\ m\gt 0\) | \(z^{-m}\) | all \(z\) except \(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|\) |
| \(r^n\cos(\Omega_0 n)u[n]\) | \(\dfrac{1-r\cos\Omega_0\,z^{-1}}{1-2r\cos\Omega_0\,z^{-1}+r^2z^{-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^2z^{-2}}\) | \(|z|\gt r\) |
Notice the fourth and sixth rows against the third and fifth. The same algebraic expression serves two entirely different sequences, distinguished only by the ROC — the point Chapter 23 laboured, now visible as a table entry. Any problem that hands you \(X(z)\) without an ROC is under-specified, and the correct response is to give one answer for each admissible region.
Worked Examples
Problem. Using the differentiation property, find the z-transform and ROC of (a) \(x[n] = n\left(\tfrac13\right)^n u[n]\) and (b) \(y[n] = (n+1)\left(\tfrac12\right)^n u[n]\).
Solution (a). Start from \(\left(\tfrac13\right)^n u[n] \leftrightarrow 1/(1-\tfrac13 z^{-1})\) on \(|z| \gt \tfrac13\), and apply \(n\,x[n] \leftrightarrow -z\,dX/dz\). The result was derived in Section 24-6 for a general \(a\); substituting \(a=\tfrac13\),
A double pole at \(z=\tfrac13\), the ROC unchanged from the simple-pole case. Check the first two samples against the definition: \(x[0]=0\), and \(X(z)\to 0\) as \(z\to\infty\), as the initial value theorem demands.
Solution (b). Do not differentiate again — split instead, using linearity: \((n+1)a^n u[n] = n a^n u[n] + a^n u[n]\). With \(a=\tfrac12\),
The \(z^{-1}\) terms cancel exactly and the answer is a clean double pole. Verify with the initial value theorem: \(Y(z)\to 1\) as \(z\to\infty\), and \(y[0] = (0+1)(1) = 1\). Correct. This pair, \((n+1)a^n u[n] \leftrightarrow 1/(1-az^{-1})^2\), is worth memorising — it is the transform you meet whenever a first-order system is cascaded with a copy of itself.
Problem. Find the transforms of \(x[n] = \left(\tfrac12\right)^{n-3}u[n-3]\) and \(y[n] = \left(\tfrac12\right)^{n}u[n-3]\), and explain the difference.
Solution. The first is a genuine shift. Writing \(g[n] = \left(\tfrac12\right)^n u[n]\), we have \(x[n] = g[n-3]\) exactly — the base and the step have been shifted together — so the shift property applies directly:
The second is not a shift of \(g[n]\), because the exponential still counts from the origin while the step starts at \(n=3\). Force it into the right form by extracting the constant:
The two transforms differ by the factor \(\tfrac18\), and the check is direct: the first non-zero sample of \(x\) is \(x[3] = (\tfrac12)^0 = 1\), while for \(y\) it is \(y[3] = (\tfrac12)^3 = \tfrac18\). Both ROCs are \(|z|\gt\tfrac12\); the factor \(z^{-3}\) adds a triple pole at the origin, which is already excluded.
Problem. Derive the transform of \(x[n] = r^n\cos(\Omega_0 n)\,u[n]\) using linearity and z-scaling only, then evaluate it for \(r=0.8\), \(\Omega_0 = \pi/4\).
Solution. Write the cosine as a pair of conjugate exponentials, so that the whole sequence becomes a sum of two geometric sequences with complex ratios:
Each term is \(a^n u[n]\) with \(a = re^{\pm j\Omega_0}\), and \(|a| = r\) in both cases, so both ROCs are \(|z| \gt r\) and so is their intersection. Applying the standard pair and linearity:
The numerator is \(\tfrac12\big[2 - r\big(e^{j\Omega_0}+e^{-j\Omega_0}\big)z^{-1}\big] = 1 - r\cos\Omega_0\,z^{-1}\), and the denominator expands to \(1 - r\big(e^{j\Omega_0}+e^{-j\Omega_0}\big)z^{-1} + r^2 z^{-2}\). Hence
With \(r=0.8\) and \(\Omega_0=\pi/4\) we have \(\cos\Omega_0 = 0.7071\), so \(r\cos\Omega_0 = 0.5657\), \(2r\cos\Omega_0 = 1.1314\) and \(r^2 = 0.64\):
Check the first sample: \(X(z)\to 1\) as \(z\to\infty\), and \(x[0] = (0.8)^0\cos 0 = 1\). The poles sit at \(0.8e^{\pm j\pi/4}\) — the rotated pair of Section 24-4, at radius \(0.8\) and angle \(45^\circ\).
Problem. An LTI system with \(h[n] = \left(\tfrac13\right)^n u[n]\) is driven by \(x[n] = \left(\tfrac12\right)^n u[n]\). Find \(y[n]\).
Solution. The direct route is the convolution sum \(\sum_k (\tfrac12)^k(\tfrac13)^{n-k}\), which can be done but requires care with the limits. The transform route is mechanical. Both signals are right-sided with poles inside the unit circle, so
The ROC is the intersection \(|z|\gt\tfrac12\) — the larger of the two radii, as it must be for a product of right-sided signals. Expand in partial fractions in the variable \(z^{-1}\), writing \(Y = A/(1-\tfrac12 z^{-1}) + B/(1-\tfrac13 z^{-1})\). Multiplying through and setting \(z^{-1} = 2\) kills the second term, giving \(A = 1/(1-\tfrac13\cdot 2) = 1/(1-\tfrac23) = 3\); setting \(z^{-1}=3\) gives \(B = 1/(1-\tfrac12\cdot 3) = 1/(-\tfrac12) = -2\).
Both terms are right-sided because the ROC is the exterior of the outermost pole. Verify the first two samples against the convolution sum directly: \(y[0] = x[0]h[0] = 1\), and the formula gives \(3-2=1\). Then \(y[1] = x[0]h[1]+x[1]h[0] = \tfrac13+\tfrac12 = \tfrac56\), and the formula gives \(\tfrac32 - \tfrac23 = \tfrac{9-4}{6} = \tfrac56\). Correct.
Problem. Let \(x[n] = (0.8)^n u[n]\) and \(y[n] = \sum_{k=-\infty}^{n}x[k]\). Find \(Y(z)\) and \(y[n]\), then confirm \(y[0]\) and \(y[\infty]\) using the value theorems.
Solution. Apply the accumulation property to \(X(z) = 1/(1-0.8z^{-1})\), whose ROC is \(|z|\gt 0.8\). The accumulator contributes a pole at \(z=1\), so the ROC of the product is the intersection \(|z|\gt 1\):
Partial fractions as before: \(Y = A/(1-z^{-1}) + B/(1-0.8z^{-1})\) with \(A = 1/(1-0.8) = 5\) and \(B = 1/(1-1/0.8) = 1/(-0.25) = -4\). Hence
Check by hand: \(y[0] = 5-4 = 1 = x[0]\); \(y[1] = 5-3.2 = 1.8 = 1+0.8\); \(y[2] = 5-2.56 = 2.44 = 1+0.8+0.64\). All correct.
Now the theorems. Initial value: \(\lim_{z\to\infty}Y(z) = 1/(1\cdot 1) = 1 = y[0]\). Final value: the only pole of \((1-z^{-1})Y(z) = 1/(1-0.8z^{-1})\) is at \(z=0.8\), inside the unit circle, so the theorem applies, and
which agrees with \(5-4(0.8)^n \to 5\), and is of course just the sum of the geometric series \(\sum_{k\ge0}(0.8)^k\). The value theorems have not told us anything the closed form did not, but they told us in two lines and without a partial-fraction expansion — which is exactly their use as a check on a longer calculation.
Problem. (a) With \(x_1[n]=\left(\tfrac12\right)^n u[n]\) and \(x_2[n]=\left(\tfrac12\right)^n u[n-1]\), find the transform of \(w[n]=x_1[n]-x_2[n]\) and its ROC. (b) Show that \(v[n]=2^n u[n] + \left(\tfrac12\right)^n u[-n-1]\) has no z-transform at all.
Solution (a). The first transform is standard. For the second, extract the constant as in Example 2: \(x_2[n] = \tfrac12\left(\tfrac12\right)^{n-1}u[n-1]\), a shift of \(x_1\) scaled by \(\tfrac12\), so \(X_2(z) = \tfrac12 z^{-1}X_1(z)\).
The intersection of the two ROCs was \(|z|\gt\tfrac12\), yet the answer converges everywhere: the zero introduced by the subtraction has landed exactly on the pole at \(z=\tfrac12\) and cancelled it. Sanity-check in the time domain — the two sequences are identical for \(n\ge1\) and differ only at \(n=0\), so \(w[n]=\delta[n]\), whose transform is indeed \(1\) with ROC the entire plane. This is the enlargement clause of the linearity property, seen in the smallest possible example.
Solution (b). Take the two pieces separately. The right-sided \(2^n u[n]\) converges only for \(|z| \gt 2\). The left-sided \(\left(\tfrac12\right)^n u[-n-1]\) converges only for \(|z| \lt \tfrac12\). There is no \(z\) satisfying both, so the intersection is empty and the defining sum for \(v[n]\) diverges for every \(z\) in the plane.
The time-domain reading is more instructive than the algebra. As \(n\to+\infty\) the signal grows like \(2^n\); as \(n\to-\infty\) it grows like \((\tfrac12)^n = 2^{|n|}\). No single weighting \(|z|^{-n}\) can tame growth in both directions at once, because the weighting that suppresses one end amplifies the other. A signal must be dominated by some exponential envelope to have a transform, and this one is not.
Chapter Summary
An algebraic statement about \(X(z)\) and a geometric statement about the ROC. Half an answer scores half the marks.
\(x[n-n_0]\leftrightarrow z^{-n_0}X(z)\). The whole signal must shift; extract the constant when only the step is shifted.
\(a^n x[n]\leftrightarrow X(z/a)\). Poles and zeros are multiplied by \(a\): scaled by \(|a|\), rotated by \(\arg a\).
\(n\,x[n]\leftrightarrow -z\,dX/dz\), which stacks poles rather than moving them and yields \(na^nu[n]\).
\(x*h \leftrightarrow XH\) — the reason for the transform. Accumulation is convolution with \(u[n]\), adding a pole at \(z=1\).
\(x[0]=\lim_{z\to\infty}X\), \(x[\infty]=\lim_{z\to1}(1-z^{-1})X\), both for causal signals, the second only if the poles are inside \(|z|=1\).
Problems
Problems 1 to 3 exercise single properties; 4 to 6 combine several; 7 and 8 ask you to prove things. State the ROC with every transform — an answer without one is not an answer.
- Find the z-transform and ROC of \(x[n] = 3\left(\tfrac14\right)^{n-2}u[n-2] - 2\left(\tfrac14\right)^{n}u[n-2]\). Simplify as far as possible and explain why the two terms do not cancel.
- Use the differentiation property twice to find the transform of \(n^2 a^n u[n]\), and verify your answer by checking the samples at \(n=0\) and \(n=1\) against the power series.
- Given \(x[n] \leftrightarrow X(z)\) on \(2 \lt |z| \lt 3\), state the transform and ROC of (a) \(x[-n]\), (b) \((-1)^n x[n]\), (c) \(x[n]*x[n]\), (d) the sequence obtained by inserting one zero between every pair of samples of \(x[n]\).
- An LTI system has \(h[n] = \left(\tfrac14\right)^n u[n]\) and is driven by \(x[n] = u[n] - u[n-4]\). Find \(Y(z)\) and \(y[n]\), and state the ROC. Check \(y[0]\) and \(y[4]\) by direct convolution.
- Find \(y[n]\) when \(x[n] = (0.5)^n u[n]\) is accumulated twice. Use the final value theorem where it applies, and explain carefully why it does not apply to the second accumulation.
- Derive the transform of \(r^n\sin(\Omega_0 n)u[n]\) by the method of Worked Example 3, and confirm that your numerator vanishes at \(n=0\) as the sequence does.
- Prove the modulation property \(e^{j\Omega_0 n}x[n] \leftrightarrow X\!\big(e^{-j\Omega_0}z\big)\) from the definition, and use it to explain why multiplying a sequence by \((-1)^n\) converts a lowpass system into a highpass one.
- Prove that if \(x[n]\) is real and causal with all poles strictly inside the unit circle, then \(\sum_{n=0}^{\infty}x[n] = X(1)\). Then explain in one sentence why this is the final value theorem applied to the accumulated signal.