Digital communications - Proakis, John G.; Salehi, Masoud