You are on page 1of 5

GENERATOR DE CMP DE ENTROPIE VARIABIL

1. Introducere teoretic
Pentru un cmp de evenimente disjuncte
[ X ] = [ x1 , x2 , , xn ]
cu setul de probabilit|i:
P ( X ) = p ( x1 ) , p ( x2 ) , , p ( xn )

entropia reprezint| valoarea medie a informaiei sau, echivalent, nedeterminarea medie a cmpului
de evenimente i se definete cu relaia:
n n
H ( x ) = p ( xi ) i ( xi ) = p ( xi ) log p ( xi )
i =1 i =1

Entropia are valoarea maxim| atunci cnd incertitudinea este maxim| i anume atunci cnd
evenimentele xi sunt echiprobabile: max H ( x ) = log n .
n fig.1 se arat| graficul de variaie a entropiei pentru cazul n = 2.

Figura 1
2. Aparatura utilizat
Dispozitivul de laborator servete la efectuarea unui test psihologic, i anume, determinarea
vitezei de decizie n reacia subiectului la aprinderea unui bec.

Figura 2

16
Schema bloc a dispozitivului, dat| n fig.2, are urm|toarele p|ri componente:
1. CBA 1 2. CBA 2 3. Registru de deplasare n inel
4. Circut combinaional 5. Circuit comand| tact 6. Num|r|tor binar
num|r|tor
7. Decodificator 8. Afiaj

Figura 3
n fig. 3 se d| schema electronic| a dispozitivului. Elementul principal al dispozitivului este
un registru de deplasare cu 4 celule legate n inel (CDB 495). Trecnd Controlul de Mod (CM) pe

17
poziia 1 se nscrie 1 logic n prima celul|, iar n celelalte se nscrie 0 logic. Prin trecerea lui CM pe
poziia 0, se realizeaz| registrul de deplasare n inel, unitatea care a fost nscris| circulnd n ritmul
tactului prin cele patru celule. Dac| se oprete tactul, o singur| celul| r|mne n starea 1, celelalte
r|mnnd n starea 0. Evenimentul xi este tocmai aflarea celulei "i" n starea 1 la oprirea tactului. n
acest caz, cmpul de evenimente i setul corespunz|tor de probabilit|i sunt:
[ X ] = [ x1 , x2 , x3 , x4 ] ,
P ( X ) = [1 4,1 4,1 4,1 4] ,
deci entropia are valoarea maxim|:
H ( X ) = log 2 4 = 2 bii/simbol.
Pentru modificarea discret| a entropiei se utilizeaz| un circuit combinaional cu patru ieiri,
la intrarea c|ruia se aplic| cmpul primar [X]. Se obine la ieire cmpul secundar [Y]:
[Y ] = [ y1 , y2 , y3 , y4 ]
P (Y ) = p ( y1 ) , p ( y2 ) , p ( y3 ) , p ( y4 )

al c|rui set de probabilit|i depinde de poziia comutatoarelor K1, K2, K3.


n tabelul 1 sunt date seturile de probabilit|i P (Y ) ale cmpului secundar i entropiile

corespunz|toare pentru diferite combinaii ale poziiilor comutatoarelor de selecie, f|cndu-se


convenia de a se nota prin 0 contact nchis i prin 1 contact deschis.

Tabelul 1

Poziiile comutatoarelor de selecie P(Y) H(Y)


K1 K2 K3 p(y1) p(y2) p(y3) p(y4) bit/
simb
A B C D E F
1 0 1 0 0 1 1/4 1/4 1/4 1/4 2
0 1 1 0 0 1 0 1/2 1/4 1/4 1,5
1 0 1 0 1 0 1/4 1/4 1/2 0 1,5
0 1 0 1 0 1 0 1/4 1/2 1/4 1,5
1 0 0 1 0 1 1/4 0 1/2 1/4 1,5
0 1 1 0 1 0 0 1/2 1/2 0 1
1 0 0 1 1 0 1/4 0 3/4 0 0,84
0 1 0 1 1 0 0 1/4 3/4 0 0,84

18
3. Instruciuni de utilizare a aparatului de laborator
a) Se pune comutatorul tact pe poziia CBA1 i se are n vedere ca ntrerup|toarele K4-K7
(corespunz|toare becurilor) s| fie nchise. Cu ajutorul comutatoarelor K1-K3 se alege cmpul [Y]
conform tabelului 1.
b) Se alimenteaz| aparatul de la comutatorul "Reea".
c) Se iniializeaz| registrul de deplasare trecnd CM pe poziia 1, situaie n care se realizeaz|
nc|rcarea celor patru celule ale registrului cu un 1 i trei de 0.
d) La trecerea comutatorului CM pe poziia 0, are loc deplasarea spre dreapta, din celul| n
celul|, n ritmul tactului CBA1, a informaiei coninute n celulele registrului de deplasare.
e) Se trece comutatorul TACT pe poziia CBA2, situaie n care se realizeaz| ntreruperea
aliment|rii circuitului CBA1 i se alimenteaz| CBA2.
O dat| cu deconectarea lui CBA1, se realizeaz| oprirea tactului aplicat registrului de
deplasare, iar unitatea coninut| de acesta se memoreaz| n una din celulele registrului. n consecin|,
apare 1 la una din ieirile yi, ceea ce determin| aprinderea becului corespunz|tor i validarea
circuitului I corespunz|tor.
Simultan este alimentat CBA2 i tactul furnizat de acesta este aplicat prin circuitul I validat,
num|r|torului care afieaz| timpul scurs din momentul aprinderii becului yi.
f) Se deschide ntrerup|torul corespunz|tor becului aprins i astfel se ntrerupe aplicarea
tactului c|tre num|r|tor. Se citete durata de timp scurs| de la aprinderea becului i pn| la
efectuarea acestei operaii.
g) Pentru efectuarea unei noi experiene, este necesar s| se efectueze urm|toarele operaii:
-Se nchide ntrerup|torul corespunz|tor becului ce s-a aprins din experiena anterioar|;
-Se iniializeaz| registrul de deplasare prin trecerea CM n 1 i apoi din nou n 0;
-Se trece comutatorul TACT pe CBA1;
-Se iniializeaz| num|r|torul prin trecerea comutatorului corespunz|tor n 0 i apoi n 1;
-Se repet| experienele conform punctelor e) i f).

4. Desfurarea lucrrii
a) Se studiaz| funcionarea dispozitivului pe baza schemei bloc i a schemei electronice.
b) Se scriu expresiile probabilitilor variabilelor yi n funcie de cele ale variabilelor xi i de
poziiile comutatoarelor K1-K3 i se verific cu cele date n tabelul 1.
c) Aplicaia MATLAB B> Simulink:
Se lanseaz| programul Matlab i din meniul 'FileB>Open' se selecteaz| i se deschide
modelul lucr|rii de laborator. Se verific| rezultatele obinute n tabelul 1 astfel:
- Se identific| blocurile de pe schem|;
19
- F|cnd dublu-click pe blocurile A-B, C-D, E-F se selecteaz| linia din tabel ce se dorete a fi
verificat|;
- Prin acionarea butoanelor 'Start/Pause Simulation' se efectueaz| minim 50 de m|sur|tori,
blocurile "Display" marcnd poziia celulei n care s-a oprit unitatea, iar apoi se calculeaz|
probabilit|ile cmpului secundar de evenimente;
- Se calculeaz entropia cmpului Y cu ajutorul ferestrei de comenzi a programului Matlab,
tastnd linia de program i apoi tasta ENTER:
>> H= -(p1*log2(p1)+ p2*log2(p2)+ p3*log2(p3)+ p4*log2(p4))
unde p1, p2, p3, p4 sunt valorile probabiliilor rezultate din msurtori. Se compar cu valoarea
corespunztoare din tabel.

20

You might also like