- 2069 Bhadra
Convolution theorem for z-transform
Short answer
For causal x(k), y(k) with transforms X(z), Y(z), the convolution (x*y)(k)=sum_{m=0}^{k} x(m)y(k-m) satisfies Z[x*y] = X(z)Y(z). Proof interchanges sums using causal support.
State and prove convolution theorem for z-transform.
Statement
If x(k) and y(k) are causal sequences with Z[x(k)] = X(z) and Z[y(k)] = Y(z), then the z-transform of their convolution is the product of the transforms:
Z[x(k) * y(k)] = X(z) · Y(z)
where the convolution is (x * y)(k) = Σ_{m=0}^{k} x(m) y(k − m).
Equivalently, Z⁻¹[X(z)Y(z)] = x(k) * y(k).
Proof
By definition,
Z[x * y] = Σ_{k=0}^{∞} (x * y)(k) z⁻ᵏ = Σ_{k=0}^{∞} Σ_{m=0}^{k} x(m) y(k − m) z⁻ᵏ
Since x and y are causal (y(n) = 0 for n < 0), the inner sum can be taken over all m from 0 to ∞. Interchange the order of summation (valid inside the common region of convergence):
Z[x * y] = Σ_{m=0}^{∞} x(m) Σ_{k=m}^{∞} y(k − m) z⁻ᵏ
Put n = k − m, so k = n + m and z⁻ᵏ = z⁻ᵐ z⁻ⁿ:
Z[x * y] = Σ_{m=0}^{∞} x(m) z⁻ᵐ · Σ_{n=0}^{∞} y(n) z⁻ⁿ
= X(z) · Y(z)
The region of convergence contains the intersection of the ROCs of X(z) and Y(z). ∎
Use
It turns the convolution of two sequences into a simple product, so inverse transforms of products can be found. Example: Z⁻¹[z/(z−1) · z/(z−2)] = 1ᵏ * 2ᵏ = Σ_{m=0}^{k} 2^{k−m} = 2^{k+1} − 1.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- State and prove Fourier convolution theorem · Applied Mathematics, chapter 4 · asked 3×
- Prove shifting theorem of z-transform · Applied Mathematics, chapter 2 · asked 3×
- Convolution theorem for FT with importance · Applied Mathematics, chapter 4 · asked 3×
- Verify convolution theorem, f = g = e^{-x²} · Applied Mathematics, chapter 4
- State and prove final value theorem · Applied Mathematics, chapter 2 · asked 5×
- State and prove Cauchy integral theorem · Applied Mathematics, chapter 1 · asked 3×
- Convolution theorem and inverse Laplace · Mathematics III, chapter 3 · asked 3×
- Convolution theorem and inverse Laplace · Mathematics III, chapter 3 · asked 3×
- Convolution theorem and inverse Laplace · Mathematics III, chapter 3 · asked 3×
- State and prove circular convolution property · Digital Signal Analysis and Processing, chapter 7