Signal processing for communications - Prandoni, Paolo (EPFL press, 2008)