Vous êtes sur la page 1sur 15

Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad

Chapitre III ECHANTILLONNAGE ET QUANTIFICATION

Ce chapitre a pour but dtudier les procdures dchantillonnage et de quantification qui sont des
procdures ncessaires pour une opration de conversion analogique numrique. Ces techniques permettent de
mettre le lien entre le traitement des signaux analogiques et le traitement des signaux numriques

I DEFINITIONS ET PRINCIPES

Les calculateurs et autres systmes numriques oprent sur des nombres et non sur des grandeurs
continues. Les capteurs extraient, par exemple, la temprature ou la tension qui sont des signaux analogiques. Si
lon veut traiter ces signaux par voies numriques, il faut les reprsenter au pralable par une suite de nombre de
valeurs ponctuelles prleves rgulirement. Un tel prlvement est appel chantillonnage et lopration qui
consiste faire correspondre au signal analogique une suite de nombres gnralement cods sous forme binaire
est appele conversion analogique numrique.
Si le pas de prlvement des chantillons est constant, on parle dchantillonnage rgulier. Lintervalle entre
deux chantillons successifs est appel pas dchantillonnage.
Lopration qui consiste remplacer la valeur exacte de lamplitude de lchantillon par la valeur la plus
proche approximative multiple dun pas est appel quantification.
Ainsi la conversion analogique numrique est la reprsentation numrique des chantillons dont le principe
est bas sur la quantification et le codage. Souvent la conversion analogique numrique est appele numrisation.
Le signal obtenu aprs chantillonnage et numrisation est un signal numrique prt pour une utilisation
dans un traitement numrique par calculateur.
La procdure de numrisation et de reconstruction du signal temps continu partir de ses chantillons
introduit des distorsions invitables quil convient de limiter en utilisant des filtres adquats

x(t) x(t) x(t)

Signal analogique Echantillonnage rel Signal numrique

Schma de structure de lchantillonnage et la numrisation

Numrisation Systme Reconstruction


x(t) (CAN) numrique (CNA) y(t)

Schma de principe dun systme


de traitement numrique

22
Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad

II - DESCRIPTION TEMPORELLE ET FREQUENTIELLE

1 Echantillonnage rel priodique

Echantillonner un signal x(t) par un chantillonneur rel et priodique consiste multiplier x(t) par une
1
fonction dchantillonnage e(t) qui est une suite priodique de priode, Te dimpulsion rectangulaire
fe
damplitude unit et de dure d.


Te
x(t ) Echantillonneur xe (t ) x(t ).e(t ) avec e(t ) d (t kTe )
d k
e(t)
x(kT ) d
Te
xe (t ) e d (t kTe )
k Te
d

d Te

On distingue trois types dchantillonnage rel, le choix entre les divers procds possible se fera
suivant les moyens techniques disponibles et les dformations tolrables lors de la reconstruction du signal.

Echantillonnage naturel : lamplitude est gale x(t) pendant la dure d du signal (irralisable
physiquement)
Echantillonnage rgulier : lamplitude est constante et gale x(kTe)
Echantillonnage moyenneur : lamplitude est gale la moyenne de x(t) sur la dure d du signal.

Bien que ce type dchantillonnage reflte un caractre physique rel, nous procdons ltude du cas idal
dans lequel la dure d de lopration du prlvement exprimental tend vers zro. Ceci a pour consquence de
faciliter ltude descriptive.

2 Echantillonnage idal
e(t)
Dans ce cas, e(t ) Te (t)

xe (t ) x(t ).e(t ) x(t ).Te . (t kT )
k
e

Te
x(t ).T (t kT )
k
e e


x(kT ).T (t kT )
k
e e e
Te

Par analogie avec le signal analogique : x(t ) x( ). (t )d

Plus le pas dchantillonnage est petit, plus on minimise la perte dinformation sur le signal analogique. Dans le
domaine frquentiel, la Transforme de Fourier Xe(f) du signal chantillonn est donne par :
1
xe (t ) x(t ).Te . (t ) TF
X e ( f ) X ( f )Te * T(f)
Te

X ( f kf
1
Xe( f ) X( f )* ( f kf e ) e) avec fe
k k
Te

22
Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad

Ce rsultat est prvisible, en effet la convolution dun signal X(f) avec un peigne de Dirac nest autre que sa
duplication dans lespace frquentiel. Ainsi la Transforme de Fourier dun signal chantillonn au pas de Te est
une fonction priodique dans lespace frquentiel, sa priode est de fe. Ce rsultat confirme la dualit temps
frquence :

Un signal priodique ou priodis a un spectre de raies.


Un signal chantillonn (raies temporelles) a un spectre priodique.

Priodisation dans lespace temporelle Echantillonnage dans lespace frquentiel


Echantillonnage dans lespace temporel Priodisation dans lespace frquentiel

Exemple :

x(t) e(t)
xe(t)

Te

Te

(f)
X(f) Xe(f)

1/Te

fe

Signal Peigne de Dirac Echantillonnage Espace temporel

TF (Signal) Peigne de Dirac Priodisation Espace frquentiel

3 Support temporel et frquentiel

Les signaux physiquement ralisables sont des signaux nergie finie et support temporel T fini
possdant ncessairement un spectre support infini.

En effet :

x(t) est le signal observer et y(t) est le signal rellement observ. On a : y(t ) x(t )T (t ) par consquent :
sin Tf
Y( f ) X ( f )* Y(f) est support frquentiel infini quelque soit la support de X(f).
f

22
Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad

Exemple :
1
x(t ) cos( 2f 0t ) TF ( ( f f 0 ) ( f f 0 ))
2
1 sin Tf
Y ( f ) ( ( f f 0 ) ( f f 0 )) *
y (t ) x(t ). T (t ) TF
2 f
1 sin T ( f f 0 ) sin T ( f f 0 )
( )
2 ( f f0 ) ( f f0 )

Les signaux support temporel infini possdent ncessairement un spectre born.

En effet :
1
x(t ) cos( 2f 0t ) TF
( ( f f 0 ) ( f f 0 ))
2

En fait, ces deux rsultats trouvent leur explication dans la proprit sur la dilatation et la contraction temporelle
et frquentielle : une dilatation dans le temps dun signal entrane sa contraction dans lespace frquentiel et vice
versa. Ceci reflte une fois encore la dualit temps frquence :

Bien que les signaux dorigine physique aient un support frquentiel infini, les appareils de mesure qui les
traitent couperaient, par leurs proprits filtrantes, la partie suprieur de leurs spectres.

Consquence :
Lchantillonnage dun signal physiquement ralisable entrane la priodisation de son spectre et
puisque celui ci a un support infini cela entraine un recouvrement spectral invitable

4 Thorme de Shannon

La reconstruction dun signal partir de ses chantillons ne peut se raliser que si le recouvrement de
son spectre est quasiment nul. Ceci est rendu possible si la frquence dchantillonnage fe est trs grande.
En effet, un signal dnergie fini impose que son spectre tend vers zro lorsque la frquence tend vers linfini.
Par consquent, il existera un frquence f0 tel que lamplitude du spectre cette frquence devient ngligeable.
Ainsi le recouvrement est ngilgeable et la reconstruction devient possible.

Enonc du thorme :
Un signal analogique x(t) dnergie finie dont la transforme de Fourier a un support born [-B, +B]
1
est entirement dfini par ses chantillons x(kTe) prlevs la frquence dchantillonnage. f e 2B
Te

Xe(f)
X(f)

-B B - fe fe
-B B
Echantillonnage respectant la condition de Shannon f e 2B

Si f e 2B il y aura recouvrement du spectre de Xe(f) et la reconstruction du signal partir de ses chantillons


sera imparfaite.

22
Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad

5 Filtre anti-repliement

Souvent, un signal peut contenir une composante large bande due la prsence additionnelle du bruit de
fond gnr dans le milieu de la mesure (capteur, circuit damplification, par exemple). Il est indispensable
dintroduire in pr filtrage du signal analogique avant de lchantillonner afin de supprimer tout risque de
recouvrement du spectre aprs chantillonnage vitant dimposer une frquence dchantillonnage trop lev.
f f
Ceci est ralis avec un filtre anti-repliement passe bas idal de bande passante [ e , e ]
2 2
Exemple dapplication :

Le signal de la parole utilis pour les communications tlphoniques possde des composantes
frquentielles qui stendent au-del de 10 KHz : composante de la voix et du bruit. Par souci de limiter le dbit
li une utilisation par des voies MIC, ce signal doit tre limit 4KHz (bande 300-3400Hz). Pour ce, un filtre
f
anti-repliement est utilis avant lopration dchantillonnage. Ce filtre, de frquence de coupure e doit avoir
2
une pente infinie. Ce qui est physiquement impossible raliser. En pratique on se contente dun filtre
caractris par une pente p qui sexprime en dB/dcade et qui permet de respecter une attnuation A de la
premire frquence fantme selon la relation suivante :

A
p (dB / dcade )
f e f max G(dB)
log[ ]
f max fmax fe/2 fe-fmax fe log(f)

Pente en dB du filtre anti-repliement

Remarque :

1 dcade est un facteur de 10 entre deux nombre. Le nombre de dcade entre deux nombres a et b est :
a
log10 ( ) .
b
f f max f f max
Ainsi : 1 dcade log10 ( e ) log10 (10) 1 et x dcade log10 ( e )x
f max f max
1 octave est un facteur de 2 entre deux nombre. Le nombre doctaves entre deux nombres a et b est
a
log10 ( )
b
log10 (2)
f f max f f max
log10 ( e ) log10 ( e )
f max log10 (2) f max
Ainsi : 1 octave 1 et x octave x
log10 (2) log10 (2) log10 (2)

1 octave
Ainsi 1 dcade
log10 (2)
Par consquent : Le nombre doctave entre fa pente correspond lattnuation A en dB par octave est :

22
Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad

La connaissance de la pente du filtre anti-repliement permettra de dterminer lordre et la complexit de


ce filtre. On peut remarquer lexistence dun compromis entre la pente du filtre, et donc sa complexit le
raliser, et la frqunec dchantillonnage.

III RECONSTRUCTION DU SIGNAL

Pour reconstruire le signal x(t) partir de ses chantillons, on utilise un filtre passe bas idal pour
liminer les spectres secondaires.

1 Restitution idale du signal


x(t ) Echant
xe (t ) Te .x(t ). (t kT ) X
k
e
TF
e( f ) Reconstruc
tion Ye ( f ) X e ( f ). fe ( f )

TF 1 sin f et
Ye ( f )
y(t ) xe (t ) *
t

Calculons lexpression du signal reconstruit y(t)


sin f et sin f et

1
y(t ) xe (t ) * [Te x(kTe ) (t kTe )] * avec Te
t k
t fe

sin f e (t kTe )
y (t ) x(kT )
k
e
f e (t kTe )
x(t )

Cette formule dfinit linterpolation idale pour construire le signal x(t) partir de ses chantillons. Le
signal x(t) est, ainsi, le rsultat de la superposition dune infinit de sinus cardinaux dcals de multiple de
priode dchantillonnage Te et pondrs par les chantillons x(kTe).

Remarque :

Un signal tlphonique a un spectre stendant jusqu 3400 Hz. La frquence dchantillonnage dun tel
signal doit dpasser 6800 Hz. Elle est ralise 8000 Hz. (Norme internationale). Avec un dbit moyen de
quelques mots par seconde une petite pharase ncessite plusieures dizaines de milliers dchantillons.
Un signal vido de la tlvision a un spectre stendant jusqu 5 MHz. La frquence dchantillonnage est
de 18 MHz (>2x5 MHz). Une squence de quelques secondes contient des dizaines de millions
dchantillons.
Un signal dchographie dorigine biomdicale a un spectre stendant seulement 100 Hz. On voit ainsi,
quune bonne connaissance des caractristiques spectrales du signal analogique traiter est essentielle afin
de pouvoir effectuer un choix judicieux de la frquence dchantillonnage.

2 Restitution par bloqueur

En ralit le filtre idal ne peut pas tre utilis car physiquement non ralisable : pente infinie et non causal.
En pratique, on utilise un circuit bloqueur dordre zro dfini par le filtre suivant de rponse impulsionnelle k(t).
k(t)
1
si 0 t Te T
k (t ) Te Te (t e )
0 ailleurs 2

t
Te
sin(Te f ) jTe f
xe (t ) k(t) ye (t ) xe (t ) * k (t ) TF
Ye ( f ) X e ( f ). e
Te f

Cette formule prsente une diffrence importante entre la restitution idale et par bloqueur.

22
Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad

sin(Te f ) 1
- Ye(f) a une distorsion en dans la gamme f
Te f 2Te
- Ye(f) contient des contributions en frquence autour des multiples de fe.

Exemple :
Ye(f)
X(f) Xe(f) Sinc(Tef)

-fe/2 fe/2 fe -fe/2 fe/2 fe

x(t) xe(t) ye(t)

Remarque :
Te f
On peut inclure la distorsion en avant la restitution par bloqueur afin daboutir au signal
sin(Te f )
xe(t) sans distorsion.

3 Filtre de restitution (lissage)

Vu lattnuation du spectre par bloqueur, il nest plus ncessaire dintroduire un filtre passe bas de forte
pente pour liminer les spectres latraux. Il suffit dutiliser un filtre passe bas, dit de lissage, de faible pente pour
liminer les spectres latraux. La dtermination des caractristiques de ce filtre se fera de la mme manire que
celle du filtre anti-repliement.
A log 2
p (dB / octave )
f f max
log[ e ]
f max
O A est lattnuation en dB de la premire frquence fantme fe-fmax.

Exemple :
Un signal est chantillonn fe = 40 KHz. Ce signal contient une frquence maximale 10 KHz. On
dsire restituer ce signal laide dun filtre passe bas de lissage capable dattnuer au maximum 1dB la
frquence maximale et au moins 50 dB dattnuation la premire frquence fantme.

Le filtre bloqueur attnue dj le spectre du signal par le terme en sinc comme suit :
1
- A f max sin c( f max f e ) sin c( ) 0.9 o 0.9dB
4
3
- A f e f max sin c(( f e f max ) f e ) sin c( ) 0.3 o 10.5dB
4
Ainsi le filtre de restitution doit introduire : fmax : au maximum 0.1 dB et fe-fmax : au minimum 39.5 dB.
39.4 log 2
Soit une attnuation de 39.4 dB pour la pente A du filtre de lissage p 24 dB / octave . Un filtre
log 3
du 4me ordre est capable de satisfaire une telle pente.

Conclusion :
Plus la frquence dchantillonnage est leve plus le nombre dchantillons traiter est leve et le
filtre de restitution est plus simple raliser. Par contre plus la frquence dchantillonnage est faible plus le

22
Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad

nombre dchantillons traiter sera plus faible et le filtre de restitution sera plus complexe raliser. Un
compromis entre ces deux paramtres est ncessaire pour une meilleure qualit du traitement.

Filtre anti- Echantillonneur Quantification


x(t) repliement bloqueur codage

Filtre de Filtre Systme


y(t) numrique
lissage bloqueur

Chane de numrisation, traitement numrique et reconstruction dun signal analogique

IV - INTERPOLATION ET SURECHANTILLONNAGE

1 Interpolation linaire

Linterpolation ralise par les filtres bloqueurs et de restitution nest pas parfaite. En effet seul un filtre
idal de restitution est capable dinterpoler parfaitement les chantillons et de restituer le signal x(t). Nous allons
dfinir lerreur commise sur le signal restitu en fonction de fe. Lors dune interpolation linaire. On dfinit cette
x(t ) xr (t )
erreur par : o xr (t ) signal restitu
x(t )
x(t)
Exemple :
t x(T0/4)
Considrons le signal x(t ) sin(2 ) chantillonn Te.
T0
Lerreur maximale commise est au point sommet de la courbe. xr(T0/4Te/2)
T
Le point dinterpolation est en t 0
4
T0
Calculons lerreur commise lors de linterpolation sur le point t
4 T0/4
T0 Te T0 Te 2 T T
Le signal restitu est au point xr ( ) sin( ( 0 e )) Te
4 4 4 2 T0 4 2
2 T0 Te
sin( ( ))
T0 4 2 2 Te T
1 1 cos( ) 1 cos( e ) avec Te T0
2 T0 T0 2 T0
sin( )
T0 4
2Te2 2Te2
1 (1 )
2T02 2T02

La frquence dchantillonnage fe minimale utiliser, pour un signal de frquence donn f0, pour obtenir une
2.2
erreur lors de la restitution infrieure est f e f 0 .

Ainsi, pour raliser une restitution correcte sans avoir recours un filtrage trs fort (proche du filtrage idal),
une solution consiste utiliser une frquence dchantillonnage largement suprieur fe limite du thorme de

22
Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad

Shannon (gnralement entre 2.5 et 5 fois f0). Un exemple de restitution de signaux numriques avec un
surchantillonnage est donn par la diffusion des signaux audio enregistrs sur Compact Disk.

2 Surchantillonnage : Application aux CD

La frquence dchantillonnage fe des signaux enregistrs sur Compact Disk a t fix selon les normes
internationales 44,1 KHz (soit Te = 22.68 s). La quantification du signal est ralise sur 16 bits. Le signal est
limit, avant chantillonnage, la frquence 20 KHz par le filtre anti-repliement.
Lors de la restitution du signal, une technique trs sophistique est mise en uvre afin de garantir une
qualit sonore de trs haut niveau, communment appel Haute fidlit (High fidelity : Hi-Fi). Selon cette
norme, le signal de sortie, ou plutt son spectre, doit tre identique celui du signal dentre. Pour obtenir ce
rsultat, une solution consiste choisir un filtre de restitution capable dliminer les spectres latraux en exigeant
dliminer la premire frquence fantme avec une attnuation de 40 dB. Ce procd correspond au principe de
linterpolation idale, filtre proche du filtre idal. La pente de ce filtre est calcule partir de la relation
suivante :

A log 2 40 log 2
p 148.7 dB / octave
f e f max 44.1 20
log[ ] log[ ]
f max 20
La pente de ce filtre passe bas correspond un filtre du 25me ordre ! La ralisation dun tel filtre pose un srieux
problme dordre technique (complexit de ralisation) et conomique (encombrement, rentabilit). Pour
contourner ce problme une technique dite de surchantillonnage est utilise. Le principe est bas sur
lutilisation dune frquence dchantillonnage f e' 4 f e plus leve afin de minimiser la pente du filtre de
restitution. Etant donne que le signal est dj chantillonn la frquence fe. Tout ce quon peut faire cest
calculer les 3 nouveaux chantillons et les insrer entre chaque 2 chantillons du signal numrique.

Xe(f)
Xe(f)
k
fe ( f kfe' )

fe 2fe 3fe 4fe


fe

xe(t)
xe(t)

Te=22.68s

Te=5.67s

Calculons la relation qui lie ces nouveaux chantillons xe' (kTe ) en fonction des chantillons xe (nTe ) .

23
Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad


X e' ( f ) X e ( f ).
k
fe ( f kf e' ) X e ( f ).[ fe * ( f kf
k
'
e )]


sin f et
(TF 1 ) xe' (t ) xe (t ) *
T ' (t kTe' )
t k e

sin f et
xe' (t )
k
xe (t ) *
f e't
(t kTe' ) x (kT ) (t kT )
k
'
e e e
'


sin f et sin f et
xe' (kTe ) xe (t ) *
f e't
x (nT ) (t nT ) *
n
e e e
f e't

sin f e (t nTe )
xe' (kTe ) x (nT )
n
e e
f e' (t nTe )


sin f e (t nTe )
xe' (t ) x (nT )
k n
e e
f e' (t nTe )
(t kTe ')


sin f e (kTe' nTe )
xe' (t ) x (nT )
k n
e e
f e' (kTe' nTe )
(t kTe ')

k
sin ( n)
Avec f e' 4 fe xe' (kTe )
n
xe (nTe )
( k
4
4n )

Cest la formulation dinterpolation exacte ncessitant une infinit de termes. En pratique, la somme est limite
n=48 de chaque ct de lchantillon calcul. Ainsi, pour le calcul de chaque chantillon on a besoin de 96
chantillons symtriquement par rapport laxe des ordonnes de sinc, donc sur une dure de
96Te' 544.2s . Les coefficients de cette relation sont quantifis sur 12 bits et ensuite stocks en mmoire
statique EPROM.
Une fois ce surchantillonnage ralis, on peut ce moment utiliser un filtre de restitution qui va liminer les
spectres latraux qui se trouvent maintenant de multiples de 4 fe. La pente de ce filtre est calcule ainsi :

A log 2 40 log 2
p 13.5dB / octave
'
fe fm 156.4 20
log[ ] log[ ]
fm 20

La pente de ce filtre correspond un filtre du 2me ordre facile raliser. Cest cette technique qui est
actuellement mise en uvre dans lensemble des lecteurs CD.

V Quantification

1 Dfinition

Quantifier une valeur xe cest remplacer cette valeur par une valeur xq appartenant un ensemble
dnombrable de valeurs entires suivant une certaine loi.

Exemple :
xe xq

2q
q

23
Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad

Les formes de quantification les plus largement rpandues sont larrondi et la troncature.

2 Caractristiques
a Arrondi

Dans ce type de quantification, lerreur due la quantification est donne par la relation suivante :
q q xq
xq xe o q est le pas de quantification.
2 2

2q
q
b Troncature xe

Cest la quantification la plus largement rpandue, lerreur dueq la2q


quantification est donne par la
relation suivante : q xq xe 0 .
La quantification est une fonction non linaire. En effet : xq
( x y) q xq yq

2q
q
xe

q 2q
3 Bruit de quantification

Lors de la quantification du signal analogique en un signal numrique on introduit une erreur e(k) sur le
signal chantillonn tel que : xq (k ) xe (k ) e(k ) . Le signal e(k) est appel bruit de conversion analogique
numrique (A/N). Cest un signal alatoire stationnaire et ergodique. Gnralement, ce signal satisfait les
hypothses suivantes :
q q
- Les chantillons de e(k) peuvent prendre toutes les valeurs comprises entre et
2 2
- Les chantillons de e(k) ne sont pas corrls.
- Les chantillons de e(k) ne sont pas corrls avec x(k).

Le bruit de conversion A/N apparat non seulement lors de lopration de quantification mais galement
dans les oprations de calcul dans les systmes numriques.

4 Pas de quantification

Soit M le nombre de niveaux de quantification et n est la longueur de mots des chantillons de xq(k). Le
signal est limit par V et V, par consquent :

2V 2V
V xq ( k ) V q o M 2 n q
M 2n
Pour sassurer que les chantillons xq(k) ne dpasseront jamais q 2 n1 on choisit les paramtres q et n tels que la
puissance Px du signal est de kq 2 n1 Px avec k infrieur 1. En gnral, on prend k=1/4. On constate que la

22
Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad

probabilit de dpassement est infrieure 0.01 % (ngligeable). Le paramtre k dpend du type de rpartition
du signal entre les valeurs extrmes V et V.

5 Rapport signal sur bruit de quantification

En utilisant la thorie des signaux alatoires, on trouve que la puissance du bruit de quantification est :
q2
Pe Une telle puissance, constante, implique que e(k) se comporte comme un bruit blanc : puissance
12
1 q q
uniformment rpartie ( p(e) sur l ' int ervalle [ , ] ) sur toutes les frquences, un peu comme la lumire
q 2 2
blanche.
q q

2 2
q2

1
Si M 2 Pe p( x q )x q2 dx q x q2 dx q
q
q q
12

2 2

Ainsi, le rapport de la puissance du bruit de quantification sur celle du signal est :

Px k 2 q 2 2 2( n1) 3 Px
2
2 2n 10 log10 ( ) (6n 7.3)dB
Pe q 16 Pe
12
Ainsi, le rapport signal sur bruit augmente de 6dB pour chaque bit ajout au longueur de mot reprsentant
xq(k). Tandis que le nombre de niveau de quantification est doubl !

En effet : M1 2n et M 2 2n1 2.2n 2.M1

Remarque :
Cette tude concerne un signal numrique dpourvu de bruit. Si celui ci contient du bruit, par exemple
un signal tlphonique ayant 36 dB de rapport signal sur bruit. Ce signal ne doit pas tre numris avec un
rapport signal sur bruit de quantification plus faible de celui dj existant.

Cas particulier :

On peut saffranchir du paramtre k si la rpartition du signal est compltement dfinit lintrieur des
valeurs quantifies. Selon le type de rpartition on peut calculer le rapport signal sur bruit de conversion A/N :

Signal sinusodal :
T

V 2 q 2 2 2 n2
2


1 1
x(t ) V sin(2f 0t ) Px x 2 (t )dt k 2 q 2 2 2 n2 k
T T
2 2 2

2

V2 q 2 2 2 n2
P P 3 P
x 22 avec V q 2 n1 x 2
2
2 2n 10 log10 ( x ) 6n 1.76
Pe q Pe q 2 Pe
12 12

Rpartition uniforme :
V
V 2 q 2 2 2 n 2

1 1
p ( x) Px p( x) x 2 dx k 2 q 2 2 2 n2 k
2V 3 3 3
V

V2 q 2 2 2 n2
P P P
x 32 avec V q 2 n1 x 3
2
2 2n 10 log10 ( x ) 6n
Pe q Pe q Pe
12 12

22
Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad

V
Rpartition gaussienne : 2V 6 Le signal est rparti 3
3
x2 V
V 2 q 2 2 2 n 2

1 1
p ( x) .e 2 2 Px p( x) x 2 dx k 2 q 2 2 2 n2 k
2 2 V
9 9 3

V2 q 2 2 2 n2
P P 2 2n P
x 92 avec V q 2 n1 x 9
2
10 log10 ( x ) 6n 4.77
Pe q Pe q 3 Pe
12 12

6 Loi de compression et dexpansion du signal

Lerreur due la quantification nest pas constante, en effet cette erreur est trs faible pour les grandes
q q
valeurs de xq(k) et trs grande pour les faibles valeurs de xe(k). Si xe (k ) xq q e(k ) (arrondi)
2 2
Pour galiser cette erreur, il est possible de prcder la quantification du signal dune compression logarithmique
du signal dans le sens analogique numrique et dune expansion dans le sens numrique analogique. Selon ce
procd le pas de quantification dpend de lamplitude du signal quantifier. Deux lois de compression sont
actuellement utiliss en tlphonie fixe et mobile : la loi aux USA et la loi A en Europe. Ces lois ont t
normalis par le Comit Consultatif International pour le Tlgraphe et le Tlphone (CCITT) sous comit issue
de lUnion Internationale des Tlcommunications (UIT) elle mme issue de lOrganisation Internationale de
Standardisation (ISO) plac sous lgide des Nations Unies.
Les circuits qui ralisent les fonctions de compression et dexpansion sappellent compandeurs. Les circuits qui
ralisent lchantillonnage, compression expansion, quantification et codage sappellent Codec (COdeur
DECodeur).

Signal Signal
numrique analogique

Signal Signal
analogique numrique

Loi A de compression et dexpansion

Rapport signal sur bruit de quantification instantan (Loi A) :

Ps (t )
On dfinit le rapport signal sur bruit de quantification instantan par lexpression : q (t ) o
Pq
q02
Ps (t ) x 2 (t ) est la puissance instantane du signal et Pq est la puissance moyenne du bruit de
12
quantification. Calculons lexpression de q (t ) dans le cas dune quantification uniforme :
x 2 (t ) 2V x(t )
q (t ) 12 sachant q0 q (t ) 3M 2 x 2 avec x amplitude norme 1 x 1
q02 M V

22
Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad

La compression selon la loi A est ralise selon les spcifications suivantes : Le signal analogique norm x est
divis en deux parties :
1
- Segment logarithmique pour des amplitudes relatives tels que : x 1
A
1
- Segment linaire pour des amplitudes relatives tels que : x y
A
1
La compression est ralise par les relations suivantes :

1 1 LnAx 1
x 1 y 1 ln A
A 1 LnA
1 Ax A
x y on pose C
A 1 LnA 1 LnA x
C est appel coefficient de contraction. 1 1
A
Pour des raisons lies aux cots de la fabrication des filtres et pour des raisons lies la qualit sonore du signal
transmis dans le rseau tlphonique, le CCITT a choisi les valeurs suivante pour la loi A :

f e 8KHz M 256 f max 3400Hz n 8bits 10 log10 q 35dB A 87.6 C 16


dx
On dfinit le pas de quantification non uniforme par q q0 Calculons le rapport signal sur bruit de
dy
quantification instantan selon la loi de compression non uniforme.

1 q 2V 12 x 2 (t ) 2 x 2 (t ) 2 2
Partie linaire : x : q 0 et q0 q (t ) C 12 M C
A C M q02 4V 2

q (t ) 3C 2 M 2 x 2 3M ' 2 x 2 avec M ' CM


1
Pour x le rapport q (t ) est amlior de C 2 256 et le nombre de niveau M est multipli par 16 cest
A
comme si on avait utilis 12 bits !

1
Partie logarithmique : x 1
A
A 12 x 2 (t ) x 2 (t ) M 2C 2
q q0 x q (t ) 2 2 2 C 2 12 2 2 2 M 2C 2 3 C te
C q0 A x 4V A x A2
1
Pour x 1 le rapport q (t ) est constant et est gale 38 dB.
A
10log10q(t) q = Cte

38 dB

x
10 dB

0.0001 0.001 0.01 1 0.1 0.11


A
Courbes du rapport signal sur bruit de quantification uniforme et non uniforme selon la loi A

22
Traitement du signal Chapitre III : Echantillonnage et quantification Sefyani Fouad

Ainsi, en utilisant la quantification non uniforme, le rapport signal sur bruit est devenu constant 38 dB pour les
amplitudes comprises entre 0.011 x 1 cest--dire que les amplitudes comprises entre 0.011 et 0.11 et qui
sont trs frquente dans le signal de la parole ont t quantifi en respectant un niveau de rapport signal sur bruit
trs convenable.

Remarque :
Le rapport signal sur bruit de quantification est suprieur 52 dB pour les tlvisions analogiques, 47
dB pour la radio et 70 dB pour le HIFI.

Remarque propos de la loi :

La loi antrieure la loi A, a t adopt aux USA bien avant les Europens. Lexpression
ln(1 x)
mathmatique est : y Cette fonction a un comportement :
ln(1 )
1
- Linaire pour x

1
- Logarithmique pour x 1


Selon cette compression = 255 et le taux de compression, pente lorigine, est C 46 . La loi
ln(1 )
conduit un meilleur rapport signal sur bruit de quantification q(t) pour les trs faibles valeurs damplitudes du
signal. Bien que cette loi soit trs voisine de la loi A leurs diffrences est cependant importante pour rendre le
compresseur A incompatible avec lextenseur et rciproquement au risque dintroduire des distorsions non
linaires.

7 Modulation par Impulsion et Codage MIC (PCM)

Le principe de la numrisation par impulsion et codage a t invent par Reeves en 1938 mais il a fallu
attendre les annes 50, avec linvention du transistor, pour voir les premires applications de ce type de
numrisation qui se trouve aujourdhui la base de la transmission de la voix travers la tlphonie fixe dans le
monde entier. Le principe de ce codage est bas sur trois tapes :

- Echantillonnage fe
- Quantification non uniforme M niveaux
- Codage sous forme binaire

La transcription de la valeur de lamplitude quantifie, en une expression logique binaire est appel mot PCM,
constitue le codage et la table de correspondance entre les M niveaux de quantification et leur expression binaire
dfinit le code.

Exemple :

Illustration du procd PCM 8 niveaux (3 bits) dans le cas dune quantification uniforme codage binaire.
xq(k)
111 7
110 6
101 5
100 4
011 3
010 2 2q
codage 001 1 q
000 0
t

Signal binaire en bande de base


la sortie du procd PCM
22