Signal Processing for Communications - Paolo Prandoni; Martin Vetterli (Taylor and Francis, 2008)