FIP CO31D3 : Processeur de traitement de signal (DSP)


Retour
Imprimer la fiche programme
Code analytique: EDOIC310D
Responsable  : Thierry LE GALL   
Programmé en UVFIP CO310D

Présentation :

Le développement de système de traitement numérique du signal est fortement lié à l'offre de plus en plus importante de processeurs de traitement du signal (DSP : Digital Signal Processor). Les DSP sont utilisés dans une multitude de domaines différents tels que les télécommunications, le traitement audio, la Vidéo, les systèmes de commande, l'instrumentation, l'équipement automobile, etc.
Dans le cadre de ce module nous allons nous intéresser aux applications orientées traitement du signal. Après une présentation des différentes architectures et des algorithmes utilisés dans les applications de système de transmission l'accent sera mis sur les DSP utilisés à l'heure actuelle dans l'industrie notamment les familles de Texas Instruments. Quelques applications viendront illustrer cet enseignement.
Des séances de travaux pratiques permettront de mettre en évidence des méthodes d'implémentation d'algorithmes dans un environnement intégré de développement (Integrated Development Environment), cet environnement permettant une implémentation à partir de programmes écrits en langage C. Certains systèmes, ayant des contraintes temps réel fortes, peuvent demander l'écriture partielle des programmes en langage assembleur.

Objectifs pédagogiques :


  • Acquérir une connaissance générale dans le domaine des DSP permettant de concevoir et de développer des applications en temps réel.
  • Savoir appréhender les problématiques liées à la mise en œuvre des DSP
  • Spécifier une ou plusieurs méthodologies pour l’implémentation d’algorithme sur DSP
  • Connaître les contraintes des applications ‘temps réel’
  • Utiliser les outils de développement dédiés DSP

Pré-requis :

Cours de communications numériques (module MTS 210)

Volume horaire : 21h


Contenu détaillé :

- C1 : Chaîne de traitement numérique du signal. Présentation des Processeurs de traitement de signal (DSP) : intérêts, architecture générale, algorithmes, principales caractéristiques (pipeline, parallélisme..).

- C2 : Familles Texas Instruments : présentation du DSP TMS320C6416 et étude des algorithmes à implémenter (Approche langages C et assembleur). Présentation de l'environnement de développement : Code Composer Studio (CCS) et de la plate-forme de développement DSK6416.
- TP1 à TP3 :
o Prise en main de l'environnement de développement (CCS).
o Implémentation d'un algorithme sur la plate-forme DSK6416.
o Evaluation des performances et optimisation d'algorithmes.

- TP4 à TP6 : Mise en œuvre d'applications temps réel et utilisation de l'environnement DSP/BIOS.
o Filtrage d'un signal audio.


Année 2016/2017
Dernière mise à jour le 04-MAY-16
Validation par le responsable de programme le


IMT Atlantique
Campus de Brest
Technopôle Brest-Iroise
CS 83818
29238 Brest Cedex 3
France

Tél  +33 (0)2 29 00 11 11
Fax +33 (0)2 29 00 10 00