Adloun

traitement du signal (MP) · Chapitre 2 · Exercice de TD

Problème : pourquoi 44,1 kHz ? La condition de Nyquist-Shannon et le filtre anti-repliement de l'audio numérique

Électronique numérique : échantillonnage et filtrage · D. Le théorème de Nyquist-Shannon · niveau 3 (difficile)

Énoncé

On enregistre un concert pour un disque compact : microphone, préamplificateur, filtre anti-repliement analogique, CAN 16 bits échantillonnant à . L'oreille humaine perçoit les sons de à ; le concert contient aussi des composantes ultrasonores (cymbales, alimentations à découpage des projecteurs). Donnée : au-delà de sa fréquence de coupure, le gain d'un passe-bas d'ordre décroît selon une asymptote de pente par décade.

1) Deux sinusoïdes, les mêmes échantillons. Montrer que, pour tout entier , et prennent la même valeur, ainsi que , entier. En déduire que seule la bande est sans ambiguïté. À quelles fréquences ressortent des composantes à , et si rien ne les arrête ? Peut-on les éliminer après coup ?

2) La condition. À quelle condition sur deux fréquences audibles distinctes ne donnent-elles jamais les mêmes échantillons ? Qu'a-t-on établi, et qu'admet-on du cours ? Cas limite : que donne une sinusoïde à exactement ?

3) Où le filtre doit-il couper ? Une composante entre et est-elle gênante ? En déduire le gabarit du filtre anti-repliement : bande passante, bande atténuée, largeur de la transition. Que se passerait-il avec ?

4) Combien atténuer, et l'impasse. On exige qu'un alias reste sous le pas de quantification d'un signal pleine échelle. Quelle atténuation cela représente-t-il ? En raisonnant sur l'asymptote, quel ordre de filtre faut-il à ? à (standard du studio et de la vidéo) ? Commenter.

5) Le suréchantillonnage. Les convertisseurs actuels échantillonnent d'abord à . Quel ordre de filtre analogique suffit alors ? Que reste-t-il à faire, et par quoi ? Même question, qualitativement, pour la restitution du son par le lecteur.

6) Ordres de grandeur et cas limite. Les premiers enregistreurs numériques stockaient les échantillons sur des bandes vidéo, à raison de 3 échantillons par ligne utile d'image (donnée) ; une image européenne (50 trames par seconde) offrait 294 lignes utiles par trame, une image américaine (60 trames par seconde) 245. Retrouver 44 100. Calculer le débit d'un disque compact stéréophonique et la capacité nécessaire pour 74 minutes. Le téléphone transmet la bande 300–3400 Hz avec : quelle transition laisse-t-il au filtre ? Que devient l'ordre du filtre quand ?

Corrigé

La stratégie. Tout part d'une identité trigonométrique, qui dit quelles fréquences sont indiscernables à partir des échantillons. On en tire la condition de Nyquist-Shannon, puis, en se demandant quelles confusions sont gênantes (celles qui tombent dans la bande audible), le gabarit du filtre ; les pentes du diagramme de Bode donnent enfin l'ordre du filtre, et montrent pourquoi on suréchantillonne.

1) L'indiscernabilité. Avec : et le cosinus est pair et -périodique : pour tout entier . De même, : mêmes valeurs. Les fréquences , , , donnent donc les mêmes échantillons : à partir des seuls nombres enregistrés, rien ne permet de dire laquelle était présente. Dans chaque famille, une seule fréquence tombe dans : c'est la seule bande sans ambiguïté, et le système de lecture restitue toujours ce représentant, la fréquence apparente. À : ; ; . Des ultrasons inaudibles deviennent des sons audibles, sans rapport harmonique avec la musique. Et une fausse composante à a exactement les mêmes échantillons qu'une vraie composante à : aucun traitement ultérieur ne peut les séparer. Le filtre doit agir avant le CAN, sur le signal analogique.

2) La condition de Nyquist-Shannon. Une fréquence audible a pour alias (les autres, et avec , sont plus hautes encore). Pour qu'aucun alias d'une fréquence audible ne soit lui-même audible, il faut et il suffit que : C'est la condition de Nyquist-Shannon. On en a établi la nécessité : en dessous, deux sons audibles distincts se confondent. Sa suffisance, c'est-à-dire le fait qu'un signal de bande échantillonné à se reconstruise exactement à partir de ses échantillons, est admise du cours. Cas limite : une sinusoïde à s'écrit ; si elle est échantillonnée à ses passages par zéro (), tous les échantillons sont nuls ; dans tous les cas, l'amplitude et la phase n'apparaissent qu'à travers le produit , et sont perdues. L'inégalité est stricte.

3) Le gabarit. Une composante de fréquence comprise entre et se replie en , entre et : hors de la bande audible. Elle est tolérée. Le filtre doit donc laisser passer jusqu'à et atténuer à partir de : une bande de transition de , le double des qui séparent de . Placer la coupure sous serait plus exigeant que nécessaire. Avec , la transition serait nulle : il faudrait un filtre qui passe tout jusqu'à et coupe tout au-delà, un filtre idéal, irréalisable. La marge de sur est la place du filtre.

4) L'atténuation et l'ordre. Un signal pleine échelle occupe pas de quantification ; un alias plus faible qu'un pas n'existe plus après conversion. Il faut donc une atténuation d'au moins à partir de . Sur l'asymptote d'un ordre coupant à , l'atténuation à vaut , puisque ne représente que décade. Il faut un filtre d'ordre 60. À , la bande atténuée commence à , décade, et . Les deux sont hors de portée de l'électronique analogique : un tel filtre demande des dizaines de composants appairés, qui dérivent avec la température, et son déphasage varie violemment près de , ce qui déforme les transitoires. Le choix de ne se défend donc pas par un filtre analogique raide : il fallait autre chose.

5) Le suréchantillonnage. À , la bande atténuée ne commence qu'à : décade, et . Un filtre analogique d'ordre 6 suffit (à , un ordre 4). Le travail raide, couper entre et , passe à un filtre numérique appliqué aux échantillons à : des calculs, sans composants qui dérivent, d'ordre aussi élevé qu'on veut. Ce n'est qu'ensuite qu'on garde un échantillon sur quatre ; le signal numérique ayant été débarrassé de tout ce qui dépasse , cette réduction ne replie rien d'audible (qualitativement : le filtre numérique respecte le gabarit de la question 3). À la lecture, même logique : le CNA produit les images en , que le filtre de reconstruction doit écarter de la bande audible ; on suréchantillonne pour éloigner ces images et se contenter d'un filtre analogique doux, comme pour la sinusoïde du microcontrôleur.

Le gabarit à interdit tout gain supérieur à au-delà de ; celui à , au-delà de seulement : il faut un ordre 60 pour respecter le premier, un ordre 6 suffit au second.

6) Ordres de grandeur. et : la même fréquence convenait aux deux standards vidéo, et elle respectait la condition de Nyquist-Shannon avec une marge de . Débit d'un disque compact : voies bits ; pour 74 minutes, , la capacité d'un disque. Le téléphone : pour une bande utile qui s'arrête à ; le filtre passe jusqu'à et atténue à partir de , une transition de sur une bande de , bien plus confortable, en proportion, que celle du disque. Cas limite : la transition tend vers zéro, le nombre de décades aussi, et l'ordre nécessaire tend vers l'infini : la condition de Nyquist-Shannon est une limite qu'on n'atteint jamais en pratique.

Le résultat obtenu — la condition de Nyquist-Shannon et le gabarit du filtre anti-repliement. Les fréquences , et donnent les mêmes échantillons ; pour qu'un signal de bande soit numérisé sans confusion, il faut , inégalité stricte (condition de Nyquist-Shannon, dont la suffisance est admise). En pratique, le filtre anti-repliement, placé avant le CAN, doit laisser passer et atténuer, sous le pas de quantification, tout ce qui dépasse ; l'ordre qu'il exige croît sans limite quand tend vers , d'où une marge (44,1 kHz pour 20 kHz) et, dans les convertisseurs actuels, le suréchantillonnage qui confie la coupure raide à un filtre numérique.

Ce que le problème installe. La condition de Nyquist-Shannon se met en place par une identité trigonométrique, sans aucune théorie de l'échantillonnage : deux sinusoïdes qui passent par les mêmes points. Le gabarit du filtre anti-repliement se déduit de ce qui est gênant (un alias dans la bande utile), d'où une bande atténuée à partir de et non de . Les pentes de Bode chiffrent le prix d'une marge étroite, et justifient le suréchantillonnage.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours, le premier QCM et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →