Modern communication systems using MATLAB - Proakis, John G. (Cengage Learning, 2013)