LP23 : Aspects analogique et numérique du traitement d’un signal, étude spectrale

Prérequis :

On enregistre sur l’ordinateur le son La d’un diapason : c’est notre signal de base. On écoute ce son avec un ampli-GBF et un HP avec la sortie jack de l’ordinateur.

Avec un montage amplificateur de l’AOP on fait saturer le son que l’on envoie sur le HP : on entend la différence.

Les signaux associés à ces sons (La, \SI{440}{\hertz}) sont différents, car les timbre sont différents. L’oscilloscope en TF montre bien que la fréquence fondamentale est la même, mais que le son saturé est constitué d’autres harmoniques.

Dans cette leçon, nous allons travailler avec ces sons pour étudier les rudiments du traitement du signal. Il s’agit de pouvoir par la suite :

Traitement analogique du signal

Parce que les sons (étant associés à la pression locale de l’air), comme les autres signaux physiques, sont avant tout des signaux analogiques dont l’amplitude est continue dans le temps nous allons commencer par étudier le traitement analogique du signal.

Traitement passif

Filtrage fréquentiel

On peut filtrer les harmoniques du signal saturé pour retrouver le son du diapason.

Intégration, dérivation

Autre chose ?

Traitement actif

Avantage :

Inconvénient :

Filtrage fréquentiel

Intégration, dérivation

Modulation d’amplitude

Traitement numérique

Pourquoi vouloir faire du numérique ?

Comme les signaux sont d’origine analogique on étudie ici la conversion analogique vers numérique.

Conversion analogique-numérique

Échantillonnage

La première étape de la conversion consiste à discrétiser le temps. Évidemment plus le pas de temps est court plus le signal est proche de l’original, mais plus la quantité de données est importante. Alors la question est : jusqu’où peut-on aller ? Critère de Shannon.

Le script ./python/traitement\_sons\_shannon.py montre un signal réel, son échantillonnage, la transformée de Fourier, et le signal reconstruit, pour différentes valeurs de fréquence d’échantillonnage.

Quantification

Remarque : la quantification fait perdre de l’information de manière définitive contrairement à l’échantillonnage sous le critère de Shannon.

Traitement

Le script ./python/traitement\_sons\_bruit.py montre un signal réel bruité, son échantillonnage, la transformée de Fourier, et le signal reconstruit, puis le signal reconstruit après filtrage numérique.

On n’en parle pas plus ici, calcul numérique, cours d’informatique.