L' électron en mouvement
Une Introduction aux
DSP
Un DSP est un type particulier de microprocesseur. Il se caractérise par le fait qu’il intègre un ensemble de fonctions spéciales. Ces fonctions sont destinées à le rendre particulièrement performant dans le domaine du traitement numérique du signal.
Comme un microprocesseur classique, un DSP est mis en œuvre en lui associant de la mémoire (RAM, ROM) et des périphériques. Un DSP typique a plutôt vocation à servir dans des systèmes de traitements autonomes. Il se présente donc généralement sous la forme d’un microcontrôleur intégrant, selon les marques et les gammes des constructeurs, de la mémoire, des timers, des ports série synchrones rapides, des contrôleurs DMA, des ports d’E/S divers.
2.1. DSP : le cœur
d’un
système de traitement numérique du signal.
Tous les systèmes à bases de DSP
bénéficient
des avantages suivants :
Souplesse de la programmation : un DSP est avant
tout un processeur exécutant un programme de traitement du
signal. Ceci signifie que le système bénéficie
donc d’une grande souplesse de développement. De plus, les
fonctions de traitements numériques peuvent évoluer en
fonction des mises à jour des programmes, et cela pendant toute
la durée de vie du produit incluant le système. Ainsi,
modifier par exemple tel ou tel paramètre d’un filtre
numérique ne nécessite pas un changement matériel.
Implémentation d’algorithmes
adaptatifs : une autre qualité issue de la souplesse des
programmes. Il est possible d’adapter une fonction de traitement
numérique en temps réel suivant certains critères
d’évolutions du signal (exemple : les filtres adaptatifs).
Des possibilités propres au système
de traitement numérique du signal . Certaines fonctions de
traitement du signal sont difficiles à implanter en analogique,
voire irréalisables (exemple : un filtre à réponse
en phase linéaire).
Stabilité : en analogique, les composants
sont toujours plus ou moins soumis à des variations de leurs
caractéristiques en fonction de la température, de la
tension d’alimentation, du vieillissement, etc. Une étude
sérieuse doit tenir compte de ces phénomènes, ce
qui complique et augmente le temps de développement. Ces
inconvénients n’existent pas en numérique.
Répétabilité,
reproductibilité : les valeurs des composants analogiques sont
définies avec une marge de précision plus ou moins
grande. Dans ces conditions, aucun montage analogique n’est
strictement reproductible à l’identique, il existe
toujours des différences qu’il convient de maintenir dans
des limites acceptables. Un programme réalisant un traitement
numérique est par contre parfaitement reproductible, «
à l’infini ».
Page Principale Index Site Page Précédente Page Supérieure Page Suivante
Site créé et maintenu par laurent.battista@laposte.net
© 1998 - 2005 - Laurent Battista