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