Wireless Communicationss

Course material (slides, technical papers and reports).

Wireless Communications is an advanced course in wireless networking. It starts from a simulation-oriented study of the wireless channel (path loss, shadowing, multi-path fading, frequency selectivity). Important topics, which are extensively treated in the course are: ARQ and Hybrid ARQ link layer protocols, digital Fountain Codes (theory and experimental results), ad hoc network technology: IEEE 802.11a/g/e/n, AODV/DSR routing protocols, stochastic modeling of mobile ad hoc networks and wireless sensor networks.

Outline of the course

Note: the course program is subject to changes every year. Below, I indicate the main topics that have been covered in the past few years, the course is being offered in English. More detailed info about the course schedule, its content and technical material can be found here (password required).

  • Wireless channel (1): modeling and simulation of, path-loss, shadowing
  • Wireless channel (2): multipath fading: channel response, frequency selectivity
  • Wireless channel (3): simulation of multipath fading through the Jakes' method
  • Wireless channel (4): modeling Rayleigh fading through Markov Chains
  • ARQ systems (1): Selective Repeat, Go-Back-N, Stop-and-Wait: throughput analysis
  • ARQ systems (2): re-sequencing delay statistics for SR-ARQ
  • HARQ systems (1): mathematical analysis
  • HARQ systems (2): throughput and complexity performance
  • Erasure Codes (1): Erasure Codes for multicast channels, intro, theory, tradeoffs
  • Erasure Codes (2): Erasure Codes for distributed networked storage
  • Fountain Codes (1): examples, theoretical foundations (random code, all-at-once code)
  • Fountain Codes (2): LT codes, Gaussian Elimination and Message Passing decoders
  • Network coding (1): theory, algorithms, practical solutions
  • TCP (1): introduction to TCP algorithms: Tahoe, Reno, newReno, SACK
  • TCP (2): modeling Reno's TCP performance via renewal theory
  • TCP over wireless (3): improvements, practical solutions
  • E2E throughput analysis: accounts for wireless channel impairments, ARQ and TCP
  • CSMA (1): mathematical models, performance assessment
  • IEEE802.11 (1): introduction, PHY layer (OFDM)
  • IEEE802.11 (2): 802.11 and 802.11e MAC
  • IEEE802.11 (3): PHY and MAC layer enhancements for high data-rate IEEE 802.11n
  • IEEE802.11 (4): rate adaptation for IEEE802.11 a/g/n, analysis, results
  • Multiple antenna systems: space diversity, SIMO, MISO, MIMO, spatial beamforming vs spatial multiplexing, the Alamouti scheme
  • Routing (1): routing for ad hoc wireless networks: AODV, DSR
  • Routing (2): modeling the packet delay in mobile ad-hoc networks through Markov theory
  • UMTS and LTE: architecture: system description, protocol stack, network protocols, down-uplink PHY layer processing: physical/logical channels, mo-demodulation, spreading and channelization, interleaving, coding. Other procedures: power control, handover procedures, Radio Link Control, principles of system planning
  • ZigBee: system description, IEEE802.15.4, ZigBee protocol stack
  • Wireless Sensor Networks (1): introduction
  • Wireless Sensor Networks (2): selected routing and MAC algorithms
  • Wireless Sensor Networks (3): fixed point analysis of X-MAC
  • Wireless Sensor Networks (4): cross-layer design: integrated MAC/routing
  • Wireless Sensor Networks (5): wireless reprogramming through network codes
  • Wireless Sensor Networks (6): TinyOSv2, programming, examples, project

Password is required to download slides, technical docs and scientific papers that I use for the course. Please drop me an email in case you want to gain access to this material.