This book introduces the theoretical elements at the basis ofvarious classes of algorithms commonly employed in the physicallayer (and, in part, in MAC layer) of wireless communicationssystems. It focuses on single user systems, so ignoring multipleaccess techniques. Moreover, emphasis is put on sin...