Électronique numérique : échantillonnage et filtrage
Cours · électronique (PT), chapitre 4 · CPGE PT (2e année) · le début du chapitre, la suite sur Adloun
La physique expérimentale contemporaine n'observe presque plus un signal analogique dans sa continuité : elle l'acquiert, le stocke et le traite sous forme d'une suite finie de nombres. Entre le capteur, qui délivre une tension continûment variable, et l'ordinateur, qui ne manipule que des entiers, s'interpose une chaîne d'acquisition numérique. Ce chapitre, à vocation essentiellement expérimentale, en décrit les deux frontières — le convertisseur analogique-numérique (CAN) à l'entrée, le convertisseur numérique-analogique (CNA) à la sortie — et les deux opérations irréversibles qu'elles imposent : la quantification des amplitudes et l'échantillonnage du temps.
L'échantillonnage, opération apparemment anodine, obéit à une contrainte incontournable : la condition de Nyquist-Shannon. La violer fait surgir le redoutable repliement de spectre, où des fréquences trop élevées se déguisent en fréquences plus basses inexistantes. On montrera enfin qu'une fois le signal numérisé, un simple calcul récursif — une équation aux différences — reproduit l'action d'un filtre passe-bas analogique : c'est le filtrage numérique, dont la souplesse a fait la fortune du traitement du signal moderne.
Conformément au programme, ce thème prolonge l'étude des circuits linéaires de première année et se veut illustratif : le repliement est présenté qualitativement au moyen d'expériences démonstratives, l'objectif étant de savoir choisir une fréquence d'échantillonnage et d'interpréter un spectre.
4.1 La chaîne d'acquisition numérique
4.1.1 Vue d'ensemble
Numériser puis restituer un signal analogique met en jeu une succession d'étages, que l'on peut représenter comme une chaîne orientée du monde continu vers le monde discret, puis retour.
- le filtre anti-repliement (analogique) limite la bande du signal avant toute numérisation ;
- l'échantillonneur-bloqueur prélève et fige la valeur du signal aux instants ;
- le CAN associe à chaque valeur bloquée un entier codé sur bits (quantification) ;
- le traitement numérique transforme la suite en une suite (ici, un filtrage) ;
- le CNA reconstruit un signal analogique par paliers, lissé par un filtre de reconstruction.
Deux discrétisations coexistent donc : celle du temps (échantillonnage) et celle de l'amplitude (quantification). Ce sont deux opérations distinctes, aux conséquences distinctes.
4.2 Conversion analogique-numérique et quantification
4.2.1 Le pas de quantification
Un CAN dispose d'une plage d'entrée (calibre) de largeur (par exemple à , ou ) et code la tension sur bits, soit niveaux discrets. Il ne peut donc distinguer que des marches de tension régulièrement espacées.
Un CAN de calibre codant sur bits partage sa plage d'entrée en intervalles égaux. Le pas de quantification (ou quantum) est la plus petite variation de tension discernable :
Le nombre de bits est la résolution du convertisseur. Chaque tension d'entrée est arrondie au niveau le plus proche, produisant un entier .
Une carte usuelle possède un CAN bits sur un calibre , soit . Le pas vaut
Deux tensions distantes de moins de sont converties en un même entier : elles sont indiscernables.
4.2.2 Le bruit de quantification
L'arrondi commet une erreur bornée par . Si le signal balaie de nombreux niveaux, cette erreur se comporte comme un bruit aléatoire uniforme sur .
L'erreur de quantification est bornée par . Assimilée à une variable aléatoire uniforme sur , elle a une valeur efficace
Augmenter la résolution d'un bit divise par deux et fait donc chuter le bruit de quantification d'environ . C'est le sens de la règle « par bit ».
Démonstration (Valeur efficace de l'arrondi)
Pour une loi uniforme de densité sur , la valeur quadratique moyenne s'écrit
d'où . Le rapport signal-sur-bruit d'un CAN pleine échelle croît alors linéairement avec (en décibels).
La quantification est irréversible : l'information perdue à l'arrondi ne se récupère jamais. On la rend négligeable en choisissant une résolution suffisante ( à bits en instrumentation courante, bits en audio de studio).
4.3 Échantillonnage d'un signal
4.3.1 Échantillonner : discrétiser le temps
L'échantillonnage est l'opération duale de la quantification : elle discrétise non l'amplitude mais le temps.
Échantillonner un signal consiste à ne conserver que ses valeurs aux instants (), régulièrement espacés de la période d'échantillonnage . La fréquence d'échantillonnage est
Le signal échantillonné est la suite de nombres .
Exercices du chapitre
- Une station météo au dixième d'hectopascal : calibre, nombre de bits, bits utiles corrigé
- Deux cordes de guitare à l'une de l'autre : durée, fréquence et nombre de points d'une acquisition corrigé
- Stroboscopie : l'hélice qui recule, le moteur qu'on « arrête », le ventilateur qui semble immobile corrigé
- L'écran FFT d'un oscilloscope numérique : quelles raies sont vraies ? corrigé
- Une sinusoïde fabriquée par un microcontrôleur : table d'onde, CNA, filtre de reconstruction corrigé
- La jauge de carburant d'une voiture : écrire, régler et limiter un passe-bas numérique corrigé