Handbook of Digital Signal Processing