The matched Z-transform method, also called the pole–zero mapping[1][2] or pole–zero matching method,[3] and abbreviated MPZ or MZT,[4] is a technique for converting a continuous-time filter design to a discrete-time filter (digital filter) design.
The method works by mapping all poles and zeros of the s-plane design to z-plane locations z = e s T {\displaystyle z=e^{sT}} , for a sample interval T = 1 / f s {\displaystyle T=1/f_{\mathrm {s} }} .[5] So an analog filter with transfer function:
is transformed into the digital transfer function
The gain k d {\displaystyle k_{\mathrm {d} }} must be adjusted to normalize the desired gain, typically set to match the analog filter's gain at DC by setting s = 0 {\displaystyle s=0} and z = 1 {\displaystyle z=1} and solving for k d {\displaystyle k_{\mathrm {d} }} .[3][6]
Since the mapping wraps the s-plane's j ω {\displaystyle j\omega } axis around the z-plane's unit circle repeatedly, any zeros (or poles) greater than the Nyquist frequency will be mapped to an aliased location.[7]
In the (common) case that the analog transfer function has more poles than zeros, the zeros at s = ∞ {\displaystyle s=\infty } may optionally be shifted down to the Nyquist frequency by putting them at z = − 1 {\displaystyle z=-1} , causing the transfer function to drop off as z → − 1 {\displaystyle z\rightarrow -1} in much the same manner as with the bilinear transform (BLT).[1][3][6][7]
While this transform preserves stability and minimum phase, it preserves neither time- nor frequency-domain response and so is not widely used.[8][7] More common methods include the BLT and impulse invariance methods.[4] MZT does provide less high frequency response error than the BLT, however, making it easier to correct by adding additional zeros, which is called the MZTi (for "improved").[9]
A specific application of the matched Z-transform method in the digital control field is with the Ackermann's formula, which changes the poles of the controllable system; in general from an unstable (or nearby) location to a stable location.
Because physical systems often have more poles than zeros, it is useful to arbitrarily add zeros at z = -1.
The expediency of artificially adding zeros at z = —1 to the digital system has been suggested ... but this ad hoc technique is at best only a stopgap measure. ... In general, use of impulse invariant or bilinear transformation is to be preferred over the matched z transformation.
although perfectly usable filters can be designed in this way, no special time- or frequency-domain properties are preserved by this transformation, and it is not widely used.