Technical track
To be chosen between the "physical-layer" and "computer netwoks" (see content below).
Physical layer track
Profs.: Meryem Benammar, Charly Poulliat, Damien Roque.
- Unit Phy1: Advanced waveform design (18h - 3 ECTS)
- Time-frequency selective channels. We will model and simulate multipath and Doppler affected channels, with examples in the case cellular systems.
- Multicarrier modulations (OFDM). We will develop and simulate a low-complexity equalization technique to face multipath channels (as in Wifi, LTE, DVB-T...).
- Multiantenna techniques (MIMO). We will take advantage of the multipath nature of the channel to increase throughput or robustness (as in Wifi, 5G...).
- Unit Phy2: Coding and security (18h - 3 ECTS)
- Introduction to information theory. We will see how elegant statistical concepts govern every communication system, from forward error correction coding to cryptography.
- Avanced error correction coding. We will focus on iterative decoders and other capacity approaching techniques.
- Physical layer security. We will show that cryptography is not the only way to achieve security; the communication channel itself can be seen as an under-use source of randomness.
Network track
Profs.: André-Luc Beylot, Emmanuel Chaput, Gentian Jakllari, José Radzik, Mickaël Royer.
- Unit Net1: Delay Tolerant Networks, a discrete-event simulation approach (12h - 2 ECTS)
- Introduction to network simulation and Omnet++ (with tic toc tutorial), simulation of a wireless network with Omnet++.
- CCSDS protocol stack for interplanetary Internet, delay tolerant protocols.
- Custody transfers, optimization of the protocol stack.
- Unit Net2: The Edge of the Internet of Things (24h - 4 ECTS)
- Fog and edge computing both introduce a partially decentralised architecture for application deployment with compelling features (low latency and flexible storage and computing service) for IoT applications.
- Network Functions Virtualization (NFV) is one of the building blocks of such an application. We will see here how this concept can be used to setup IoT services.
- Software-defined networking (SDN) is a network management paradigm allowing a centralized dynamic network configuration. Such a versatile network management is needed in this context.
- Virtualization techniques allow to setup datacenters on the edge of the network. We will study application implementation and migration in a cloud/fog/edge environment.
- Machine learning is the core technology of lots of IoT applications. We will study how to distribute some of its main components over an edge architecture.
- Information Centric Networks (ICN) introduce some interesting features for IoT applications, such as naming, mobility, caching...
Research project
Students team-up (from 2 to 5 students per group) to carry out a short research project (32h - 6 ECTS), including a state-of-the-art study, reproduction of literature results, contribution, communication on the topic (written and oral, organized as a mock conference).
Examples of previously issued research statements:
- enabling the Internet of Things;
- auto-encoder based communications;
- satellite channel impairments and countermeasures;
- LoRa, a standard for future IoT communications;
- on the relevance of symplectic Fourier transform precoding for multicarrier communications;
- DTN techniques for LEO Earth observation satellite telecommunication links;
- binary and non binary Channel coding for NOMA;
- deep Unrolled Detection methods for MIMO and ISI channels.
Note: research projects may be initiated jointly by the students and their professors.