Digital communications - Haykin,, Simon (John wiley, 2004)