v2.11.0 (5932)

Enseignement scientifique & technique - ECE_4TE12_TP : Théorie des communications numériques (partie B)

Domaine > Communications, Electronique.

Descriptif

Ce cours offre une vue complète et apporte une compréhension des outils mathématiques et des technologies déployées dans les couches physique et d’accès des systèmes récents de communications : téléphonie sans fil (5G), internet des objets (IoT), communications optiques, communications satellitaires (Satcom), etc. Ce cours porte particulièrement sur deux familles de codes corecteurs d'erreurs, aussi appelé codage canal. 

Modalités d'inscription : Il est nécessaire d’être inscrit dans les 2 UE (TELECOM 202a et TELECOM 202b) mais il n’y a pas d’obligation de suivre toute la filière.

Objectifs pédagogiques

Acquis d'apprentissage
À l'issue de l'UE, l'élève sera capable de:
- Construire un code cyclique et code convolutif
- Analyser les performances d'un code correcteurs d'erreurs
- Construire une chaine de transmission incluant un code correcteur d'erreurs et le décodage correspondant

Compétences de rattachement (et justification)
- BC1.3 – Elaborer une ou plusieurs solutions technologiques, en s’appuyant sur la modélisation théorique et la méthode scientifique de manière à faire ressortir la pertinence desdites solutions permettant une prise de décision; Justification : Le cours permet aux étudiants d'acquérir les connaissances nécessaires pour pourvoir élaborer une solution complète de codage canal de base ainsi que son décodage. L'études de limites des performances des codes élborés permet d'évaluer la pertinence de la solution proposée.
- BC6.2 – S’appuyer sur la modélisation mathématique pour évaluer les performances et les limites du système et de ses composants, de manière à mettre en évidence les facteurs de dimensionnement et d’architecture; Justification : Le calcul des limites théoriques des performances des codes correcteurs d'erreurs étudiés permet d'évaluer leurs performances et d'aider dans le choix du code dans un contexte précis.
- BC6.4 – Spécifier et concevoir l’ingénierie des éléments du système et son architecture en réponse à un besoin identifié; Justification : La conception de code correcteurs de base (code cycle et code convolutif) est centrale dans le cours. Les élèves auront les outils nécessaires pour construire un code répondant à une spécification particulière.

24 heures en présentiel (16 blocs ou créneaux)
réparties en:
  • Contrôle de connaissance : 1.5
  • Travaux Pratiques : 1.5
  • Leçon : 21

20 heures de travail personnel estimé pour l’étudiant.

Diplôme(s) concerné(s)

Parcours de rattachement

Pour les étudiants du diplôme Echange international non diplomant

- Prérequis de communications numériques: aucun
- Prérequis de mathématiques: connaissances de base en processus aléatoire et en algèbre.

Pour les étudiants du diplôme Diplôme d'ingénieur

- Prérequis de communications numériques: aucun
- Prérequis de mathématiques: connaissances de base en processus aléatoire et en algèbre.

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Echange international non diplomant

Vos modalités d'acquisition :

Note finale = 80 % note de l'examen + 20% moyenne des notes des devoirs maison

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2.5 ECTS

La note obtenue rentre dans le calcul de votre GPA.

Pour les étudiants du diplôme Diplôme d'ingénieur

Vos modalités d'acquisition :

Note finale = 80 % note de l'examen + 20% moyenne des notes des devoirs maison

L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 2.5 ECTS
  • Crédit d'UE électives acquis : 2.5

La note obtenue rentre dans le calcul de votre GPA.

Programme détaillé

Ce cours a pour objectif d’introduire les techniques de base du codage correcteur d’erreurs. La première partie du cours est consacrée aux techniques de codage et de décodage algébrique des codes cycliques (BCH et Reed Solomon). La deuxième partie porte sur les codes convolutifs et l’algorithme de Viterbi. La dernière partie est consacrée à l’analyse des performances des systèmes codés. 

 

Programme (la partie B correspond aux Ths paires)

TH2. Code en blocs linéaire
TH4. Décodage optimal MAP/ ML : application au BSC
TH6. TD
TH8. Corps fini
TH10. codes BCH /RS
TH12. TD
TH14. Decodage des codes BCH
TH16. TD
TH18. Code convolutif
TH20. Algorithme de Viterbi
TH22 . Code convolutif
TH24: TP (B)
TH26. Code convolutif
TH28. Performances des codes
TH30.  TD sur les annales (B)
TH32. Contrôle (B)

Mots clés

Codage Canal, Algèbre, Corps finis, Code Cyclique, Code convolution, algorithme de Viterbi

Méthodes pédagogiques

Leçons sur tableau blanc
Travaux dirigés
Devoirs maison
Veuillez patienter