Chapitre 1 PDF
Chapitre 1 PDF
Chapitre 1 PDF
Objectifs de l’enseignement:
Connaître l'architecture interne d'un DSP et la plateforme matérielle intégrant ce DSP ainsi que
l'environnement de développement sur une plateforme à base de DSP. A l'issue de cette matière,
l'étudiant doit maîtriser le flot de conception et doit être également en mesure de faire une adéquation
algorithme-architecture pour l'implémentation d'algorithmes sur une plateforme à base de processeurs
DSP.
Contenu de la matière:
Définitions, présentation des différentes familles de DSP, classification des DSP, domaines
d’applications des DSP, principaux algorithmes traités, processeurs DSP et autres approches,
historique et évolutions récentes
Introduction, configuration de base ‘Basic Setup’, création d’un nouveau projet sous CCS, exécution
du programme (Break Point, Watch Window, Plots, Images, enregistrement de données), scriptes GEL
(General Extension Language) du CCS, utilisation des switches DIP et des LEDs
Processeur de signal numérique DSP est un microprocesseur optimisé pour exécuter des
applications de traitement numérique du signal (filtrage, extraction de signaux, etc.) le plus
rapidement possible.
Un point essentiel des DSP est la représentation des nombres (les données) qu’ils peuvent
manipuler. Il est possible de distinguer deux grandes familles. Les premiers sont les
processeurs à virgule fixe: le programmeur doit rester concentré à chaque étape d’un calcul.
Ces DSP sont plus difficiles à programmer. Et les seconds sont les processeurs à virgule
flottante. Les DSP à virgule flottante fournissent une très grande dynamique et sont plus
chers et consomment plus d’énergie.
En termes de rapidité, les DSP à virgule fixe se placent d’ordinaire devant leurs
homologues à virgule flottante, ce qui constitue un critère de choix important.
bits du bus de données et le temps d’exécution d’un cycle, puis d’une opération complexe,
comme la transformée de Fourier rapide à 1024 points de calcul.
Les TMS320Clx sont à 16 bits à virgule fixe et sont utilisés pour le contrôle des
disques durs dans les ordinateurs.
Les TMS320C2x ou ADSP-2105 servent au fonctionnement des fax.
Les TMS320C5x ou ADSP-2101 sont utilisés dans les modems.
Les TMS320C3x ou ADSP-21010 sont utilisés pour les systèmes Hi-Fi, à synthèse
vocale, et dans les processeurs graphiques à 3 dimensions.
Les TMS320C4x, TMS320C6x ou ADSP-21020 sont conçus pour le
fonctionnement en parallèle, avec d’autres systèmes processeurs (applications : la
«réalité virtuelle» et la reconnaissance d’images).
4. Domaines d’applications des DSP
Les domaines d’applications du traitement numérique du signal sont nombreux et variés
(traitements du son, de l’image, synthèse et reconnaissance vocale, analyse, compression de
données, télécommunications, automatisme, etc.). Chacun de ces domaines nécessite un
système de traitement numérique, dont le cœur est un (parfois plusieurs) DSP ayant une
puissance de traitement adaptée, pour un coût économique approprié.
• Communication homme-machine, synthèse, transformation texte-parole et inverse,
reconnaissance de parole, identification et vérification du locuteur
• Télécommunications, codage et restauration de la parole, courrier vocal, télécopie,
audionumérique (CD, DAB), TV numérique, compression et transmission d'images,
Chapitre 6 : Algorithmes de traitement du signal sur DSP (4 semaines)
= ∑ − + ∑ − (1.2)
• Convolution
= ∑ ∗ℎ − (1.3)
• Discrete Fourier Transform (DFT)
!
= ∑ (1.4)