15.06.2013 Views

Teza doctorat (pdf) - Universitatea Tehnică

Teza doctorat (pdf) - Universitatea Tehnică

Teza doctorat (pdf) - Universitatea Tehnică

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

P2. Estimarea perioadei:<br />

if(perioada==0.)<br />

EstimarePerioada(poz_pivot,poz_start,poz_stop,perioada);<br />

// P3a. Determinarea maximelor de perioadă<br />

// între poziţia de start a segmentului şi poziţia pivotului<br />

perioada1=perioada;<br />

complet=DeterminaMaximePerioade(poz_pivot,poz_start,perioada1,poz_hiat);<br />

if(!complet)<br />

{<br />

if(DurationIndex(poz_hiat,poz_start) > 45 /* ms */)<br />

perioada1=0; // se recalculează şi perioada<br />

DeterminaPerioade(poz_start,poz_hiat,perioada1);<br />

}<br />

// P3b. Determinarea maximelor de perioadă<br />

// între poziţia pivotului şi poziţia de sfârşit a segmentului<br />

perioada2=perioada;<br />

complet=DeterminaMaximePerioade(poz_pivot,poz_stop,perioada2,poz_hiat);<br />

if(!complet)<br />

{<br />

if(DurationIndex(poz_stop,poz_hiat) > 45)<br />

perioada2=0; // se recalculează şi perioada<br />

DeterminaPerioade(poz_hiat,poz_stop,perioada2);<br />

}<br />

// P4. Marcarea intervalelor de perioadă:<br />

MarcarePerioade(poz_start, poz_stop);<br />

}<br />

4.6.1.1. Determinarea pivotului<br />

111<br />

Cap. 4. Analiza semnalului vocal<br />

Punctul pivot reprezintă punctul de referinţă în funcţie de care se vor calcula toate<br />

celelalte puncte de maxim de perioadă. Pentru determinarea acestuia, după o filtrare mediană a<br />

semnalului, se calculează cu algoritmul ZeroMinMax punctele de zero, minim şi maxim din<br />

semnalul sonor. Apoi se ia eşantionul din semnal care are amplitudinea cea mai mare dintre<br />

punctele de maxim, pe o distanţă D de la începutul segmentului considerat. Acesta este punctul<br />

de start: punctul pivot.<br />

Mk(i)<br />

D<br />

PIV<br />

Figura 4.43. Determinarea punctului pivot

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

Saved successfully!

Ooh no, something went wrong!