There are some practical issues in deadbeat response design.
Dead beat response design depends on the cancellation of poles and zeros of the plant transfer function.
If the poles are on or outside the unit circle, imperfect cancellation may lead to instability.
Thus, for practical constraints, one should not attempt to cancel poles which are on or outside the unit circle.
1 Deadbeat response design when some of the poles and zeros are on or outside the unit circle
Let the plant transfer function be
where, K and L are the number of zeros and poles on or outside the unit circle and B(z) is a rational transfer function in z -1 with poles and zeros inside the unit circle. This implies
Since we should not cancel poles or zeros which are on or outside unit circle by the controller Dc(z), we have to choose M(z) such that these get canceled out.
Thus M(z) must contain the factors
and ( 1- M(z)) must contain the factors
So,
and