Documente Academic
Documente Profesional
Documente Cultură
Codage / Dcodage
((Compression
p
/ Dcompression)
p
)
William PUECH
Universit Montpellier II
Introduction
William PUECH
Universit Montpellier II
Transmission numrique
signal analogique
signal numrique
avantages :
transmission de 0 et de 1
multiplexage simplifi
p
possibilit
de rajouter
j
des informations
remarque :
1100100011
William PUECH
Universit Montpellier II
Chane de transmission
Signal
analogique
ou
numrique
Rcepteur
metteur
Signal
analogique
ou numrique
Support physique :
- cble,
cble
- fibre optique,
- atmosphre.
William PUECH
Universit Montpellier II
Chane de transmission
z
chantillonnage
g
quantification
compression
cryptage
codage
g canal ((contre les erreurs))
William PUECH
Universit Montpellier II
Synoptique d
d'une
une chane de
transmission
s(t)
Echantillonnage /
Quantifi
cation
ti
William PUECH
Compres
sion
Codage
correcteur
derreur
Universit Montpellier II
Unit de
mise en
forme /
Modulation
i
Etalement de
spectre /
Multiplexage
Qualit d
d'un
un systme de
transmission
z
Dbit de transmission
Complexit du codec
William PUECH
Universit Montpellier II
Exemple d'une
d une transmission
numrique
z
Codage
g MIC 30 voies : signal
g
tlphonique
entre 2 CAA
Multiplexage temporel
William PUECH
Universit Montpellier II
Numrisation
l'chantillonnage,
la quantification.
William PUECH
Universit Montpellier II
chantillonnage
William PUECH
Universit Montpellier II
chantillonnage
z
u*(t)
( ) est un signal
g
chantillonn : discontinu
en temps mais continu en amplitude
William PUECH
Universit Montpellier II
Problme li l'chantillonnage
Thorme de Shannon :
Un signal analogique chantillonn bande
passante limite [[0 ; fmax] peut
p
p
tre
reconstruit correctement partir de ses
chantillons si fe > 2 fmax
William PUECH
Universit Montpellier II
tude spectrale
z
Spectre
p
du signal
g
chantillonner :
-fmax
William PUECH
Universit Montpellier II
fmax
-2fe
William PUECH
-fe
Universit Montpellier II
fe
2fe
-fe
William PUECH
fe
Universit Montpellier II
Rception d
d'un
un signal
chantillonn
z
Il faut re-fabriquer
q
un signal
g
analogique
gq
partir des chantillons :
D' l't
D'aprs
l'tude
d spectrale
t l :
En ralit
ralit, on utilise un bloqueur d'ordre
d ordre 0 (+
filtre passe-bas).
William PUECH
Universit Montpellier II
Quantification
z
William PUECH
Umin
Universit Montpellier II
Exemple de quantification
z
d'o N = 23 = 8 niveaux,
pas de
d quantification
tifi ti q = U / N
Num
111
110
101
100
011
010
001
000
0.625V
William PUECH
Universit Montpellier II
5V
Dfinitions
z
William PUECH
Universit Montpellier II
Retour l'exemple
z
Rsolution : n
Quantum : q = U / N = U / 2n
Valeur de Num :
William PUECH
Universit Montpellier II
Dbit de transmission
William PUECH
D = n fe
Universit Montpellier II
Exemple de transmission
z
u(t)
()=1V
en rception
on choisit la valeur
centrale
Num
111
110
101
100
011
010
001
000
0.625V
5V
soit uq = 0.9375
0 9375 V
William PUECH
Universit Montpellier II
Reconstitution du signal
quantifi
z
William PUECH
Universit Montpellier II
Erreur de quantification
z
C'est la diffrence q
qu'il existe entre le signal
g
source et le signal rgnr.
| q((t)|
)| < q / 2
William PUECH
Universit Montpellier II
SNR = 10 log
g (pu((t)) / Pq)
Pq puissance
i
moyenne d
de l'l'erreur d
de
quantification.
William PUECH
Universit Montpellier II
Limite de la quantification
linaire
William PUECH
Universit Montpellier II
Amliorations
William PUECH
Universit Montpellier II
William PUECH
Universit Montpellier II
Compression linaire
uniforme
non uniforme
if
William PUECH
Universit Montpellier II
William PUECH
Universit Montpellier II
P 1 2 3 4 5 6 7
bit de
polarit
William PUECH
3 bits codent
les 8 segments
Universit Montpellier II
4 bits codent
166 niveaux
veau par
pa segment
seg e t
Problme
z
z
William PUECH
Universit Montpellier II
Modulations diffrentielles
William PUECH
Universit Montpellier II
Modulations diffrentielles
William PUECH
Universit Montpellier II
Modulation Delta
z
la frquence d'chantillonnage,
le pas de quantification
quantification,
le dbit D = fe.
William PUECH
Universit Montpellier II
Principe du MIC
William PUECH
Universit Montpellier II
Limites du MIC
Saturation de pente
Granularit
William PUECH
Universit Montpellier II
Autres modulations
diffrentielles
z
Modulation Delta-Adaptative
Delta Adaptative
William PUECH
Application la vido
z
Compression MPEG
se base sur le fait que dans une squence
vido,
id la
l majorit
j it d
des scnes
sontt fifixes ou
bien changent trs peu ; il suffit alors de
dcrire seulement le changement d'une
image
g l'autre.
I B B P B B P B B P B B I ...
William PUECH
Universit Montpellier II
William PUECH
Universit Montpellier II
Echantillonnage
g 8 kHz sur 20 ms :
O transmet
On
t
t en fait
f it seulement
l
t 260 bits
bit :
4*(3*13+6)
4*(3*13
6) : amplitudes
li d d
des iimpulsions
l i
d
du signal
i
l
d'excitation RPE.
Dbit = 13 kbits/s
William PUECH
Universit Montpellier II
Compression
William PUECH
Universit Montpellier II
Exemple de compression
William PUECH
Universit Montpellier II
William PUECH
Universit Montpellier II
2 types de compression
z
Compression
p
sans p
perte :
C d
Codage
H
Huffman,
ff
Codage LZW.
MP3 Ogg
MP3,
O Vorbis,
V bi
JPEG,
MPEG.
William PUECH
Universit Montpellier II
Codage
g RLE :
Codage Huffman :
William PUECH
Universit Montpellier II
C d
Codage
LZW
((code zip
p et format gif)
g )
William PUECH
Universit Montpellier II
z
z
William PUECH
Universit Montpellier II
Reprsentations d'un
d un mme
signal
z
prsentes
t d
dans lle
signal
William PUECH
Universit Montpellier II
Cas particulier : le la
Flte
fondamental : 440 Hz
3 harmoniques
William PUECH
Universit Montpellier II
Un autre la
Piano
fondamental : 440 Hz
beaucoup plus d'harmoniques
William PUECH
Universit Montpellier II
S
Suppression
i d
des ffrquences
masques,
William PUECH
Universit Montpellier II
William PUECH
Universit Montpellier II
Comparaison avec la
compression Ogg Vorbis
z
z
z
William PUECH
Universit Montpellier II
R chantillonnage de la chrominance
R-chantillonnage
chrominance,
Dcoupage
p g de l'image
g en bloc 8*8,,
Lecture Zig-Zag,
Encodage deUniversit
l'image
avec
Huffman.
Montpellier II
z
William PUECH
Image Originale
William PUECH
Universit Montpellier II
Universit Montpellier II
R-chantillonnage
R
chantillonnage de le
chrominance
William PUECH
Universit Montpellier II
Application de la DCT
DCT de Y
(mme taille)
William PUECH
Universit Montpellier II
Intrt de la DCT
2500
2000
1500
1000
500
0
-500
500
-1000
-1500
0
William PUECH
100
200
300
400
400
Universit Montpellier II
300
200
100
Conclusion
z
signal source,
complexit
l it d
du codec,
d
dbit,
retard de reconstruction,
William PUECH
Universit Montpellier II
Dautres liens
z
Codage
g vido,, formats CIF,, QCIF
William PUECH
Universit Montpellier II
Annexe
Calcul de la DCT
William PUECH
Universit Montpellier II
Exercice
z
Quelle frquence
q
d'chantillonnage
g
choisiriez-vous pour :
un signal audio ?
William PUECH
Universit Montpellier II
Exercice
z
William PUECH
Universit Montpellier II
Exercice 2
8
William PUECH
Universit Montpellier II