Multirate Digital Signal Processing by Lawrence R. Rabiner & Ronald E. Crochiere