Adloun

Électronique numérique : échantillonnage et filtrage

Cours · traitement du signal et logique (MPI), chapitre 2 · CPGE MPI (2e année) · le début du chapitre, la suite sur Adloun

L'échantillonnage : on relève la valeur d'un signal continu à intervalles réguliers Te.

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 uniquement expérimentale selon le programme, 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.

2.1 La chaîne d'acquisition numérique

2.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.

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.

2.2 Conversion analogique-numérique et quantification

2.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.

Définition 2.1Résolution et pas de quantification

Un CAN de calibre codant sur bits dispose de niveaux, codés par les entiers de à et régulièrement espacés. 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 (comptée depuis le bas du calibre) est arrondie au niveau le plus proche, produisant un entier , borné à : une tension trop proche du haut du calibre, ou au-delà, sature le convertisseur.

Exemple 2.2CAN d'une carte d'acquisition

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.

2.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 (complément non exigible).

Proposition 2.3Erreur de quantification (complément non exigible)

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).

iRemarque

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).

2.3 Échantillonnage d'un signal

2.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.

Définition 2.4Échantillonnage

É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 .

2.3.2 Modélisation par le peigne de Dirac (complément)

(Complément hors programme : le programme demande une présentation qualitative du repliement.) Pour comprendre l'effet spectral de l'échantillonnage, on modélise le prélèvement idéal comme la multiplication du signal par un peigne de Dirac de période ,

La propriété décisive est que la transformée de Fourier d'un peigne de période est elle-même un peigne, de période dans le domaine des fréquences. Comme la multiplication temporelle se traduit par une convolution fréquentielle, le spectre du signal se trouve reproduit à l'identique autour de chaque multiple de .

◆Théorème 2.5Périodisation du spectre (complément)

Le spectre d'un signal échantillonné à la fréquence est périodique de période : c'est le spectre du signal analogique reproduit autour de chaque multiple de ,

Le motif original centré sur est la bande de base ; les copies centrées sur sont les images (ou spectres translatés).

ImportantLire un spectre échantillonné

Un spectre calculé par transformée de Fourier discrète (FFT) sur échantillons pris à , ou affiché par un oscilloscope numérique, n'a de sens que sur . Au-delà, on ne voit que les images périodisées, sans information nouvelle. Toute l'information utile tient dans la bande .

iRemarqueRésolution spectrale

La finesse du spectre obtenu par FFT est limitée par la durée d'acquisition : . Pour séparer deux raies distantes de , il faut acquérir pendant au moins — allonger l'acquisition affine le spectre, augmenter élargit la plage de fréquences observée. À nombre de points fixé (), on ne peut pas gagner sur les deux tableaux : affiner le spectre abaisse la fréquence de Nyquist.

Tant que les motifs ne se chevauchent pas, la bande de base reste intacte et le signal analogique peut être reconstruit exactement par un simple filtre passe-bas. Le chevauchement, lui, est catastrophique : c'est le repliement.

2.4 Le théorème de Nyquist-Shannon

2.4.1 La condition d'échantillonnage

Supposons le signal à spectre borné : il ne contient aucune fréquence au-delà d'une fréquence maximale . Le motif de base occupe la bande ; le premier motif translaté, centré sur , occupe . Les deux ne se chevauchent pas si . Sans cette image, la même condition se lit sur les échantillons eux-mêmes : deux sinusoïdes de fréquences et prennent les mêmes valeurs aux instants , car ; elles ne sont distinguables que si l'une seulement est dans la bande du signal, d'où .

◆Théorème 2.6Critère de Nyquist-Shannon

Un signal de fréquence maximale est échantillonné sans perte d'information si la fréquence d'échantillonnage vérifie

La fréquence est la fréquence de Nyquist : toute fréquence du signal doit lui rester inférieure. Sous cette condition, le signal analogique peut être reconstruit exactement à partir de ses échantillons (résultat admis). La condition est suffisante ; elle est nécessaire si l'on sait seulement du signal que son spectre est contenu dans (un signal à bande étroite autour d'une porteuse connue peut, lui, être échantillonné moins vite).

Exemple 2.7Audio numérique

La bande audible s'étend jusqu'à . La condition de Nyquist impose : le standard du disque compact retient , ménageant une marge pour le filtre anti-repliement.

Capacité numérique : Choisir la fréquence d'échantillonnage

Réaliser l'échantillonnage d'un signal revient à choisir en fonction de sa bande utile. On retient en pratique un facteur de sécurité : à fois , pour relâcher les contraintes sur la raideur du filtre anti-repliement.

2.4.2 Repliement de spectre (aliasing)

Lorsque la condition de Nyquist n'est pas respectée, , les motifs spectraux se chevauchent : les hautes fréquences de la bande de base sont polluées par les basses fréquences du motif translaté. C'est le repliement de spectre (ou aliasing).

Concrètement, une composante de fréquence apparaît, après échantillonnage, sous une fréquence apparente repliée dans la bande .

Proposition 2.8Fréquence apparente

Une sinusoïde de fréquence échantillonnée à est indiscernable d'une sinusoïde de fréquence apparente

Toutes les fréquences produisent les mêmes échantillons : elles sont des alias les unes des autres.

Exemple 2.9Fréquence fantôme sur l'oscilloscope

Un signal sinusoïdal à échantillonné à () apparaît à

L'oscilloscope numérique affiche une sinusoïde à qui n'existe pas : c'est un artefact de repliement. On l'observe aussi lorsqu'une roue filmée semble tourner à l'envers, ou qu'un rayon de roue paraît immobile sous un éclairage stroboscopique.

2.4.3 Le filtre anti-repliement

Méthode : Prévenir le repliement

On ne peut pas corriger le repliement après échantillonnage : les fréquences repliées sont irrémédiablement mêlées au signal utile. On le prévient en plaçant avant le CAN un filtre passe-bas analogique (dit anti-repliement). Protocole :

  • choisir selon la bande utile () ;
  • filtrer le signal analogique par un passe-bas qui transmet la bande utile et atténue fortement toute composante au-delà de : une composante comprise entre et se replie entre et , hors de la bande utile, et peut être tolérée ;
  • échantillonner le signal ainsi limité en bande.

Le filtre garantit que le signal effectivement numérisé respecte le critère de Nyquist, quel que soit le contenu haute fréquence (bruit, parasites) présent en amont.

Attention

Un filtre réel n'a pas de coupure infiniment raide : sa transition entre bande passante et bande atténuée occupe une largeur finie. C'est pourquoi on prend nettement supérieure à : la marge entre et laisse au filtre le temps d'atténuer. Un CD échantillonne à un signal utile borné à : la bande de transition du filtre va de à , soit (et non les qui séparent de ) ; c'est encore très étroit pour un filtre analogique.

Exercices du chapitre

La suite du cours · Tous les exercices du chapitre