Signals and communications (10 hours)
[1] Source coding: extension to PCM variants (non-linear PCM, delta modulation).
[2-3] Channel coding: introduction, FEC, block codes and convolution codes.
[4-5] Baseband transmission: binary BER, pulse shaping, line coding.
[6-8] Digital modulation (ASK, FSK, BPSK, QPSK, QAM), BER performance, raised cosine filters. ISI.
[9-10] Multiple access techniques: TDMA, FDMA, CDMA, and examples of their use.
The Internet (10 hours)
[11] Internet architecture: ISPs, domains, core and access networks.
[12-13] Multiple access (efficiency, delay): aloha, slotted aloha, persistent and non-persistent CSMA. Application to IEEE 802.3 and 802.11.
[14-15] Data link layer: framing, error control, sliding windows, flow control.
[16] Network layer / Internet: shortest path routing, distance vector routing, IPSec introduction.
[17-18] TCP: sliding windows, slow start, congestion avoidance. UDP, RTP, RTCP.
[19-20] Application layer: DNS detail. WWW (architecture and protocols), VoIP (Skype and protocols). IANA, RIRs and IETF.