SPCL Terminale/Traitement du Signal Avance

Traitement du Signal Avance

SPCL TerminaleEssentiel pour le bacApplications industrielles

Duree : 60 min · Difficulte : ⭐⭐⭐⭐

Objectifs du cours

  • β€’Distinguer signaux analogiques et numeriques, leurs avantages et limites
  • β€’Appliquer le theoreme de Shannon et calculer la frequence d echantillonnage
  • β€’Comprendre la conversion A/N et N/A : resolution, pas de quantification
  • β€’Analyser les differents types de filtres : passe-bas, passe-haut, passe-bande
  • β€’Interpreter un spectre de frequences et comprendre la FFT
  • β€’Calculer le rapport signal/bruit en dB et evaluer la qualite d un signal

I. Signaux Analogiques et Numeriques

1.1 Signal analogique

Un signal analogique est une grandeur physique qui varie de maniere continuedans le temps. Il peut prendre une infinite de valeurs dans un intervalle donne.

Exemples de signaux analogiques :

  • β€’ Tension delivree par un microphone
  • β€’ Signal de temperature d un capteur
  • β€’ Onde sonore dans l air
  • β€’ Signal radio FM/AM

Representation d un signal analogique

  Amplitude
     ^
     |    /\      /\      /\
     |   /  \    /  \    /  \
     |  /    \  /    \  /    \
  ---|--/------\/------\/------\--> t
     | /                        \
     |/
     Variation continue dans le temps

1.2 Signal numerique

Un signal numerique est un signal discret qui ne peut prendre qu un nombre fini de valeurs (quantifie) a des instants definis (echantillonne). Il est code sous forme de nombres binaires (0 et 1).

Representation d un signal numerique

  Amplitude
     ^
     |    β–ͺ       β–ͺ       β–ͺ
     |   β–ͺ β–ͺ     β–ͺ β–ͺ     β–ͺ β–ͺ
     |  β–ͺ   β–ͺ   β–ͺ   β–ͺ   β–ͺ   β–ͺ
  ---|--β–ͺ-----β–ͺ-----β–ͺ-----β–ͺ------> t
     | β–ͺ               β–ͺ
     |β–ͺ
     Valeurs discretes a intervalles reguliers

1.3 Comparaison analogique vs numerique

CritereAnalogiqueNumerique
ValeursInfinies (continues)Finies (discretes)
Sensibilite au bruitElevee (degradation)Faible (regenerable)
StockageDifficile, degradationFacile, sans perte
TraitementCircuits electroniquesProcesseurs, algorithmes
CopiePerte de qualiteIdentique a l original

Pourquoi le numerique domine aujourd hui ?

Le numerique permet un stockage sans degradation, une transmission fiable, un traitement informatique puissant (compression, filtrage, chiffrement) et une reproduction parfaite. C est pourquoi CD, MP3, streaming ont remplace les vinyles et cassettes !

II. Echantillonnage et Theoreme de Shannon

2.1 Principe de l echantillonnage

L echantillonnage consiste a prélèver des valeurs du signal analogique a intervalles de temps reguliers. La periode d echantillonnage Teest l intervalle entre deux prélèvements.

Frequence d echantillonnage

fe = 1 / Te

fe en Hz, Te en secondes

2.2 Theoreme de Shannon-Nyquist

Le theoreme de Shannon (ou theoreme de l echantillonnage) etablit la condition pour pouvoir reconstituer parfaitement un signal analogique a partir de ses echantillons :

Theoreme de Shannon

fe β‰₯ 2 Γ— fmax

La frequence d echantillonnage doit etre au moins le double de la frequence maximale du signal a numeriser.

Shannon respecte βœ“

fe β‰₯ 2 Γ— fmax

Le signal peut etre parfaitement reconstruit. Pas de perte d information.

Shannon viole βœ— (Aliasing)

fe < 2 Γ— fmax

Phenomene de repliement spectral (aliasing). Des frequences parasites apparaissent.

Attention a l aliasing !

L aliasing (ou repliement spectral) cree des frequences fantomes qui n existaient pas dans le signal original. Par exemple, un son aigu peut apparaitre comme un son grave ! C est pourquoi on utilise un filtre anti-aliasing (passe-bas) AVANT l echantillonnage pour eliminer les frequences superieures a fe/2.

2.3 Exemples de frequences d echantillonnage

Applicationfmax du signalfe utiliseeRespect Shannon
Telephonie3.4 kHz8 kHzβœ“ (8 > 2Γ—3.4)
CD Audio20 kHz44.1 kHzβœ“ (44.1 > 2Γ—20)
DVD Audio22 kHz48 kHzβœ“ (48 > 2Γ—22)
Audio pro (studio)24 kHz96 kHzβœ“ (marge confortable)

Pourquoi 44.1 kHz pour les CD ?

L oreille humaine percoit les sons de 20 Hz a 20 kHz. Pour numeriser tout le spectre audible, il faut fe β‰₯ 40 kHz. Le choix de 44.1 kHz vient d une contrainte technique liee aux premiers enregistreurs video utilises pour stocker l audio numerique !

III. Conversion Analogique-Numerique (A/N) et Numerique-Analogique (N/A)

3.1 Le Convertisseur Analogique-Numerique (CAN)

Le CAN (ou ADC en anglais) transforme un signal analogique continu en une suite de valeurs numeriques. Cette conversion implique deux operations :

1. Echantillonnage (temps)

Prélèvement de valeurs a intervalles reguliers (frequence fe). Transforme le signal continu en signal discret dans le temps.

2. Quantification (amplitude)

Chaque valeur echantillonnee est arrondie au niveau le plus proche parmi un nombre fini de niveaux. Introduit une erreur de quantification.

3.2 Resolution et pas de quantification

La resolution d un CAN est le nombre de bits utilises pour coder chaque echantillon. Elle determine la precision de la conversion.

Formules fondamentales

Nombre de niveaux de quantification :

N = 2n

ou n = nombre de bits

Pas de quantification (quantum) :

q = Umax / 2n

ou Umax = pleine echelle du convertisseur

Erreur de quantification maximale :

Ξ΅max = q / 2

L erreur est toujours inferieure a la moitie du pas

3.3 Exemples de resolution

ResolutionNiveaux (2n)Pas (si Umax=5V)Application typique
8 bits25619.5 mVAudio basse qualite, capteurs simples
10 bits1 0244.88 mVArduino, microcontroleurs
12 bits4 0961.22 mVInstrumentation, acquisition
16 bits65 53676.3 ΞΌVCD Audio
24 bits16.7 millions0.3 ΞΌVAudio professionnel, studio

3.4 Le Convertisseur Numerique-Analogique (CNA)

Le CNA (ou DAC) fait l operation inverse : il reconstitue un signal analogique a partir des valeurs numeriques. C est lui qui permet d ecouter de la musique numerique sur des haut-parleurs analogiques !

Chaine de conversion complete

Signal

analogique

β†’

Filtre

anti-aliasing

β†’

CAN

(A/N)

β†’

Traitement

numerique

β†’

CNA

(N/A)

β†’

Filtre

lissage

Exemple de calcul

Un CAN 12 bits avec Umax = 3.3V mesure une tension de 2.1V. Quelle est la valeur numerique ?
q = 3.3 / 4096 = 0.806 mV
N = 2.1 / 0.000806 = 2605 (arrondi)
En binaire : 101000101101

IV. Filtrage des Signaux

Un filtre est un dispositif qui laisse passer certaines frequences et en attenue d autres. Il permet de selectionner les composantes frequentielles utiles d un signal et d eliminer le bruit ou les parasites.

4.1 Filtre passe-bas

Laisse passer les basses frequences (inferieures a la frequence de coupure fc) et attenue les hautes frequences.

Gain = 1 pour f < fc | Gain β†’ 0 pour f >> fc

Applications : Anti-aliasing avant CAN, debruitage audio, lissage de mesures

Gain |β–“β–“β–“β–“β–“β–“β–“ |β–“β–“β–“β–“β–“β–“β–“\ |β–“β–“β–“β–“β–“β–“β–“ \ |β–“β–“β–“β–“β–“β–“β–“ \___________ +--------fc-----------> f Bande Bande passante coupee

4.2 Filtre passe-haut

Laisse passer les hautes frequences (superieures a fc) et attenue les basses frequences.

Gain β†’ 0 pour f << fc | Gain = 1 pour f > fc

Applications : Elimination de la composante continue (DC), suppression du 50 Hz secteur, filtre de tweeter (hauts-parleurs aigus)

Gain | β–“β–“β–“β–“β–“β–“β–“β–“ | /β–“β–“β–“β–“β–“β–“β–“β–“ | / β–“β–“β–“β–“β–“β–“β–“β–“ |_________/ β–“β–“β–“β–“β–“β–“β–“β–“ +--------fc-----------> f Bande Bande coupee passante

4.3 Filtre passe-bande

Laisse passer une bande de frequences entre fc1 et fc2, et attenue les frequences en dehors de cette bande.

Bande passante : BP = fc2 - fc1

Applications : Selection d une station radio, isolation d un instrument dans un mix, egaliseur audio

Gain | β–“β–“β–“β–“β–“β–“β–“ | /β–“β–“β–“β–“β–“β–“β–“\ | / β–“β–“β–“β–“β–“β–“β–“ \ |____/ β–“β–“β–“β–“β–“β–“β–“ \____ +---fc1------fc2------> f Bande Bande Bande coupee passante coupee

4.4 Filtre coupe-bande (rejecteur)

Attenue une bande de frequences specifique et laisse passer le reste. Inverse du passe-bande.

Applications : Elimination du 50/60 Hz secteur (filtre notch), suppression de frequences parasites

4.5 Frequence de coupure et ordre du filtre

La frequence de coupure fc est la frequence a laquelle le gain du filtre est reduit a -3 dB (soit environ 70.7% du gain maximal, ou puissance divisee par 2).

Frequence de coupure d un filtre RC

fc = 1 / (2Ο€ Γ— R Γ— C)

R en ohms, C en farads, fc en hertz

Ordre du filtrePente d attenuationSelectivite
1er ordre-20 dB/decadeFaible (transition douce)
2eme ordre-40 dB/decadeMoyenne
4eme ordre-80 dB/decadeElevee (transition abrupte)

V. Analyse Spectrale et FFT

5.1 Domaine temporel vs domaine frequentiel

Un signal peut etre represente de deux manieres equivalentes mais complementaires :

Domaine temporel

Representation de l amplitude en fonction du temps.

Ce que vous voyez sur un oscilloscope classique.

Domaine frequentiel (spectre)

Representation de l amplitude en fonction de la frequence.

Ce que vous voyez sur un analyseur de spectre.

5.2 Decomposition de Fourier

Tout signal periodique peut etre decompose en une somme de sinusoides(series de Fourier) : une frequence fondamentale f0 et ses harmoniques (2f0, 3f0, etc.).

Exemple : Signal carre

Temporel

β”Œβ”€β”€β”€β” β”Œβ”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”˜ └───

Spectral (FFT)

Amplitude |β–ˆ |β–ˆ β–ˆ |β–ˆ β–ˆ β–ˆ |β–ˆ β–ˆ β–ˆ β–ˆ +--f0-3f0-5f0-7f0-> f (harmoniques impaires)

5.3 La Transformee de Fourier Rapide (FFT)

La FFT (Fast Fourier Transform) est un algorithme optimise qui calcule efficacement le spectre de frequences d un signal numerique. Elle est presente dans tous les analyseurs de spectre, logiciels audio, oscilloscopes numeriques...

Parametres de la FFT

Resolution frequentielle :

Ξ”f = fe / N

N = nombre d echantillons

Frequence maximale observable :

fmax = fe / 2

(critere de Nyquist)

5.4 Lecture d un spectre

Element du spectreInformationExemple
Pic principalFrequence fondamentale f0La 440 Hz β†’ pic a 440 Hz
HarmoniquesMultiples entiers de f0880 Hz, 1320 Hz, 1760 Hz...
Amplitude des picsIntensite de chaque composanteTimbre de l instrument
Plancher de bruitNiveau de bruit ambiantLigne de base du spectre

Applications de l analyse spectrale

  • β€’ Audio : Egaliseur, accordeur, analyse vocale
  • β€’ Vibrations : Detection de defauts mecaniques (roulements, engrenages)
  • β€’ Telecommunications : Analyse de la bande passante, detection d interference
  • β€’ Medical : Analyse EEG, ECG, echographie

VI. Rapport Signal/Bruit (S/N ou SNR)

6.1 Definition

Le rapport signal/bruit (Signal-to-Noise Ratio, SNR) mesure la qualite d un signal en comparant la puissance du signal utile a celle du bruit parasite. Plus il est élève, meilleure est la qualite.

Formules du rapport S/N

En puissance (lineaire) :

SNR = Psignal / Pbruit

En decibels (logarithmique) :

SNRdB = 10 Γ— log10(Ps/Pb)

Formule avec tensions

SNRdB = 20 Γ— log10(Usignal / Ubruit)

Le facteur 20 vient du fait que P ∝ U²

6.2 Interpretation du SNR

SNR (dB)QualiteExemple
< 10 dBTres mauvaisSignal noye dans le bruit, inexploitable
10-20 dBMauvaisSignal perceptible mais tres degrade
20-40 dBAcceptableTelephonie, voix comprΓ©hensible
40-60 dBBonRadio FM, TV analogique
60-90 dBExcellentCD audio (96 dB theorique en 16 bits)
> 90 dBStudio proMateriel de studio (24 bits = 144 dB theo.)

6.3 SNR et resolution du CAN

Le bruit de quantification limite le SNR maximal atteignable. Plus la resolution est élèvee, meilleur est le SNR potentiel.

SNR theorique d un CAN ideal

SNRmax = 6.02 Γ— n + 1.76 dB

n = nombre de bits du CAN

ResolutionSNR theoriqueDynamique
8 bits49.9 dB256 niveaux
12 bits74.0 dB4 096 niveaux
16 bits98.1 dB65 536 niveaux (CD)
24 bits146.2 dB16.7 millions niveaux

Exercice type bac

Un capteur delivre une tension de 2.5 V avec un bruit de 5 mV. Calculer le SNR en dB.
SNR = 20 Γ— log10(2.5 / 0.005) = 20 Γ— log10(500) = 20 Γ— 2.7 = 54 dB

VII. Applications du Traitement du Signal

Audio et Musique

  • β€’ Compression audio : MP3, AAC, FLAC
  • β€’ Egaliseur : modification du spectre frequentiel
  • β€’ Reduction de bruit : filtrage adaptatif
  • β€’ Effets : reverb, echo, pitch-shifting
  • β€’ Synthese sonore : generation de sons

Telecommunications

  • β€’ Modulation : AM, FM, QAM, OFDM
  • β€’ Codage : correction d erreurs
  • β€’ Multiplexage : partage de la bande passante
  • β€’ 4G/5G : MIMO, beamforming
  • β€’ WiFi/Bluetooth : etalement de spectre

Instrumentation

  • β€’ Oscilloscopes numeriques : visualisation
  • β€’ Analyseurs de spectre : FFT en temps reel
  • β€’ Capteurs intelligents : conditionnement du signal
  • β€’ Analyse vibratoire : maintenance predictive
  • β€’ Radar/Sonar : detection et localisation

Medical

  • β€’ ECG/EEG : analyse des signaux biologiques
  • β€’ Imagerie : IRM, scanner, echographie
  • β€’ Monitoring : surveillance des patients
  • β€’ Protheses auditives : traitement en temps reel
  • β€’ Detection d anomalies : IA + signal

Exemple concret : La chaine audio numerique

Micro

Analogique

β†’

Preampli

Analogique

β†’

Filtre

Anti-alias

β†’

CAN

24 bits/96 kHz

β†’

DSP

Traitement

β†’

CNA

N/A

β†’

Ampli

Analogique

β†’

HP

Analogique

Chiffres cles a retenir

fe β‰₯ 2fmax

Theoreme de Shannon

44.1 kHz

Echantillonnage CD

16 bits

Resolution CD Audio

-3 dB

Frequence de coupure

Resume

  • Analogique vs Numerique : signal continu vs discret ; numerique = robuste, stockable, traitable
  • Shannon : fe β‰₯ 2 Γ— fmax pour eviter l aliasing
  • CAN : echantillonnage + quantification ; resolution en bits, pas q = Umax/2n
  • Filtres : passe-bas (f < fc), passe-haut (f > fc), passe-bande (fc1 < f < fc2)
  • FFT : decomposition spectrale rapide ; Ξ”f = fe/N
  • SNR : qualite du signal ; SNRdB = 20 Γ— log10(Us/Ub)
Scientia