Programme

Sciences de l'ingénieur (Spé) — Information et commande

Traitement du signal : filtrage, CNA/CAN, échantillonnage (Shannon)

Conversion analogique-numérique et numérique-analogique, théorème de Shannon, résolution, quantification, filtrage passe-bas

Résumé synthétiqueFiche en 4 sectionsQuiz de 10 questionsGratuit, sans pub

Résumé

Comment un microphone, qui capte du continu, finit-il en $0$ et $1$ dans un ordinateur ? Par la conversion analogique-numérique (CAN), en deux temps : l'échantillonnage prélève la valeur du signal à intervalles réguliers $T_e$, la quantification l'arrondit à la valeur numérique la plus proche. Le théorème de Shannon pose une condition incontournable : $f_e \ge 2\,f_{max}$, sinon apparaît le repliement spectral (aliasing), qui invente des fréquences parasites. Pour de l'audio jusqu'à $20\,\mathrm{kHz}$, il faut donc $f_e \ge 40\,\mathrm{kHz}$ (le CD échantillonne à $44{,}1\,\mathrm{kHz}$). La finesse d'un CAN sur $n$ bits se mesure par le quantum $q = \dfrac{PE}{2^n}$ : un CAN $8$ bits sur $5\,\mathrm{V}$ distingue des marches de $\approx 19{,}5\,\mathrm{mV}$. La conversion numérique-analogique (CNA) fait le chemin inverse, recréant un signal en escalier qu'un filtre passe-bas vient lisser. Le filtrage, justement, sélectionne les fréquences utiles et chasse le bruit.

S'entraîner

Questions fréquentes

Les points clés à retenir sur Traitement du signal : filtrage, CNA/CAN, échantillonnage (Shannon), extraits du quiz de révision.

Le théorème de Shannon impose :
Réponse :
$f_e \ge 2\,f_{max}$
Le théorème de Nyquist-Shannon impose $f_e \ge 2\,f_{max}$ : la fréquence d'échantillonnage doit valoir au moins le double de la fréquence maximale du signal pour le reconstruire sans repliement.
Un CAN $12$ bits avec une pleine échelle de $5\,\mathrm{V}$ a une résolution de :
Réponse :
$\dfrac{5}{4096} \approx 1{,}22\,\mathrm{mV}$
$q = \dfrac{PE}{2^n} = \dfrac{5}{2^{12}} = \dfrac{5}{4096} \approx 1{,}22\,\mathrm{mV}$. On divise bien par $2^{12} = 4096$, pas par $12$.
Que se passe-t-il si $f_e < 2\,f_{max}$ ?
Réponse :
Il y a repliement spectral (aliasing)
Si Shannon n'est pas respecté, des fréquences parasites (alias) apparaissent dans le signal numérisé : c'est le repliement spectral. L'information ainsi corrompue est irrécupérable.
Le rôle du filtre anti-repliement est de :
Réponse :
Éliminer les fréquences supérieures à $\dfrac{f_e}{2}$ avant le CAN
Le filtre anti-repliement est un passe-bas placé avant le CAN. Il supprime les composantes au-dessus de $\dfrac{f_e}{2}$ pour empêcher l'aliasing.