Communication systems / by Simon Haykin and Michael Moher. - Haykin, Simon