Vous êtes sur la page 1sur 8

25/10/2021

L3 – GB/ELN – TS
Partie 3

Quantification

Pr. ZOUAGUI T.

USTO – Faculté GE - Département d’Électronique

prof.zouagui@gmail.com

Quantification

• Rôle :
– Approximer chaque valeur du signal échantillonné
xe(t) par un multiple entier d’une quantité élémentaire
Q appelée ‘pas de quantification’ ou ‘quantum’
– Si Q est constant quelle que soit l’amplitude du signal,
on parle de quantification uniforme
– Dans tous les cas, la quantification est une perte
d’information

L’amplitude des signaux numériques est quantifiée en raison du nombre


fini d’octets pour représenter xe(t) 2

1
25/10/2021

Quantification
Signal analogique

Quantification

Table: Illustration numérique de la Quantification avec un chiffre


Table:
significatif par Troncature ou Arrondi

Signal discret (Troncature) (Arrondi) (Erreur par arrondi)


0 1
1 0.9
2 0.81
3 0.729
4 0.6561
5 0.59049
6 0.531441
7 0.4782969
8 0.43046721
9 0.387420489 4

2
25/10/2021

Quantification

Quantification
Table: Illustration numérique de la Quantification avec un chiffre
Table:
significatif par Troncature ou Arrondi

Signal discret (Troncature) (Arrondi) (Erreur par arrondi)


0 1 1.0 1.0
1 0.9 0.9 0.9
2 0.81 0.8 0.8
3 0.729 0.7 0.7
4 0.6561 0.6 0.7
5 0.59049 0.5 0.6
6 0.531441 0.5 0.5
7 0.4782969 0.4 0.5
8 0.43046721 0.4 0.4
9 0.387420489 0.3 0.4
6

3
25/10/2021

Quantification

Quantification
Table: Illustration numérique de la Quantification avec un chiffre
Table:
significatif par Troncature ou Arrondi

Discrete-time signal (Truncation) (Rounding) (Rounding)


0 1 1.0 1.0 0.0
1 0.9 0.9 0.9 0.0
2 0.81 0.8 0.8 0.01
3 0.729 0.7 0.7 0.029
4 0.6561 0.6 0.7 -0.0439
5 0.59049 0.5 0.6 -0.00951
6 0.531441 0.5 0.5 0.031441
7 0.4782969 0.4 0.5 -0.0217031
8 0.43046721 0.4 0.4 0.03046721
9 0.387420489 0.3 0.4 -0.012579511
8

4
25/10/2021

Quantification

• Le CAN effectue la numérisation d'un signal


analogique après échantillonnage et délivre des
séquences numériques codées avec un pas de
quantification Q dépendant du nombre de bits du
convertisseur.
• Dans le cas d'une loi de quantification uniforme où
les valeurs codées sont obtenues par arrondi dans le
domaine de conversion ∆ CAN du convertisseur,
on a :

Q = CAN
Nn
N : Nombre de bits
2 9

Quantification

• Chaque niveau de tension est codé sur N bits, chaque bit


pouvant prendre deux valeurs (0 ou 1).
Donc un convertisseur à N bits possède 2N niveaux de
quantification.
• Considérons un CAN à 4 bits, il n’y a donc que 16 valeurs
possibles attribuables à toutes les valeurs prélevées lors
de l’échantillonnage.
• L’opération se fait donc avec une perte d’information
d’autant plus grande que N est petit.

10

5
25/10/2021

Quantification

• Quantification uniforme : les pas de quantification sont


constants.

Vmax − Vmin
Q = Qi =
2N

N : Nombre de bits

Quantification sur 3 bits d’un signal x(t)

11

Quantification

• Considérant pour la suite que le CAN travaille avec N bits


entre +Vmax et −Vmax , on a :
∆ CAN = 2Vmax
• Et le pas de quantification Q vaut alors :
2 VMax VMax
Q= = N −1
2N 2
• L'erreur maximum due à la quantification est alors :
Q VMax
EQ = = N
2 2
12

6
25/10/2021

Quantification

• Par exemple, si l'on considère un CAN 10 bits


travaillant entre ±10 Volt, on aura :
∆ CAN = 20 Volt

2 ⋅10
Q= ≅ 20 mV
210
Q
EQ = ≅ 10 mV
2
13

Quantification

14

7
25/10/2021

Quantification
Soit x(t) un signal à
temps continu et un CAN
à N bits

Trouver le nombre de
niveaux de quantification
L=2N

Calculer le pas de
quantification
Q = (xmax ‒ xmin)/L

L’index correspondant au
code binaire est donné
par : i = round(x ‒ xmin)/Q

Les valeur quantifiées


sont : xq = xmin + i Q, où
i=0,1,2,…,L
15

Quantification
Soit un CAN à 3-bit qui accepte un signal analogique entre 0 to 5 volts,
déterminer ce qui suit :
a. Le nombre de niveaux de quantification
b. Le pas de quantification
c. Le niveau de quantification pour une valeur de 3.2 volts
d. Le code binaire produit par le CAN
Solution
Dans ce cas:
xmin = 0 volts, xmax = 5 volts et N = 3 bits.
(a): Le nombre de niveaux de quantification est donné par :
L=2N = 23 = 8.
(b): Le pas de quantification est égale à :
Q = (xmax – xmin )/L = (5 – 0)/8 = 0.625 volts
(c): L’
L’index du niveau de quantification :
i = round((x – xmin)/ Q) = round((3.2 – 0)/0.625)
= round(5.12) = 5
La valeur du niveau de quantification correspondant à 3.2 volts est
xq = xmin + i* Q = 0 + 5 * 0.625 = 3.125
(d): Le code binaire correspondant au niveau 5 est 101.
16

Vous aimerez peut-être aussi