CHAPITRE 1 TRAITEMENT NUMÉRIQUE DES SIGNAUX : LA NUMÉRISATION - LA RESTITUTION 1.1 Introduction : Lors de mesures physiques, La plupart des signaux (T,P,éclairement.....) enregistré par un capteur (avant d’être traité, étudié ) sont analogiques, représentés par des fonctions continues du temps. 1.1.1 La numérisation : La numérisation des signaux permet d’augmenter la quantité d’informations stockées ou transmises et la qualité de la transmission. Un signal numérique est une grandeur qui varie dans le temps de manière discontinue. En électronique, on utilise des grandeurs numériques formés de ”0” et de ”1” logiques selon le bits. Exemple 1 • Signal à 5 bits : (01011) ou (11011)...... • Signal à 3 bits : (010) ou (110)...... 2 http://prepanouar.sup.fr 1.1.2 Cours de L’électrocinétique La restitution : Les convertisseurs numériques-analogiques (CNA, ou DAC en anglais) sont les circuits qui permettent de convertir une entrée numérique en sortie analogique . La sortie de ces circuits peut être de deux types : 1. Unipolaire : La tension de sortie est positive seulement 2. Bipolaire : La tension sortie est positive et négative 1.1.3 principe du CAN et du CNA : Symbole du CAN Symbole du CNA • Nombre de digits(bits) n : La donnée numérique N en entrée d’un CNA ou en sortie d’un CAN est codée en base 2 sur un nombre donné de digits n. Exemple 2 Qu’est-ce qu’un bit ? Un bit (de l’anglais binary digit) est un chiffre binaire (0 ou 1) • Avec 2bits, on peut écrire : 00, 01, 10et11soit 4valeurs. (4 = 22 ) • Avec 3bits, on peut écrire : 000,001,010,011,100,101,110,111soit 8 valeurs ( 8 = 23 ). • Avec nbits, on peut écrire 2n valeurs Page 3 http://prepanouar.sup.fr Cours de L’électrocinétique 1.2 Restitution d’un signal analogique : (CNA) 1.2.1 Caractéristiques de CNA : a)- Relation de transfert : b)- Nombre de valeurs possibles NE obtenu avec n bits : Chaque bits représente une puissance de 2 (dans la base binaire) commençant par 2n−1 jusqu’à 20 (pour n bits). Cette puissance est multiplié par 0 ou 1 selon la valeur affecté au bits. Exemple 3 soit un CNA de 5 bits, on applique à l’entrée un mot (10100) donc : NE = 1 × 24 + 0 × 23 + 1 × 22 + 0 × 21 + 0 × 20 = 20 Application 1 Etablir le résultat énoncé plus haut : Nmax = 2n − 1 Exemple 4 soit un CNA de 3 bits, calculer Nmax .Interpréter. remarque 1 Le nombre max d’entrée peut atteindre 16 bits soit une possibilité de 216 valeurs de sorties. Application 2 1. Soit un CNA à 5 bits. La tension de sortie Vs vaut 0.2V lorsque le mot d’entrée est 00001.Quelle est la valeur de Vs correspondant à la pleine échelle ? 2. Soit un CNA à 5 bits. Lorsque le mot d’entrée est 10100, la tension de sortie Vs vaut 5V. Que vaut Vs pour un mot d’entrée de 11101 ? 3. Soit un CNA à 8 bits ayant une pleine échelle égale à 10V. Soit l’octet A=10010110, appliqué à l’entrée de ce convertisseur.Calculer la tension de sortie pour ce mot binaire. Page 4 http://prepanouar.sup.fr 1.2.2 Cours de L’électrocinétique Différentes types de CNA : a)- C.N.A. à résistances pondérées : On considère le CNA de la figure ci-dessus : • si ai = 0 , l’interrupteur est relié à la masse • si ai = 1 , l’interrupteur est relié à Uref . 1. Calculer les courants Ii en fonction des ai , Uref et R. 2. Exprimer le courant total I en fonction des ai , Uref et R. 3. Donner l’expression de US en fonction de ai et Uref . 4. Pour Uref = 12 V olts, calculer le quantum de ce convertisseur. Quel mot binaire faudra-t-il mettre en entrée pour avoir en sortie la tension la plus proche de 5 V. b)- CNA architecture R-2R : Les interrupteurs du CNA ci-dessus fonctionnent comme dans l’application précédente. 1. Démontrer les relations ci-dessous : U3 = Uref /2 ; U2 = Uref /4 ; U1 = Uref /8 et U0 = Uref /16 . 2. Calculer les valeurs respectives des courants Ii en fonction des coefficients ai , Uref et R. . 3. Appliquer le théorème de superposition et en déduire US en fonction des coefficients ai et Uref . Page 5 http://prepanouar.sup.fr Cours de L’électrocinétique 1.3 Échantillonnage - Conversion analogique numérique (CAN) : 1.3.1 L’échantillonnage : a)- Principe : remarque 2 L’échantillonnage provoque une perte d’information. Lors de la numérisation d’un signal, trois paramètres sont importants : • fe = 1/Te , la fréquence d’échantillonnage, • N, le nombre d’échantillons, • T = N Te = N/fe , la durée de l’enregistrement. b)- représentation mathématique d’un signal échantillonnage : ”peigne de Dirac” • l’impusion de Dirac : 1 δ(t) = 0 pourt = 0 pourt 6= 0 Il n’est pas possible d’obtenir physiquement un tel signal mais il correspond à une impulsion violente et très brève. • On peut aussi définir l’impulsion de Dirac décalée : 1 pour t = t0 δ(t − t0 ) = 0 pour t 6= t0 Page 6 http://prepanouar.sup.fr Cours de L’électrocinétique • Soit un train d’impulsions de Dirac se produisant à chaque instant d’échantillonnage kTe , à partir de l’instant 0 et sur un horizon infini de temps. Un tel train d’impulsions est appelé peigne de Dirac. Il est ici noté Pδ (t) : Le signal échantillonné peut-être représenté par une fonction mathématique fech (t) construite de la manière suivante : fech (t) = f (t) × Pδ (t) = f (t) × +∞ X δ(t − kTe ) −∞ fech (t) = +∞ X f (kTe )δ(t − kTe ) −∞ 1.3.2 Codage par le CAN : Quantification Le CAN permet donc, une fois l’échantillonnage effectué, de numériser chaque valeur fech (pTe ), c’est à dire de la convertir en un nombre binaire enregistrable dans une mémoire informatique. a)- Pas de quantification du CAN - profondeur de codage -précision : Hypothèse : • le signal échantillonné fech (pTe ) est compris entre fech,min et fech,max • le CAN peut coder N nombres différents dans l’intervalle [fech,min , fech,max ] ; ce nombre est naturellement une puissance de 2 puisque le stockage en puce mémoire est réalisé en binaire : N = 2p Page 7 http://prepanouar.sup.fr Cours de L’électrocinétique Définition 1 On appelle pas de quantification q l’incertitude sur chaque valeur numérisée du signal échantillonné fech : plage de mesure fech,max − fech,min = q= 2p − 1 2n Conséquence : la quantification engendre une perte d’information d’autant plus grande que le pas q est important ⇒ on veut q petit, donc on prend p élevé. Exemple 5 Dans le cas du codage CD on prends p = 16, soit N = 216 = 65536 valeurs possibles. L’opération de conversion (CAN) est réalisée en deux étapes : I Échantillonnage-blocage : Une opération dite d’échantillonnage blocage qui consiste généralement à prélever des valeurs à des instants nTe (échantillonnage) mais aussi à bloquer ces valeurs pendant une durée égale à Te par un condensateur ,comme indiqué sur la figure suivante : I Conversion numérique : 1.3.3 Montage pratique échantillonneur-bloqueur avec suiveur : Page 8 http://prepanouar.sup.fr Cours de L’électrocinétique Question :Quel est le rôle de suiveur dans ce montage. Réponse :un amplificateur suiveur qui présente une haute impédance d’entrée et permet, après l’ouverture de K, une décharge très lente de C, d’où une tension pratiquement constante appliquée par sa sortie à l’entrée du C.A.N. Application 3 On a effectué la numérisation d’une tension à l’aide de la carte d’acquisition d’un ordinateur. Le graphique ci-dessous représente le signal analogique ainsi que le signal numérisé : Le calibre utilisé est [−2,0V ; +2,0V]. 1. Indiquer la résolution (nombre n de bits) de la carte d’acquisition utilisée. 2. A l’aide du graphique déterminer le pas p de la conversion ainsi que la fréquence d’échantillonnage . 3. Préciser le réglage des deux paramètres de la question précédente pour que la numérisation soit la plus fidèle possible. 1.3.4 Critère de Shannon-Nyquist : a)- Influence de la fréquence d’échantillonnage : Pour un signal analogique sinusoı̈dal de fréquence fs = 100Hz, les graphiques ci-dessous représentent l’influence d’une fréquence d’échantillonnage fe successivement égale à 1700 Hz, 200 Hz, et 130 Hz. • Pour une fréquence fe fs , les échantillons reproduisent fidèlement le signal, le coût à payer étant la quantité de données à traiter. • fe = 2fs apparaı̂t comme la valeur limite permettant de préserver l’information sur la fréquence du signal fs. • Pour fe < 2fs , l’information contenue dans les échantillons ne semble pas permettre de remonter au signal analogique. Page 9 http://prepanouar.sup.fr Cours de L’électrocinétique b)- Condition de Nyquist-Shannon : c)- Illustration du repliement : On considère toujours un signal sinusoı̈dal de fréquence fs = 100Hz que l’on échantillonne à fe = 130Hz. Le graphique ci-dessous montre que des signaux de fréquence f = 100 Hz (le vrai signal) et f’ = 30 Hz possèdent les mêmes échantillons (les deux courbes passent bien par les valeurs échantillonnées) Pour un vrai signal analogique à fs = 100Hz, un échantillonnage à fe = 130Hz (fe < 2fs ) rend compte d’un faux signal à f’ = 30 Hz.(On remarque que : fe − fs = f 0 ). 1.3.5 Analyse spectrale d’un signal échantillonné : L’échantillonnage ne doit pas détériorer le signal. En particulier il doit CONSERVER LE SPECTRE de f(t) et il doit permettre de restituer ce spectre en fin d’opérations. a)- Signal sinusoı̈dal : Supposons que x(t) = x0 cos(2πf0 t) soit sinusoı̈dale de fréquence f0 . La fonction h(t) Peine de Dirac étant périodique, elle est décomposable en série de Fourier sous la forme : ∞ X 2π h(t) = an cos n t Te n=0 Page 10 http://prepanouar.sup.fr Cours de L’électrocinétique La fonction xech (t) est alors donnée par : xech (t) = x(t) × h(t) = ∞ X an x 0 n=0 2 [cos (2π(nfe − f0 )t) + cos (2π(nfe + f0 )t)] Chaque harmonique de rang n de h(t) fait apparaitre les deux fréquences nfe + f0 et nfe − f0 . L’échantillonnage fait apparaitre de nouvelles fréquences, l’opération est non linéaire b)- Signal quelconque : Prenons pour x(t) un signal complexe ayant une étendue fréquentielle de 0 à fM . Une fois le signal échantillonné on obtient Afin de pouvoir travailler avec seulement le spectre du signal, il suffit d’utiliser un filtre passe-bas pour supprimer les fréquences apparues lors du processus d’échantillonnage. Page 11 http://prepanouar.sup.fr Cours de L’électrocinétique c)- Repliement de spectre : Si le critère de Shannon-Nyquist n’est pas respecté il y a repliement du spectre et souséchantillonnage. Après filtrage de restitution vont apparaı̂tre les fréquences inférieures à FR qui appartiennent à l’intervalle [FE ˘fm ; FR ].il n’est plus possible de retrouver le spectre du signal d’origine .Dans ce cas, l’opération d’échantillonnage modifié les caractéristiques du signal d’entrée. Page 12