Communication systems and techniques - Schwartz, Mischa, et al (2000)