Introduction to Digital Signal Processing Using MATLAB with Application to Digital Communications by Thyagarajan, K.S.