I'm performing two filtering steps in series, in Matlab. First a Butterworth filter, then a ChebyschevII filter. The functions butter()
and cheby2()
return the transfer function coefficients b (numerator coefficients), and a (denominator coefficient), for each filter.
I have a theoretical question. How must I combine the b's and a's to get a new overall set of b's and a's that reflects the transfer function of the final series filter ensemble? Is it a multiplication of the b's and a multiplication of the a's? Their convolution?
Thank you!
I've attempted both multiplication and convolution and both seem to yield quite similar results when I visualize the magnitude response - I'm not sure if this is just coincidence but I'd like to know what is the theoretically correct method, or if I'm way off and neglecting some other dimension of the problem.