Communication systems. - Haykin, Simon S., 1931- (John Wiley, 2010)