Documente Academic
Documente Profesional
Documente Cultură
transmisiunii
informatiei
Daniela FAUR, PhD.
15/11/2022 1
Compresia datelor
15/11/2022 3
Codarea surselor
Sursa primară S, descrisa de o v.a. S ={s1 , s2 ,.........sn }
Principiul codării
Sp [S] [X]
Ss Canal
Codarea de sursa Cod compact
! = {!! , !! , … . . !! },""
15/11/2022 4
Clasificarea codurilor dupa
complexitatea structurii
Coduri bloc :
1. De lungime fixă
2. De lungime variabilă la intrare, fixă la ieșire
3. De lungime fixă la intrare, variabilă la ieșire
Coduri arbore
1. De lungime variabilă la intrare, fixă la ieșire
2. De lungime fixă la intrare, variabilă la ieșire
3. Convoluționale
4. Cu bloc alunecator
15/11/2022 5
Clasificarea codurilor
dupa decodabilitate
• Nesingular
• Unic decodabil
• Instantaneu
Cod C 0100110001011
15/11/2022 6
Clasificarea codurilor
după decodabilitate
Coduri nesingulare
C1 – singular
0 1
0 1 0 1
Reprezentare grafică
15/11/2022 9
Reprezentarea prin grafuri
15/11/2022 10
Lungimea medie a unui
cuvânt de cod
Costul mediu pe mesaj:
! !
!= !! ∙ ! !! = !! ∙ ! !! !
!!! !!!
!! = ! !(! ) ∙ !! = !!
!!! !!
!! = !! ∙ ! = !! !
15/11/2022 11
Limita inferioara a lungimii
medii a unui cuvant de cod
Fie o sursă caracterizată de: Entropia sursei este:
S = [ s1,..., sN ] ! ! =! ! =− !
!!! !( !! )!"#$(!! )!!
PS = [ p(s1 ),..., p(sN )]
Entropia alfabetului codului este:
Fie cuvintele codului: !
C = [ c1,..., cN ] ! ! =− ! !! !"#$(!! )!
PC = [ p(c1 ),..., p(cN )]; p(ci ) = p(si ) !!!
! ! ! ≤ !"#$ = !!"# ! !
!
! ! = ! ∙ ! ! ≤ ! ∙ log !!
!(!) !(!)
!≥ = !!"# !
!"#$ (1) ≤ log !! (2)
!
15/11/2022 13
Inegalitatea Kraft-Mc Millan
Teorema. Pentru orice cod instantaneu descris de un alphabet de marime D,
lungimile cuvintelor de cod l1, l2,…lN trebuie sa satisfaca inegalitatea:
!
!!!! ≤ 1!
!!!
In mod analog, pentru un set de cuvinte de cod de lungime li ce satisface
!
inegalitatea, exista un cod instantenu ale carui cuvinte au aceaste lungimi.
si Cod A Cod B Cod C Cod D Cod E
s1 00 0 0 0 0
s2 01 1000 10 1000 10
s3 10 1100 110 1110 110
s4 110 1110 1110 111 1110
s5 1110 1101 11110 1011 11110
s6 1111 1111 11111 1100 1111
! 1 13/16 < 1 1 7/8 <1 1 1/32>1
!!!! ≤ 1!
!!!
15/11/2022 14
Lungimea medie - exemplu
lB<lA
lC =lmin=H(S)/log2D
D=2
H(S) = – 0,5 log 0,5 – 0,1 log 0,1 – 2 (0,2 log 0,2) = 1,761 biti /simbol
ηB=0.98
Codul B este compact! 15/11/2022 16