Digital Signal Processing/Z Transform
The Z Transform has a strong relationship to the DTFT, and is incredibly useful in transforming, analyzing, and manipulating discrete calculus equations. The Z transform is named such because the letter 'z' (a lower-case Z) is used as the transformation variable.
Z Transform Definition
for a given sequence x[n], we can define the z-transform X(z) as such:
it is important to note that z is a continuous complex variable defined as such:
It is important to note that the z-transform rarely needs to be computed manually, because many common results have already been tabulated extensively in tables.
The Inverse Z-Transform
The inverse z-transform can be defined as such:
Where C is a closed-contour that lies inside the unit circle on the z-plane, and encircles the point z = {0, 0}.
The inverse z-transform is mathematically very complicated, but luckily--like the z-transform itself--the results are extensively tabulated in tables.
Equivalence to DTFT
the z-transform is equivalent to the DTFT by making the following substitution:
Properties
Since the z-transform is equivalent to the DTFT, the z-transform has many of the same properties. Specifically, the z-transform has the property of duality, and it also has a version of the convolution theorem (discussed later).
The z-transform is a linear operator.
Convolution Theorem
Since the Z-transform is equivalent to the DTFT, it also has a convolution theorem that is worth stating explicitly:
Z-Plane
Since the variable z is a continuous, complex variable, we can map the z variable to a complex plane as such:

Transfer Function
Let's say we have a system with an input/output relationship defined as such:
Y(z) = H(z)X(z)
We can define the transfer function of the system as being the term H(z). If we have a basic transfer function, we can break it down into parts:
Where H(z) is the transfer function, N(z) is the numerator of H(z) and D(z) is the denominator of H(z). If we set N(z)=0, the solutions to that equation are called the zeros of the transfer function. If we set D(z)=0, the solutions to that equation are called the poles of the transfer function.
The poles of the transfer function amplify the frequency response while the zero's attenuate it. This is important because when you design a filter you can place poles and zero's on the unit circle and quickly evaluate your filters frequency response.
Example
Stability
It can be shown that for any system with a transfer function H(z), all the poles of H(z) must lie within the unit-circle on the z-plane for the system to be stable. Zeros of the transfer function may lie inside or outside the circle.
Gain
Gain is the factor by which the output magnitude is different from the input magnitude. If the input magnitude is the same as the output magnitude at a given frequency, the filter is said to have "unity gain".
Properties
Here is a listing of the most common properties of the Z transform.
| Time domain | Z-domain | ROC | |
|---|---|---|---|
| Notation | ROC: | ||
| Linearity | At least the intersection of ROC1 and ROC2 | ||
| Time shifting | ROC, except if and if | ||
| Scaling in the z-domain | |||
| Time reversal | |||
| Conjugation | ROC | ||
| Real part | ROC | ||
| Imaginary part | ROC | ||
| Differentiation | ROC | ||
| Convolution | At least the intersection of ROC1 and ROC2 | ||
| Correlation | At least the intersection of ROC of X1(z) and X2() | ||
| Multiplication | At least | ||
| Parseval's relation |
- Inital value theorem
- , If causal
- Final value theorem
- , Only if poles of are inside unit circle
Phase Shift
Phase shift is the amount by which the output waveform is phase-shifted from the input signal. Phase shift is a function of the complexity