ECTS
5
Établissement
INP - ENSEEIHT
Liste des enseignements
FPGA : Architecture et Programmation
30hProcesseur pour le Traitement du Signal (DSP)
Radio logicielle (USRP)
FPGA : Architecture et Programmation
Établissement
INP - ENSEEIHT
Volume horaire
30h
Période de l'année
Printemps
- présentation d'un FPGA (principes, spécificités, exemple d'utilisation)
- présentation du langage VHDL (syntaxe, spécificité d'un langage de description matériel)
- implémentation de composants de base (méthodologie, modélisation par automate à états)
Processeur pour le Traitement du Signal (DSP)
Établissement
INP - ENSEEIHT
Période de l'année
Printemps
Ce cours est divisé en deux parties : Cours et Travaux pratiques. Le cours permettra d’aborder la place d’un Digital Signal Processor (DSP) au sein de la chaîne de traitement du signal. Dans un second temps, les étudiants aborderont les spécificités matérielles et logicielles d’un DSP. Une dernière partie du cours est dédiée aux différents langages de programmation d’un DSP (C et Assembleur) . La partie travaux pratiques est divisée en 4 séances de 3h45. La première partie est dédiée à la maîtrise du logiciel de développement. Dans un second temps, les étudiants auront à mettre en œuvre une modulation FSK sur une cible embarquée.
Radio logicielle (USRP)
Établissement
INP - ENSEEIHT
Le langage de programmation est principalement le C++, Matlab n'étant utilisé que pour la visualisation des résultats. Il n'est cependant pas nécessaire de connaître le C++ pour réaliser ce projet, l'apprentissage se faisant en séances (vous avez fait suffisamment de programmation depuis 18 mois pour assimiler rapidement ce langage).
En termes de compétences en télécoms, vous avez a priori tout ce qu’il faut pour faire ce projet car il s’agira a priori d’une transmission simple de type QPSK ou 8PSK (sans codage) que vous êtes censés bien connaitre maintenant. L’unique nouveauté sera l’introduction de problèmes de synchronisation, mais justement d’ici là vous aurez eu en début du 2nd semestre les cours de synchronisation, qui suffiront pour ce projet et que vous aurez eu le temps de voir avant le projet. En effet, pour des questions de disponibilité des intervenants, le projet ne commencera que vers début mars.
D’un point de vue pratique : des séances de projet seront organisées en présentiel avec les intervenants, et à d’autres moments vous aurez à travailler en autonomie (attention, le travail doit s’effectuer sous Linux).
En fonction de l’avancement du projet, il vous sera éventuellement possible de travailler sur des signaux spatiaux réels, par exemple en captant les signaux émis par l’ISS (les signaux de l’ISS, transmis en VHF, peuvent être captés quand la station passe au-dessus de notre tête, à environ 400km d’altitude, et sont relativement peu déformés du fait de l’absence d’obstacle entre la station et le sol).

