Communication systems engineering. - Proakis John G; Salehi Masoud (2002)