Tehnici de Codare a Semnalului Vocal

Curs
9.2/10 (6 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 45 în total
Cuvinte : 16875
Mărime: 1.15MB (arhivat)
Cost: Gratis

Extras din document

Aplicatii multimedia care folosesc compresia semnalului vocal

Una dintre cele mai naturale forme de comunicare dintre fiintele umane este comunicarea prin intermediul vorbirii. Prin intermediul ei se transmit gindurile (in forma cea mai importanta de informatie: mesajul lingvistic), personalitatea si starea de emotivitate a locutorului. Mesajul lingvistic este transmis prin intermediul semnalului vocal, unda acustica ce are proprietati bine definite, dar a carei producere si intelegere inca nu a fost descifrata complet. Totusi, exista modele pentru producerea si intelegerea acestui tip de semnal la nivel cerebral.

Revolutia aplicatiilor multimedia include in mod inevital transmiterea si a semnalului vocal, pe linga alte tipuri de semnale: video, text, imagini, muzica, etc. Dar, data fiind capacitatea limitata a canalelor de comunicatie si nevoia de a transmite cit mai multa informatie intr-un timp limitat a condus la necesitatea de compresie a acestor semnale.

In Tabelul 1.1.1. sunt prezentate debitele necesare pentru a transmite diferite tipuri de semnale audio. Se observa ca in toate cele trei cazuri date ca exemplu, debitul este mult mai mare decit debitul de 64 Kbps asigurat de un sistem PCM clasic. Vom vedea putin mai departe ca exista sisteme de compresie capabile de transmisia semnalului vocal la debite sub 2400 bps, deci cu rapoarte de compresie mai mari de 5000 (cresterea raportului de compresie este totusi platita prin pierderea unor informatii de finete din semnalul audio). In mod cert, sistemele multimedia necesita astfel de rapoarte de compresie, deci prelucrari suplimentare ale semnalului vocal.

Tabelul 1.1.1. Debitele binare corespunzatoare diferitelor tipuri de semnal audio

Tip semnal Banda Frecventa de esantionare Biti/esantion Debit binar fara compresie

Semnal vocal de banda limitata 200 - 3200 Hz 8 KHz 16 128 Kbps

Semnal vocal de banda larga 50 – 7000Hz 16 KHz 16 256 Kbps

Audio CD 20 –20000Hz 44.1 KHz 16 x 2 canale 1.41 Mbps

Tipurile de aplicatii multimedia care utilizeaza transmisia semnalului vocal pot fi analizate in Tabelul 1.1.2

Tabelul 1.1.2. Aplicatii multimedia ce folosesc transmisia semnalului vocal

Aplicatie multimedia Conversational ? Retea de comunicatii in timp real?

Videotelefonie, videoconferinta Da Da

Conferinta de afaceri cu distribuire de date Da Da

Educatie la distanta Nu Da

Jocuri cu un singur utilizator Nu Posibil

Jocuri cu mai multi utilizatori sI acces de la distanta Posibil Da

Mesaje multimedia Nu Posibil

Documente adnotate vocal Nu Nu

1.2. Atributele sistemelor de compresie a semnalului vocal

In cele mai multe cazuri sistemele pentru compresia semnalului vocal sunt implementate in concordanta cu cerintele unei anumite aplicatii. Din acest unghi de vedere este important de discutat atributele unor astfel de sisteme de compresie cu scopul de a le optimiza pentru cazul aplicatiilor reale. Principalele atribute ale unui sistem de compresie a semnalului vocal sunt:

• debitul binar

• calitatea semnalului reconstituit la receptie

• complexitatea (timp de calcul sau memorie necesara)

• intirzierea

• imunitatea la erorile din canalul de comunicatie

• banda necesara transmiterii

a) debitul binar

Reducerea debitului binar este principala motivatie in realizarea compresiei de semnal. In functie de aplicatie si de constringerile de proiectare, debitul poate fi fix sau variabil. Sistemele de compresie adesea au un debit fix din cauza ca sunt mai usor de realizat, nu necesita definirea unor criterii pentru modificarea debitului intr-un anumit interval de timp, iar daca linia de comunicatii are o capacitate fixa in principiu se recomanda selectarea unui codec cu un debit de iesire egal cu cel al canalului (incluzind bitii de protectie la erori). Sistemele cu debit variabil se bazeaza pe utilizarea a doua debite: debit mai mare pentru transmisia vocii, debitul mic pentru transmiterea unor informatii specifice - pe durata portiunilor de liniste sau a pauzelor dintre cuvinte. Pentru viitor se estimeaza utilizarea pe scara din ce in ce mai mare a sistemelor de compresie cu debit variabil.

Debite binare fixe se folosesc in:

• comunicatii telefonice militare la debit redus: 0.8 - 4.8 Kbps

• comunicatii celulare sau prin satelit: 3.3 - 13 Kbps

• comunicatii pe linie telefonica: debit mai mare de 16 Kbps

Debite binare variabile sunt foarte importante in:

• comunicatii mobile folosind CDMA (la debit redus capacitatea sistemului creste)

• aplicatii care nu necista timp real (de exemplu memorarea)

b) calitatea semnalului reconstituit

Evaluarea calitatii semnalului reconstituit este una din cele mai dificile probleme, deoarece nu a fost posibila gasirea unui criteriu obiectiv de masurare prin care sa poata fi corelat semnalul sintetizat cu semnalul de intrare si cu larga varietate de sisteme de compresie. Mai mult, descresterea debitului binar face dificila estimarea comportarii codecului in aplicatii reale. De aceea s-au stabilit criterii subiective de evaluare, bazate pe un mare numar de codari/decodari pentru care, in mod subiectiv se stabileste calitatea semnalului de iesire.

Exista urmatoarele criterii subiective pentru aprecierea calitatii sistemelor de compresie:

• DRT (Diagnistic Rhyme Test) pentru aprecierea inteligibilitatii

• DAM (Diagnostic Acceptability Measure), pentru aprecierea calitatii in conditii variate de distorsiune a semnalelor

• MOS (Mean Opinion Score), pentru aprecierea globala a calitatii, prin intermediul unui numar, obtinut ca medie a evaluarilor a 20 - 60 ascultatori. Numarul este intre 1 (calitate inacceptabila) si 5 (calitate excelenta).

c) complexitatea

Complexitatea ca timp de calcul si necesar de memorie determina in principal costul si energia consumata de echipamentul hardware care realizeaza compresia. Cu exceptia citorva aplicatii, cum ar fi sistemele de informare sau transmiterea unor mesaje, compresia trebuie realizata in timp real. Pentru indeplinirea cerintelor de mai sus solutia este implementarea algoritmului de compresie pe un procesor de semnal.

In cazul sistemelor comerciale de uz individual (telefoane mobile, sisteme de raspuns automat), se aleg procesoare mai ieftine, care opereaza in virgula fixa. Pentru sisteme in care mai multi utilizatori au acces la resursele hardware se prefera procesoare in virgula mobila, deoarece costul sistemului este mai putin important fata de costul dezvoltarii aplicatiilor. In plus, procesoarele de semnal pot avea memorie inclusa, iar un acelasi procesor poate efectua atit functiile sitemului de compresie cit si cele ale sistemului de transmisie (modem).

d) intirzierea

Intirzierea datorata prelucrarilor care se efectueaza asupra semnalului in vederea compresiei au importanta majora in special in cazul comunicatiilor in ambele directii. Exista doua praguri pentru intirzierea unui sistem de compresie.

Primul prag (de valoare aproximativ 150 ms) este cel care afecteaza continuitatea unei comunicari bidirectionale. Pentru comunicatii intr-un singur

sens o intirziee de 400 - 500 ms este acceptabila.

Al doilea prag este determinat de prezenta ecoului, de aceea se impun restrictii importante asupra sistemului de compresie daca ecoul nu este eliminat. Pragul depinde de tipul canalului de comunicatie.

Intirzierea unui sistem de compresie are urmatoarele 4 componente:

• intirzierea algoritmului: majoritatea algoritmilor lucreaza pe cadre de semnal; prelucrarea nu poate incepe pina cind un cadru de semnal nu s-a acumulat in bufferul de prelucrare. In plus, unii algoritmi au nevoie de esantioane suplimentare, adica de un extra-cadru (timp numit "look-ahead"). Astfel, intirzierea algoritmului este data de dimensiunea unui cadru plus dimensiunea unui extra-cadru.

• intirzierea cauzata de timpul de prelucrare: este timpul necesar prelucrarii unui cadru. In majoritatea sistemelor acest timp este mai mic decit fereastra de analiza, astfel procesorul ramine liber pina la sosirea unui nou cadru

• intirzierea cauzata de multiplexare: de obicei bitii rezultati din compresie sunt protejati la erorile din canalul de comunicatie prin introducerea de biti de corectie. Timpul necesar "asamblarii" bitilor de informatie cu bitii de corectie este timpul de multiplexare. Operatia este necsara si la receptie.

• intirzierea cauzata de tansmisie: este timpul necesar transmisiei fluxului de date. Adesea, o anumita sursa vocala este multiplexata cu alte informatii sau poate ocupa un intreg canal. In principiu timpul de transmisie este mai mic decit durata unui cadru.

Preview document

Tehnici de Codare a Semnalului Vocal - Pagina 1
Tehnici de Codare a Semnalului Vocal - Pagina 2
Tehnici de Codare a Semnalului Vocal - Pagina 3
Tehnici de Codare a Semnalului Vocal - Pagina 4
Tehnici de Codare a Semnalului Vocal - Pagina 5
Tehnici de Codare a Semnalului Vocal - Pagina 6
Tehnici de Codare a Semnalului Vocal - Pagina 7
Tehnici de Codare a Semnalului Vocal - Pagina 8
Tehnici de Codare a Semnalului Vocal - Pagina 9
Tehnici de Codare a Semnalului Vocal - Pagina 10
Tehnici de Codare a Semnalului Vocal - Pagina 11
Tehnici de Codare a Semnalului Vocal - Pagina 12
Tehnici de Codare a Semnalului Vocal - Pagina 13
Tehnici de Codare a Semnalului Vocal - Pagina 14
Tehnici de Codare a Semnalului Vocal - Pagina 15
Tehnici de Codare a Semnalului Vocal - Pagina 16
Tehnici de Codare a Semnalului Vocal - Pagina 17
Tehnici de Codare a Semnalului Vocal - Pagina 18
Tehnici de Codare a Semnalului Vocal - Pagina 19
Tehnici de Codare a Semnalului Vocal - Pagina 20
Tehnici de Codare a Semnalului Vocal - Pagina 21
Tehnici de Codare a Semnalului Vocal - Pagina 22
Tehnici de Codare a Semnalului Vocal - Pagina 23
Tehnici de Codare a Semnalului Vocal - Pagina 24
Tehnici de Codare a Semnalului Vocal - Pagina 25
Tehnici de Codare a Semnalului Vocal - Pagina 26
Tehnici de Codare a Semnalului Vocal - Pagina 27
Tehnici de Codare a Semnalului Vocal - Pagina 28
Tehnici de Codare a Semnalului Vocal - Pagina 29
Tehnici de Codare a Semnalului Vocal - Pagina 30
Tehnici de Codare a Semnalului Vocal - Pagina 31
Tehnici de Codare a Semnalului Vocal - Pagina 32
Tehnici de Codare a Semnalului Vocal - Pagina 33
Tehnici de Codare a Semnalului Vocal - Pagina 34
Tehnici de Codare a Semnalului Vocal - Pagina 35
Tehnici de Codare a Semnalului Vocal - Pagina 36
Tehnici de Codare a Semnalului Vocal - Pagina 37
Tehnici de Codare a Semnalului Vocal - Pagina 38
Tehnici de Codare a Semnalului Vocal - Pagina 39
Tehnici de Codare a Semnalului Vocal - Pagina 40
Tehnici de Codare a Semnalului Vocal - Pagina 41
Tehnici de Codare a Semnalului Vocal - Pagina 42
Tehnici de Codare a Semnalului Vocal - Pagina 43
Tehnici de Codare a Semnalului Vocal - Pagina 44
Tehnici de Codare a Semnalului Vocal - Pagina 45

Conținut arhivă zip

  • Tehnici de Codare a Semnalului Vocal.doc

Alții au mai descărcat și

E-Learning

Premizele crearii societatii informationale au fost asigurate prin producerea masiva si raspândirea vertiginoasa a calculatoarelor electronice,...

Tehnici și Algoritmi de Codare

PRESCURTĂRI 1. INTRODUCERE O temă des cercetată în telefonia mobilă este eficienţa spectrală, care deobicei are înţelesul de densitatea...

Noile Tehnologii Multimedia

CAP. I Ce este multimedia- Sisteme multimedia. Aplicaţii. Protocoale I.1 Abordarea conceptului de multimedia În ultimii patruzeci de ani,...

Dezvoltarea unei Platforme - E-learning

Cap. 1: Concepte e-Learning Prefata Abordarea învăţământului la distanţă ca modalitate alternativă sau complementară de a face educaţie porneşte...

Codecuri - DivX

Cap1: Ce e un codec ? Un codec este un software utilizat pentru comprimarea sau decomprimarea unui fisier media digital, cum ar fi un cântec sau...

DVD Authoring

1. Introducere In prezent se intalneste din ce in ce mai des termenul de: “DVD”. Aproape orice film produs in ultima vreme este disponibil pe...

Comunicații Mobile Digitale

DEZVOLTARI ULTERIOARE ALE SISTEMULUI GSM. SISTEMUL GPRS 7.1. Evolutia ulterioara a sistemului GSM Sistemul GSM, ca sistem de generatia a II-a,...

Comunicatii in Mediu Industrial

Retelele locale industriale – Notiuni introductive Ierarhizarea structurilor de comunicatie in mediu industrial Conducerea unui proces industrial...

Ai nevoie de altceva?