1. Obiectivul lucrarii
2. Introducere teoretica
Între sursa de informatie si utilizator exista un mediu prin care trebuie transmise
informatiile. Mediul, împreuna cu aparatura necesara transmisiunii, se numeste canal.
Canalul stabileste o transformare de la spatiul simbolurilor de la intrare [X ] , la spatiul
simbolurilor de la iesirea din canal [Y ].
O reprezentare schematica a unui canal de transmisiune a datelor este data în figura 1.
Exista o mare diversitate de canale de transmisiune a datelor, motiv pentru care se face
o clasificare în scopul unei mai bune întelegeri a asemanarilor si deosebirilor dintre ele.
• Un prim criteriu clasificare este natura spatiilor de intrare si de iesire, [X ] si respectiv [Y ].
Canalul se numeste discret daca spatiul de la intrare [X ] si spatiul de la iesire [Y ] sunt
discrete. Similar pentru canalul continuu . Canalul se numeste continuu-discret sau discret-
continuu daca unul din spatii este continuu si celalalt discret.
Descrierea unui canal de transmisiune discret se face prin graful sau de tranzitii
13
• Un al doilea criteriu de clasificare tine cont de momentele de timp la care se face
transmisia datelor. Daca transmisia prin canal se face tot timpul, atunci canalul se numeste
continuu în timp . Daca transmisia datelor se face la momente de timp discrete, canalul se
numeste discret în timp.
• Un al treilea criteriu este dependenta unei transformari de date din canal de transformarile
anterioare. Daca transformarea unui simbol xi din spatiul [X ] într-un simbol yj din spatiul [Y ]
nu depinde de transformarile anterioare, atunci canalul este fara memorie. Daca aceste
transformari nu depind de alegerea originii timpului, atunci canalul este stationar.
• Un alt criteriu important de clasificare a canalelor îl constituie influenta perturbatiilor
asupra canalelor de transmisiune a datelor. Se deosebesc canale fara perturbatii (cazul ideal)
si canale cu perturbatii (cazul real).
• Un canal se numeste simetric daca fiecare simbol de intrare este transformat într -un numar
finit de simboluri de iesire, cu acelasi set de probabilitati, indiferent de simbolul aplicat la
intrare. Cu alte cuvinte, un canal este simetric daca orice simbol se eroneaza cu aceeasi
probabilitate.
Consecintele simetriei canalului:
- matricea de zgomot (care va fi introdusa mai jos) este simetrica,
- graful de tranzitii este simetric,
- eroarea medie (care va fi definita în cele ce urmeaza) nu depinde de probabilitatile
simbolurilor din spatiul de intrare, ci numai de perturbatiile de pe canal,
- capacitatea (care va fi prezentata ulterior) se atinge pentru probabilitati egale ale
simbolurilor din spatiul de intrare.
Observatie. Reciprocele acestor afirmatii nu sunt întotdeauna adevarate, iar aceste
consecinte ale simetriei nu trebuie confundate cu definitia simetriei canalului.
• Daca matricea de zgomot a canalului este formata din linii care se obtin prin permutarea
aceluiasi set de probabilitati, se spune ca acel canal este uniform fata de intrare. Daca matricea
de zgomot a canalului este formata din coloane care se obtin prin permutarea aceluiasi set de
probabilitati, se spune ca acel canal este uniform fata de iesire. Un canal uniform atât fata de
intrare cât si fata de iesire se numeste canal dublu uniform.
În cele ce urmeaza se vor discuta canalele discrete, fara memorie, cu proprietatea de
stationaritate.
Exemple de canale discrete cu zgomot de transmisiune a datelor:
- canalul binar simetric,
- canalul binar cu anulari,
- canalul binar cu erori si anulari,
- canalul ternar simetric,
- canalul Q-ar,
- canalul Z.
14
n
H ( X ) = − ∑ p ( xi ) log p ( x i ) [bit/simbol].
i =1
Se poate arata si în acest caz ca entropia la iesirea din canal este maxima pentru
probabilitati egale ale simbolurilor de la iesirea din canal.
x1 y1 x1 y2 ... x1 ym
x y x2 y2 ... x2 ym
[X , Y ] = 2 1 ,
... ... ... ...
xn y1 xn y2 ... xn ym
unde prin produsul xiyj s-a notat realizarea atât a evenimentului xi , cât si a evenimentului yj ,
adica emisia simbolului xi si receptia simbolului yj.
Matricei de mai sus îi corespunde matricea de probabilitati urmatoare:
p ( x1 , y1 ) p( x1 , y 2 ) ... p ( x1 , ym )
p( x , y ) p ( x 2 , y2 ) ... p( x 2 , y m )
[P ( X , Y )] = 2 1 .
... ... ... ...
p ( x n , y1 ) p( x n , y 2 ) ... p ( xn , y m )
Entropia spatiului reunit (câmpului produs) intrare-iesire poate fi definita cu ajutorul
relatiei:
n m
H ( X ,Y ) = −∑∑ p( xi , y j ) log p ( x i , y j ) [bit/simbol].
i =1 j =1
15
2.2.4. Echivocatia H(X/Y)
Daca spatiul de la iesirea din canal este cunoscut, datorita efectelor perturbatiilor
ramâne totusi o oarecare incertitudine asupra spatiului de la intrare. Valoarea medie a acestei
incertitudini se numeste entropia spatiului [X ] conditionata de spatiul [Y ] si se noteaza
H(X/Y).
n m
H ( X / Y ) = − ∑∑ p( xi , y j ) log p( xi / y j ) [bit/simbol].
i =1 j =1
Entropia H(Y/X) se numeste eroare medie, fiindca este o masura a incertitudinii (deci a
erorii) asupra spatiului de la iesire când se cunoaste spatiul de la intrare. Întotdeauna
H (Y ) ≥ H (Y / X ) .
Pentru determinarea erorii medii este necesar sa se cunoasca probabilitatile
p ( y j / xi ), i = 1, n j = 1, m , date de asa-numita matrice de zgomot (sau de tranzitie sau de
eroare) P [Y/X]. Matricea de zgomot se construieste pe baza grafului de tranzitii asociat
canalului.
16
p (x1 ) 0 K 0
0 p (x 2 ) K 0
[P ( X )] = .
K K K K
0 0 K p (xn )
Acestei relatii între probabilitati îi corespunde o relatie între entropii de forma:
H(X) + H(Y/X) = H(X,Y).
H(X/Y) = H(Y/X) = 0.
Spatiile sunt identice si întreaga informatie se transfera prin canal. Reprezentarea grafica
devine:
17
Fig. 4. Cazul canalului discret fara perturbatii.
2) Canalul discret cu perturbatii foarte puternice
În aceasta situatie spatiul de la iesire devine independent de spatiul de la intrare, adica
p(yj/xi) = p(yj) si p(xi/yj) = p(xi). Eroarea medie devine egala cu entropia spatiului de la iesire,
echivocatia devine egala cu entropia spatiului de la intrare , iar transinformatia este nula.
H(X,Y) = H(X) + H(Y),
H(X/Y) = H(X),
H(Y/X) = H(Y),
I(X,Y ) = 0.
Corespunzator, reprezentarea grafica devine:
18
probabilitatile care dau maximul expresiei transinformatiei. Acest lucru se numeste adaptarea
statistica a sursei la canalul de com unicatii.
Pentru capacitatea canalelor discrete se deosebesc urmatoarele cazuri particulare:
Acest canal modeleaza cazul transmisiei binare în care un simbol poate fi transmis
corect sau poate fi confundat cu celalalt simbol. Este caracterizat de urmatorul graf de tranzitii
(n = m = 2):
19
p = 1/2 ⇒ C = 0 [bit/simbol].
2.4.2. Canalul binar cu anulari (stergeri)
Acest canal modeleaza cazul transmisiei binare în care un simbol poate fi transmis
corect, poate fi conf undat cu celalalt simbol, sau poate fi receptionat cu o valoare incerta
(acest al treilea simbol poarta denumirea de simbol de anulare sau de stergere). Este
caracterizat de urmatorul graf de tranzitii (n = 2, m = 3):
Acest canal cumuleaza efectele celor doua canale prezentate anterior si este
caracterizat de urmatorul graf de tranzitii (n = 2, m = 3):
20
C = 1 - q + plogp - (1-q)log(1-q) + (1-p-q)log(1-p-q) [bit/simbol],
pentru p(x1) = p(x2) = 1/2.
Acest canal modeleaza cazul transmisiei ternare în care un simbol poate fi transmis
corect sau poate fi confundat cu aceeasi probabilitate cu unul din celelalte doua simboluri.
Este caracterizat de urmatorul graf de tranzitii (n = m = 3):
Pentru a putea descrie mai bine canalul binar Q-ar se vor face mai întâi câteva referiri
la canalul gaussian. Canalul gaussian este un canal discret-continuu, fara memorie, la care
spatiul de intrare este discret: [X ] = [x1 , x2 ,..., x n ]si spa tiul de iesire este continuu:
[Y ] = ( −∞ ; ∞) , având densitatea de probabilitate conditionata:
( ) [ ]
p ( y / x i ) = 1 / 2πσ 2 exp − ( y − x i ) / 2σ 2 , i = 1, …, n.
2
21
unde n 1 este o variabila aleatoare gaussiana de medie nula si de dispersie σ2. În cazul
canalului binar Q-ar, din motive practice, valorile receptionate y din cazul canalului gaussian
sunt cuantizate, prelucrarea semnalului fiind astfel mai simplu de realizat. Spatiul de la iesire
este împartit în Q zone de decizie folosind Q-1 nivele.
p(i / 0) = P ( y ∈ Di / 0) = ∫ p( y / 0)dy ,
Di
( ) [
p ( y / 0 ) = 1 / 2πσ 2 exp − ( y − 1) / 2σ 2 ,
2
]
p ( y / 1) = (1 / 2πσ 2 )exp[− ( y + 1) / 2σ ].
2 2
Acest canal modeleaza cazul transmisiei binare puternic asimetrice, în care zgomotul
afecteaza diferit (în situatiile limita) cele doua simboluri: un simbol este transmis întotdeauna
corect (fara perturbatii), iar celalalt simbol poate fi la fel de probabil transmis corect sau
eronat (cu perturbatii foarte puternice). Este caracterizat graful de tranzitii (n = m = 2):
22
Matricea de zgomot a canalului este:
[P (Y / X )] =
1 / 2 1 / 2
.
0 1
Capacitatea canalului este:
C = max I ( X , I ) = 0.32 [bit/simbol],
{ p ( xi ) }
Dupa încheierea unei optiuni se revine în meniu, de unde se poate selecta o alta optiune.
4. Desfasurarea lucrarii
23
Se alege pentru q o valoare foarte mica si se compara cu situatia similara de la canalul
binar simetric pentru aceleasi valori ale lui p(x1) si p.
4.4. Canalul ternar simetric
În acest caz datele de intrare sunt p(x1), p(x2) si p.
Se parcurg etapele enuntate în cazul canalului binar simetric.
4.5. Canalul binar Q-ar
Se introduc diverse valori pentru parametrul a, urmarindu-se pentru ce valori se obtin
maximul si minimul capacitatii canalului.
4.6. Canalul binar Z
Se introduce probabilitatea p(x1) si se parcurg etapele enuntate în cazul canalului binar
simetric.
Se urmareste trasarea graficului transinformatiei si se observa care sunt coordonatele
pozitiei curente si a maximului acestei functii.
5. Întrebari
5.1. De cine depinde eroarea medie în cazul unui canal simetric? Dar capacitatea
canalului?
5.2. Pentru ce distributie a probabilitatilor de intrare se atinge capacitatea unui canal
simetric?
5.3. Cum sunt graful de tranzitii si matricea de zgomot în cazul unui canal simetric?
Reciproca este adevarata?
5.4. Deduceti relatiile pentru erorile medii ale canalelor discrete descrise în platforma
de laborator.
5.5. Deduceti relatiile de calcul pentru capacitatile canalelor discrete descrise în
platforma de laborator.
5.6. În cazul canalului binar simetric, cum se pot interpreta situatiile în care
p ∈ (0,5;1)? Dati exemple de sisteme de transmisiune în care se poate aplica modelarea prin
canalul binar simetric.
5.7. Dati exemple de sisteme de transmisiune în care se poate aplica modelarea prin
canalul binar cu anulari.
5.8. Ce devine canalul binar cu erori si anulari în situatia în care p = 0? Dar pentru
q = 0?
5.9. Care este numarul uzual de zone în care se partitioneaza spatiul de iesire în cazul
canalului binar Q-ar? Ce devine canalul binar Q-ar pentru a = 3?
5.10. Ce se întâmpla cu capacitatea canalului binar Q-ar pentru valori ale lui a
apropiate de zero? Explicati.
5.11. Realizati o analiza comparativa a performantelor acestor tipuri de canale.
24