Razlika med G711 in G729

G711 proti G729

G.711 in G.729 sta metodi kodiranja glasu, ki se uporabljata za kodiranje glasu v telekomunikacijskih omrežjih. Oba načina kodiranja govora sta standardizirana v devetdesetih letih prejšnjega stoletja in se uporabljata v osnovnih aplikacijah, kot so brezžična komunikacija, PSTN omrežja, VoIP (Voice over IP) in preklopni sistemi. G.729 je v primerjavi z G.711 zelo stisnjen. Na splošno je hitrost prenosa podatkov G.711 8-krat višja od hitrosti prenosa podatkov G.729. Obe metodi sta se razvijali v zadnjih desetletjih in imata različico različic po standardu ITU-T.

G.711

G.711 je priporočilo ITU-T za modulacijo impulzne kode (PCM) govornih frekvenc. G.711 je pogosto uporabljen kodek v telekomunikacijskih kanalih, ki ima pasovno širino 64kbps. Obstajata dve različici G.711, imenovani μ-law in A-law. A-Law se uporablja v večini držav po vsem svetu, medtem ko se μ-law 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 enotno kvantizacijo 8 bitov, ki se konča s hitrostjo prenosa 64 kbps. G.711 povzroča zelo nizke režijske stroške zaradi preprostih algoritmov, ki jih uporablja za pretvorbo govornega signala v digitalno obliko, vendar vodi do slabe učinkovitosti omrežja zaradi neučinkovite uporabe pasovne širine.

Obstajajo tudi druge različice standarda G.711, kot je priporočilo G.711.0, ki opisuje shemo stiskanja izgub v bitki G.711 brez izgube in je namenjena prenosu prek IP storitev, kot je VoIP. Priporočilo ITU-T G.711.1 opisuje algoritem vdelanega širokopasovnega kodiranja govora in zvoka standarda G.711, ki deluje z višjimi hitrostmi prenosa podatkov, kot so 64, 80 in 96kbps, 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 podatkov 8kbps s pomočjo Conjugate Structure-Algebraic Code Linear Linear Prediction (CS-ACELP). G.729 uporablja 8000 vzorcev na sekundo, medtem ko kot kodiranje uporablja 16-bitni linearni PCM. Zamuda stiskanja podatkov za G.729 znaša 10 ms, prav tako je G.729 optimiziran za uporabo z dejanskimi govornimi signali, kar vodi v DTMF (Dual Tone Multi-Frequency) tone, visokokakovostna glasba in faks pa s kodekom ne podpirata zanesljivo. Zato prenos DTMF za prenos številk DTMF z uporabo RTP koristne obremenitve uporablja standard RFC 2833. Prav tako spodnja pasovna širina 8kbps omogoča enostavno uporabo 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 razširljivo hitrost prenosa podatkov med 8 in 32 kbps. G.729.1 je algoritem kodiranja širokopasovne hitrosti in zvoka, ki je interoperabilen s kodeki G.729, G.729A in G.729B.

Kakšna je razlika med G711 in G729?

- Oba sta sistem za kodiranje govora, ki se uporabljata pri govorni komunikaciji in sta standardizirana s strani ITU-T.

- Oba uporabljata 8000 vzorcev na sekundo za glasovne signale z uporabo teorije Nyquest, čeprav G.711 podpira 64kbps, G.729 pa 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 procesno moč v primerjavi z G.729.

- Obe tehniki imata svoje razširjene različice z majhnimi spremembami.

- Čeprav G.729 zagotavlja nizke hitrosti prenosa podatkov, obstajajo pravice intelektualne lastnine, ki jih je treba licencirati, če boste morali 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 se bo končala z 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 so MOS (Srednja ocena mnenja) in PSQM (Mera kakovosti zaznavnega govora).

G.711 in G.729 sta metodi kodiranja glasov, specializirani za uporabo v telekomunikacijskih omrežjih. G.729 deluje z 8-krat nižjo hitrostjo podatkov v primerjavi z G.711, hkrati pa ohranja podobno kakovost glasu z uporabo visoko zapletenih algoritmov, kar vodi do večje procesne moči na enotah za kodiranje in dekodiranje.