Multirate Filtering for Digital Signal Processing: MATLAB® Applications, Appendix

Contents

Function halfbandiir.m

Function halfbandiir.m computes the coefficients and poles and zeros of the IIR halfband filters.

References

  1. Lutovac, M. D., Tošić, D. V., and Evans, B. L. (2000). Filter design for signal processing using MATLAB and Mathematica. Upper Saddle River, N J: Prentice Hall.
  2. Milić, L. D. and Lutovac, M.D. (2002). Efficient multirate filtering. In Gordana Jovanović-Doleček, (ed.), Multirate Systems: Design and Applications. Hershey, PA: Idea Group Publishing, pp. 105-142.
  3. Milić, L. D. and Lutovac, M.D. (2002). Efficient algorithm for the design of high-speed elliptic IIR filters. AEÜ Int. J. Electron. Commun. 57(4), pp. 255-262.

Function emqf_des.m

Function emqf_des.m designs EMQF filter based on the parallel connection of two all-pass branches.
Function halfbandiir.m is used for the prototype IIR halfband design.

References

  1. Lutovac, M. D., Tošić, D. V., and Evans, B. L. (2000). Filter design for signal processing using MATLAB and Mathematica. Upper Saddle River, N J: Prentice Hall.
  2. Milić, L. D. and Lutovac, M.D. (2002). Efficient multirate filtering. In Gordana Jovanović-Doleček, (ed.), Multirate Systems: Design and Applications. Hershey, PA: Idea Group Publishing, pp. 105-142.
  3. Milić, L. D. and Lutovac, M.D. (2002). Efficient algorithm for the design of high-speed elliptic IIR filters. AEÜ Int. J. Electron. Commun. 57(4), pp. 255-262.

Function minphase.m

Function minphase.m for extracting minimum-phase factor from the separable linear-phase FIR filter (Reproduced with permission of IEEE).

References

  1. Orchard, H. J. and Wilson, A. N. (2003, March). On the computation of a minimum phase spectral factor. IEEE Trans. Circuits and Systems-I: Fundamental Theory and Application. 50(3), pp. 365−375.