Communication systems. - Haykin, Simon