Diferența dintre G711 și G729

Diferența dintre G711 și G729
Diferența dintre G711 și G729

Video: Diferența dintre G711 și G729

Video: Diferența dintre G711 și G729
Video: Memory vs Storage - What's the Difference? 2024, Iulie
Anonim

G711 vs G729

G.711 și G.729 sunt metode de codare vocală utilizate pentru codificarea vocii în rețelele de telecomunicații. Ambele metode de codare a vorbirii sunt standardizate în anii 1990 și sunt utilizate în aplicații de bază, cum ar fi comunicațiile fără fir, rețelele PSTN, sistemele VoIP (Voice peste IP) și sistemele de comutare. G.729 este foarte comprimat în comparație cu G.711. În general, rata de date G.711 este de 8 ori mai mare decât rata de date G.729. Ambele metode au evoluat în ultimele decenii și au un număr de versiuni conform standardului ITU-T.

G.711

G.711 este o recomandare ITU-T pentru modularea codului de impulsuri (PCM) a frecvențelor vocale. G.711 este un codec utilizat în mod obișnuit în canalele de telecomunicații, care are o lățime de bandă de 64 kbps. Există două versiuni de G.711 numite μ-law și A-law. A-Law este folosită în majoritatea țărilor din întreaga lume, în timp ce μ-law este folosită în principal în America de Nord. Recomandarea ITU-T pentru G.711 este de 8000 de mostre pe secundă cu doar o toleranță de + 50 de părți per milion. Fiecare eșantion este reprezentat prin cuantizare uniformă de 8 biți, care ajunge la o rată de date de 64 kbps. G.711 are ca rezultat supraîncărcări de procesare foarte mici datorită algoritmilor simpli pe care îi folosește pentru a transforma semnalul vocal în format digital, dar duce la o eficiență slabă a rețelei din cauza utilizării ineficiente a lățimii de bandă.

Există și alte variante ale standardului G.711, cum ar fi recomandarea G.711.0, care descrie o schemă de compresie fără pierderi a fluxului de biți G.711 și care vizează transmisia prin servicii IP, cum ar fi VoIP. De asemenea, recomandarea ITU-T G.711.1 descrie algoritmul de codificare audio și vorbire în bandă largă încorporat al standardului G.711, care operează la rate de date mai mari, cum ar fi 64, 80 și 96 kbps și utilizează 16.000 de mostre pe secundă ca rată de eșantionare implicită.

G.729

G.729 este recomandarea ITU-T pentru codificarea semnalelor vocale la o rată de date de 8 kbps utilizând Predicția liniară excitată de cod algebric-structură conjugată (CS-ACELP). G.729 utilizează 8000 de eșantioane pe secundă în timp ce utilizează PCM liniar de 16 biți ca metodă de codare. Întârzierea compresiei datelor este de 10 ms pentru G.729, de asemenea, G.729 este optimizat pentru a fi utilizat cu semnale vocale reale, ceea ce duce la tonuri DTMF (Dual Tone Multi-Frequency), iar muzica și faxul de în altă calitate nu sunt acceptate în mod fiabil folosind codecul. Prin urmare, transmisia DTMF folosește standardul RFC 2833 pentru a transmite cifre DTMF folosind sarcina utilă RTP. De asemenea, lățimea de bandă mai mică de 8 kbps duce la utilizarea cu ușurință a G.729 în aplicațiile Voice Over IP (VoIP). Alte variante ale G.729 sunt G.729.1, G.729A și G.729B. G.729.1 permite rate de date scalabile între 8 și 32 kbps. G.729.1 este un algoritm de codare audio și viteză în bandă largă, care este interoperabil cu codecurile G.729, G.729A și G.729B.

Care este diferența dintre G711 și G729?

– Ambele sunt sisteme de codificare vocală utilizate în comunicațiile vocale și standardizate de ITU-T.

– Ambele utilizează 8000 de mostre pe secundă pentru semnalele vocale prin aplicarea teoriei Nyquest, chiar dacă G.711 acceptă 64 kbps și G.729 acceptă 8 kbps.

– Conceptul G.711 a fost introdus în anii 1970 în Bell Systems și standardizat în 1988, în timp ce G.729 a fost standardizat în 1996.

– G.729 folosește algoritmi speciali de compresie pentru a reduce ratele de date, în timp ce G.711 necesită cea mai mică putere de procesare, în comparație cu G.729, datorită algoritmului simplu.

– Ambele tehnici au propriile lor versiuni extinse, cu mici variații.

– Chiar dacă G.729 oferă rate de date scăzute, există drepturi de proprietate intelectuală care trebuie licențiate dacă trebuie să utilizați G.729,, spre deosebire de G.711.

– Prin urmare, G.711 este acceptat de majoritatea dispozitivelor, iar interoperabilitatea este foarte simplă.

Concluzie

Conversia de la o schemă de codificare la alta va duce la pierderea informațiilor dacă există incompatibilități între algoritmii de codec. Există sisteme care măsoară pierderea calității în astfel de scenarii folosind indici diferiți, cum ar fi MOS (Mean Opinion Score) și PSQM (Perceptual Speech Quality Measure).

G.711 și G.729 sunt metode de codare vocală specializate pentru a fi utilizate cu rețelele de telecomunicații. G.729 funcționează la o rată de date de 8 ori mai mică în comparație cu G.711, păstrând în același timp o calitate similară a vocii, folosind algoritmi complexi, ceea ce duce la o putere de procesare mai mare la unitățile de codificare și decodare.

Recomandat: