I was trying to convert a transfer function from the s to the z domain. The transfer function is (G*a*b*c*d)/((s+a)*(s+b)*(s+c)*(s+d)) I tried partial fractions using Mathcad but the result is too big on the worksheet. I have tried some tricks to keep the expression simple so it would fit on the work sheet, but it still is big and complex. It seems that the simple way to do this is to use cascaded first order single pole filters with the ZOH applied to the first filter only.
Does anyone have a better idea? Are there tables with all the different conversions up to fourth order. Tim Wescott said that with partial fractions, each equation can be broken down to first order equations if one is will to use complex poles, but I have found that to be impractical. What about applying the ZOH to the first filter only. I used matched z transforms for the other stages. Otherwise there is a delay in the output for each filter which doesn't seem right. So what is right?
The text books don't say too much about higher order transfer functions.
Peter Nachtwey