Académique Documents
Professionnel Documents
Culture Documents
DSP
1
Introduction
2
DSP
C’est un type particulier de µprocesseur, destiné au
traitement numérique du signal (TNS).
4
Pourquoi le traitement numérique ?
• Avantages
– Pas de dérive : température, vieillissement, valeur des
composants
– Précision : garantie par le nombre de bits
– Souplesse : plusieurs tâches simultanées possibles
– Prédiction : simulation sur ordinateur
– Prototypes : changements par modifications du logiciel
– Performances : pas de distorsion de phase, filtrage adaptatif
– Intégration : progrès des systèmes VLSI (DSP, ASIC, ...)
• Inconvénients
DAC
Communication Ports
Serial
Parallel
PORTS
8
Faut-il absolument un DSP ?
Pourquoi pas un microprocesseur à usage général (ex. Pentium)
• Consommation d’énergie
• Dissipation de chaleur
• Coût
• Performance pour certaines applications
Pourquoi pas un microcontrôleur (ex. 68HC12, etc) ?
• Oui si l’application traite des signaux de BF; sinon, le
µcontrôleur n’est pas assez rapide.
9
Lequel choisir ?
C’est l’application qui décide en fonction de :
• Performance
• Coût
• Consommation
10
Famille TMS320 Texas Instruments Virgule fixe et Flottante
32 bits
Virgule fixe 16 bits
11
12
Chaîne de Traitement Numérique
13
Notions de temps réel en TNS
– 3 phases
Acquisition de Xn (Vecteur de
taille N)
Traitement par blocs
Restitution de Yn Rôle du DSP.
14
• Systèmes DSP exécutent algorithmes temps réel sur des signaux numériques
– Signaux numériques : quantité mesurable, échantillonnée, quantifiée, encodée,
vecteur multi-dimensionnel
– Flot de Données
– Temps Réel
• Temps de l'exécution de l'algorithme Tex guidé par acquisition I/O
• Période d'échantillonnage T
• Période des sorties Tf (frame period) > Tex
• Ni plus vite ... ni plus lentement (Not Faster ... not slower
15
Le cahier des charges
16
Chaîne de TNS
Coprocessor, Hardware
DSP, ASIP, ASP
μController
18
Application du DSP dans les récepteurs GPS
19
Principaux traitements
Exercice