25.08.2013 Views

Rezumat teza Alin Tisan - Facultatea de Electronica ...

Rezumat teza Alin Tisan - Facultatea de Electronica ...

Rezumat teza Alin Tisan - Facultatea de Electronica ...

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!