This
is an advanced graduate course covering the principles of digital transmission
of information. We rigorously define the amount of information and introduce
information measures. The largest portion of the course is devoted to studying
how to translate information into a digital signal to be transmitted, and how
to retrieve the information back from the received signal. We study in depth
various digital modulation schemes through a concept of signal space. We build
analytical and simulation models for digital modulation systems in presence of
noise, and define the performances of digital communication systems through a
probability of reliable transmission of information. We also build optimal
receiver models for digital base-band and band-pass modulation schemes,
introduce iterative decoding on graphs, iterative decoding on intersymbol
interference channels, constrained coding.