Vous êtes sur la page 1sur 16

Cours Traitement du signal numérique

Chapitre 1 : Numérisation des signaux

Mohamed Anouar Ben Messaoud


Anouar.benmessaoud@yahoo.fr
Maître de conférences, FST
Labo de recherche Signal, Image et Technologie de l’Information, LSITI, ENIT

1/59
1
Principe de numérisation

 Un signal est la représentation physique de l’information. Le


traitement du signal s’applique à tous les signaux physiques.

 Les principales fonctions de ce traitement sont : la synthèse, la


modulation, le codage, le filtrage, la détection, l’identification,
l’analyse et la mesure.

 Le traitement des signaux trouve son application dans tous les


domaines concernés par la perception, la transmission ou
l’exploitation de ces informations, etc.

2
Principe de numérisation

 Un signal Numérique peut être traité par :

 Les processeurs classiques (Intel, …)

 Les cartes DSP (Digital Signal Processor)

 Les processeurs graphiques (GPU) la représentation physique de


l’information. Le traitement du signal s’applique à tous les signaux
physiques.

3
Principe de numérisation

Il se base sur 3 étapes:


a. Echantillonnage du signal temporel s(t): avec un taux
d’échantillonnage Te
b. Quantification : avec pas de quantification 
c. Codage :

4
Principe de numérisation

Il se base sur 3 étapes:


Echantillonnage:
 L’échantillonnage consiste à mesurer l’amplitude de l’onde à des
intervalles de temps réguliers

 Les impulsions représentent les amplitudes instantanées du signal


à chaque instant

 Plus le nombre d’échantillons augmente  plus le signal sera


représenté finement.
◦ Fréquence d’échantillonnage : Fe = 1/Te
◦ Théorème de Shannon : F𝑒 ≫ 2𝑓𝑚𝑎𝑥

5
Principe de numérisation

Effet de l’échantillonnage sur le spectre:


Si Fe = 1/Te >= 2 B avec B: bande
 Iln’ y a pas de chevauchement du spectre ( entre l’original et les motifs
secondaires)
 Restitution de l’original est possible par filtrage
 Echantillonnage = perte d’information.

Si Fe = 1/Te < 2 B avec B: bande


 Il y a de chevauchement du spectre ( entre l’original et les motifs
secondaires)
 Restitution de l’original est impossible : perte d’information
 Echantillonnage = perte d’information.
 Conclusion : Un signa échantillonné est parfaitement restituable à partir de ses
échantillons si et seulement si la fréquence d’échantillonnage est supérieur ou
égal au double de sa bande passante: Fe>= 2B
6
Principe de numérisation

Echantillonnage:
Echantillonnage = perte d’information.
◦ Si fréquence très faible  espace très grand entre deux données 
grosse perte d’informations
◦ Si fréquence trop grande  information stockée inutile 
gaspillage de l’espace de stockage

Fréquence d‘échantillonnage Fe : fréquence à laquelle les données sont


enregistrées ou capturées (Hz : Il exprime le nombre de valeurs par
seconde).

Pour pouvoir échantillonner un signal, il faut fixer une fréquence


d’échantillonnage au moins égale au double de la fréquence d u
signal fréquence limite (théorème de Shannon)

• Il faut placer un filtre anti-repliement avant le convertisseur

7
Principe de numérisation

Exemple d’échantillonnage d’un signal sinusoïdal

Signal analogique (fe = 10 Hz)

échantillonnage à 20Hz (=2fe)


Cas parfait si on part d u maximum

Sous échantillonnage à 10Hz

8
Principe de numérisation

Echantillonnage:
Soit h(t) est l’horloge (réponse impulsionnelle)
xe(t) = x(t) . h(t)

xe(t) = x(t) . wT(t)

xe(t) = x(t) .∑∂ (t-kT)

 TF

Xe(f) = X(f) * 1/T w1/T(f)

Xe(f) = X(f) * 1/T .∑∂ (f - k/T)

Xe(f) = 1/T∑ X(f - k/T)

9
Principe de numérisation

Quantification:
 Quantifier un signal consiste à placer les amplitudes des
échantillons sur une échelle de valeurs à intervalles fixes. Chaque
impulsion correspond donc à un nombre binaire unique.

 Chaque valeur est quantifiée sur un certain nombre de bits


par rapport à la valeur réelle du signal analogique.

 Plus le nombre est élevé, plus la quantification est de


qualité

10
Principe de numérisation

Quantification:
 Une quantification à n bits permet d’utiliser 2n valeurs différentes avec un pas
de quantification 

Exemple : Pour 8 bits, on a 256 valeurs


Pour 16 bits, on a 65536 valeurs.
Signaux quantifiés sur 8bits (256 valeurs)
Echantillonnés à 8 Khz
 Débit binaire = 64 Kbits/s
Signaux quantifiés sur 16bits (65536 valeurs)
Echantillonnés à 16 Khz
 Débit binaire = 256 Kbits/s

11
Principe de numérisation

Quantification:
 Un convertisseur analogique-numérique est caractérisé par:
 Plage de conversion : ∆ =[Vmin Vmax]
 Nombre de bits : n bits à la sortie (8, 16, 32,…)
 Pas de quantification : q = ∆/2n

 Equation de quantification:
 Si x< Vmin  y = 0
 Si x> Vmax  y = 2n-1
 Si Vmin<=x<= Vmax  y = [x- Vmin]/q

 Erreur de quantification:
 Erreur par troncature : E = q = ∆/2n
 Exemple : E(x) pour 3.9 3
 Erreur à arrondi : E = q/2n
 Exemple : E(x) pour 3.5 4
12
Principe de numérisation

Quantification:
 Exemple:
Soit un convertisseur analogique-numérique (CAN) est caractérisé
par:
 Plage de conversion : ∆ =[-5v,5v] et n = 3 bits
 Nombre de bits : n = 3 bits
 Pas de quantification : q = ∆/2n = 10/8 =5/4
 Erreur de quantification à arrondi
A quantifier les échantillons suivants: 0v, 2v, -1v, 6v et déterminer l’erreur de
quantification
x(0) = 0v  y(0) = 4  E = 0
x(1) = 2v  y(0) = 6  E = -0.4
x(2) = -1v  y(0) = 3  E = 0.2
x(3) = 6v  y(0) = 7  E = 1.8
13
14

Quantification
Exemple: Soit un CAN à N = 8 bits
dont la plage d’adresse est :∆ = [-5v , 5v]
Calculer les valeurs quantifiées à partir des valeurs discrètes suivantes:

X(0) = 0 v
y = 128

X(T) = 6 v
y = 28-1 = 255

X(2T) = -12 v
y = 0

X(3T) = 1.25 v
y = 160

X(4T) = -2.6 v
y = 61.44 = 61
Principe de numérisation

Codage:
 Le codage désigne le type de correspondance que l’on souhaite établir entre
chaque valeur du signal analogique et le nombre binaire qui représentera cette
valeur.
 Codage source :ASCII, Binaire, BCD, Hexadécimal
 Codage canal : Manchester, NRZ

Exemple:
- Cas de codage PCM d’un signal WAV ou AIFF : chaque valeur binaire
(impulsion) est codée telle quelle sans compression.

- Cas du codage d’un CD audio avec une quantification de 16 bits avec une
fréquence d’échantillonnage Fe = 44 kHz à deux canaux (stéréo), 1 minute de
musique PCM correspond à 10 MO de données numériques.
15
16

Echantillonnage
Exercice 1 :
X(t) = 5cos(20 pi * t)-3 sin(300 pi * t)
F1 = 10 Hz
F2 = 15 Hz
Il faut que :
Fe>=20
Fe >= 300

D’ou pour restituer un signal I l faut que Fe>=300 Hz

Vous aimerez peut-être aussi