Rezumat teza Alin Tisan - Facultatea de Electronica ...
Rezumat teza Alin Tisan - Facultatea de Electronica ...
Rezumat teza Alin Tisan - Facultatea de Electronica ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Rezumat</strong> pag. 15<br />
In urma analizării rezultatelor reprezentate in figura 8.4 eroarea maxim introdusă este <strong>de</strong> 5,63% iar cea<br />
medie este 0.6335%. Implementarea hardware a funcţiei A-low este prezentată în figura 8.6. Resursele<br />
hardware utilizate se rezumă la 1 block MCo<strong>de</strong> <strong>de</strong> comparare, 4 registrii <strong>de</strong> <strong>de</strong>plasare, 2 multiplexoare şi un<br />
sumator.<br />
Figura 8.6. Arhitectura hardware a funcţiei <strong>de</strong> activare<br />
A-low<br />
Tabelul 8.3. Resursele hardware necesare implementării<br />
funcţiei <strong>de</strong> activare A-low<br />
Aproximare ALOW<br />
Utilizarea resurselor circuitului 4VSX35<br />
Distribuţia resurselor Utilizat Disponibil Utilizare<br />
(%)<br />
Număr <strong>de</strong> slice-uri 27 15,360 1%<br />
Număr <strong>de</strong> LUT 44 30,720 1%<br />
Număr <strong>de</strong> RAMB16 - 192 0<br />
Număr <strong>de</strong> DSP48 - 192 0<br />
Total porţi logice echivalente 411 3,5 M 0 1 x≤0<br />
Consi<strong>de</strong>rând doar numerele negative, axa negativa a lui x, şi <strong>de</strong>finind INT(x) ca fiind partea întreagă a lui x,<br />
partea fracţionară a numărului x împreună cu semnul aferent notat cu FRAC(x) este <strong>de</strong>finită ca:<br />
FRAC( x) = x + INT ( x)<br />
(ec.8.4)<br />
Astfel că expresia funcţiei Allipi <strong>de</strong> aproximare a funcţiei sigmoid poate <strong>de</strong>finită ca:<br />
( )<br />
⎧ 12+ FRAC −x4<br />
⎪1<br />
− pentru x > 0<br />
INT ( x<br />
⎪<br />
)<br />
Allipi<br />
2<br />
( x)<br />
= ⎨<br />
⎪12+<br />
FRAC ( x)<br />
4<br />
⎪<br />
pentru x ≤ 0<br />
INT ( x)<br />
⎩ 2<br />
(ec.8.5)<br />
Pentru evi<strong>de</strong>nţierea erorilor introduse <strong>de</strong> metoda Allipi, funcţia este reprezentată grafic în comparaţie cu<br />
funcţia sigmoid folosind mediul <strong>de</strong> calcul Matlab, figura 8.7 şi 8.8<br />
Figura 8.7. Reprezentarea comparativă a funcţiilor<br />
sigmoid şi Allipi<br />
Figura 8.8. Reprezentarea erorilor introduse <strong>de</strong> funcţia<br />
Allipi<br />
In urma analizării rezultatelor reprezentate in figura 8.8 eroarea maxim introdusă este <strong>de</strong> 1,89% iar cea<br />
medie este <strong>de</strong> 1,11%.<br />
Implementarea hardware a funcţiei Allipi am realizat-o cu ajutorul toolbox-ului System Generator al<br />
Simulink al mediului <strong>de</strong> <strong>de</strong>zvoltare Matlab. Întrucât funcţia se rezumă la o sumă <strong>de</strong> numere exprimate prin<br />
puterile lui 2, formula va putea fi implementată doar cu ajutorul sumatoarelor şi a regiştrilor <strong>de</strong> <strong>de</strong>plasare,<br />
figura 8.9. Pentru <strong>de</strong>terminarea numărului <strong>de</strong> porţi logice echivalente folosite la implementarea hardware a<br />
funcţiei Allipi am folosit mediul <strong>de</strong> <strong>de</strong>zvoltare ISE al cărui raport este prezentat în tabelul 8.4.