Digital communication systems - Haykin, Simon S. (Wiley, 2014)