Échantillonnage de signal et théorème de Nyquist

Fixe une fréquence de signal et une fréquence d'échantillonnage pour voir si le signal est fidèlement capté ou subit un repliement (aliasing).

Chargement de la simulation interactive...

Deux fréquences différentes peuvent laisser des échantillons identiques 🖖

L'échantillonnage ne fonctionne que si la fréquence d'échantillonnage capte l'oscillation la plus rapide présente. Si fs < 2 fsignal, des fréquences continues différentes produisent des échantillons identiques, si bien que la reconstruction se verrouille sur une fausse fréquence de repliement plus basse.

Au moins deux points par onde 🖖

Pour fixer une onde, il faut la saisir en montée et en descente : au moins deux échantillons par cycle. En dessous, ces mêmes points pourraient appartenir à de nombreuses ondes différentes et la copie numérique se trompe. L'audio CD utilise 44,100 échantillons par seconde car l'oreille humaine plafonne vers 20 kHz, et 2 × 20 kHz laisse une marge confortable.

Pourquoi les roues tournent à l'envers au cinéma 🖖

L'effet roue de chariot, c'est Nyquist dans le monde visible. Une caméra échantillonne le mouvement à 24 images par seconde ; si une roue à rayons tourne d'un peu moins que l'écart entre deux rayons entre deux images, chaque prise reste légèrement en retrait et l'œil voit la roue tourner lentement à l'envers. Même mathématique que l'aliasing audio : la fréquence d'images est la fréquence d'échantillonnage, et une rotation rapide se replie en une fausse rotation lente.

Problème entièrement résolu

  1. La règle des 6 dB par bit et le 1,76 résiduel pour un convertisseur de 8 bits 5 étapes

    Démontrez à partir de zéro la règle des 6 dB par bit pour un convertisseur 8 bits — d'où vient le 1,76 isolé ? — puis indiquez ce qu'elle ne promet pas.

    1. L'arrondi au niveau le plus proche laisse une erreur inférieure ou égale à un demi-pas, et sur un signal complexe, cette erreur est répartie uniformément sur l'intervalle. Sa variance est l'intégrale de e² sur une distribution uniforme.

    2. Le signal de référence est une sinusoïde occupant toute la plage d'entrée, sa puissance est donc égale à la moitié du carré de son amplitude.

    3. Divisez les deux. La plage pleine échelle s'annule, ce qui explique pourquoi le résultat est uniquement fonction du nombre de bits et non de la tension.

    4. Passez aux logarithmes. Le 6,02 provient de 20 log₁₀2 — un bit supplémentaire double le nombre de niveaux — et le 1,76 est le 3/2 restant de la ligne précédente.

    5. Évaluez à 8 bits, puis à 16. Chaque bit supplémentaire apporte un peu plus de 6 dB, ainsi les huit bits supplémentaires de l'audio CD procurent 48 dB.

    Réponse

    49,92 dB, et le 1,76 est 10 log₁₀(3/2). C'est le rapport entre la valeur moyenne quadratique d'une sinusoïde et la variance de l'erreur uniforme du quantificateur, et c'est la seule partie de la formule qui ne consiste pas simplement à compter les bits. Remarquez ce qui n'apparaît jamais : la fréquence d'échantillonnage. Un convertisseur 24 bits fonctionnant à 8 kHz possède une résolution en amplitude de 146 dB et ne peut toujours pas représenter une tonalité de 5 kHz — les bits apportent la précision verticale, la fréquence d'échantillonnage apporte la largeur de bande, et l'une ne remplace en aucun cas l'autre. C'est pourquoi les deux curseurs de cette page sont des axes véritablement indépendants et non deux façons de dire "qualité".

Références (2)

Exemples de problèmes