G711 proti G729
G.711 in G.729 sta načinu kodiranja glasu, ki se uporablja za kodiranje glasu v telekomunikacijskih omrežjih. Obe metodi kodiranja govora sta standardizirani v devetdesetih letih in se uporabljata v osnovnih aplikacijah, kot so brezžična komunikacija, omrežja PSTN, VoIP (Voice over IP) sistemi in preklopni sistemi. G.729 je zelo stisnjen v primerjavi z G.711. Na splošno je hitrost prenosa podatkov G.711 8-krat višja od hitrosti prenosa podatkov G.729. Obe metodi sta se razvili v zadnjih desetletjih in imata številne različice v skladu s standardom ITU-T.
G.711
G.711 je priporočilo ITU-T za modulacijo impulzne kode (PCM) glasovnih frekvenc. G.711 je pogosto uporabljen kodek v telekomunikacijskih kanalih, ki ima pasovno širino 64 kbps. Obstajata dve različici G.711, imenovani μ-zakon in A-zakon. A-Law se uporablja v večini držav po vsem svetu, medtem ko se μ-zakon uporablja predvsem v Severni Ameriki. Priporočilo ITU-T za G.711 je 8000 vzorcev na sekundo z dovoljenim odstopanjem + 50 delov na milijon. Vsak vzorec je predstavljen z enakomerno kvantizacijo 8 bitov, ki se konča s hitrostjo prenosa podatkov 64 kbps. Zaradi preprostih algoritmov, ki jih uporablja za pretvorbo glasovnega signala v digitalno obliko, G.711 povzroči zelo nizke režijske stroške obdelave, vendar zaradi neučinkovite izkoriščenosti pasovne širine vodi do slabe omrežne učinkovitosti.
Obstajajo tudi druge različice standarda G.711, kot je priporočilo G.711.0, ki opisuje shemo stiskanja bitnega toka G.711 brez izgub in je namenjen prenosu prek storitev IP, kot je VoIP. Tudi priporočilo ITU-T G.711.1 opisuje vgrajeni širokopasovni algoritem za kodiranje govora in zvoka po standardu G.711, ki deluje pri višjih hitrostih prenosa podatkov, na primer 64, 80 in 96 kbps in kot privzeto hitrost vzorčenja uporablja 16.000 vzorcev na sekundo.
G.729
G.729 je priporočilo ITU-T za kodiranje govornih signalov s hitrostjo prenosa podatkov 8kbps z uporabo linearne napovedi vzbujene konjugirane strukture-algebraične kode (CS-ACELP). G.729 uporablja 8000 vzorcev na sekundo, medtem ko za kodiranje uporablja 16-bitni linearni PCM. Zakasnitev stiskanja podatkov znaša 10 ms za G.729, prav tako je G.729 optimiziran za uporabo z dejanskimi glasovnimi signali, kar vodi do DTMF (dvotonskih večfrekvenčnih tonov), visokokakovostna glasba in faks pa s kodekom zanesljivo ne podpirata Zato prenos DTMF uporablja standard RFC 2833 za prenos številk DTMF z uporabo RTP koristnega tovora. Tudi manjša pasovna širina 8 kbps vodi do enostavne uporabe G.729 v aplikacijah Voice Over IP (VoIP). Druge različice G.729 so G.729.1, G.729A in G.729B. G.729.1 omogoča prilagodljive hitrosti prenosa podatkov med 8 in 32 kbps. G.729.1 je algoritem za širokopasovno hitrost in avdio kodiranje,ki je interoperabilen s kodeki G.729, G.729A in G.729B.
Kakšna je razlika med G711 in G729? - Oba sta sistema za kodiranje glasu, ki se uporabljata v govorni komunikaciji in ga standardizira ITU-T. - Oba uporabljata 8000 vzorcev na sekundo za glasovne signale z uporabo teorije Nyquest, čeprav G.711 podpira 64kbps in G.729 podpira 8kbps. - Koncept G.711 je bil uveden v sedemdesetih letih prejšnjega stoletja v Bell Systems in standardiziran leta 1988, medtem ko je bil G.729 standardiziran leta 1996. - G.729 uporablja posebne algoritme stiskanja za zmanjšanje hitrosti prenosa podatkov, medtem ko G.711 zaradi preprostega algoritma zahteva najnižjo procesorsko moč v primerjavi z G.729. - Obe tehniki imata svoje razširjene različice z majhnimi različicami. - Čeprav G.729 zagotavlja nizke hitrosti prenosa podatkov, obstajajo pravice intelektualne lastnine, ki jih je treba licencirati, če želite uporabljati G.729, za razliko od G.711. - Zato večino naprav podpira G.711, interoperabilnost pa je zelo preprosta. |
Zaključek
Pretvorba iz ene sheme kodiranja v drugo bo povzročila izgubo informacij, če obstajajo nezdružljivosti med algoritmi kodeka. Obstajajo sistemi, ki v takšnih scenarijih merijo izgubo kakovosti z uporabo različnih indeksov, kot sta MOS (Mean Opinion Score) in PSQM (Perceptual Govor Quality Measure).
G.711 in G.729 sta metodi za kodiranje glasu, specializirani za uporabo v telekomunikacijskih omrežjih. G.729 deluje pri 8-krat nižji hitrosti prenosa podatkov v primerjavi z G.711, hkrati pa ohranja podobno kakovost glasu z uporabo zelo zapletenih algoritmov, kar vodi do večje procesorske moči v enotah za kodiranje in dekodiranje.