Theory and design of digital communication systems - Ha, Tri T. (Cambridge Univ. Pr., 2011)