G711 proti G729
G.711 in G.729 sta metodi glasovnega kodiranja, ki se uporabljata za kodiranje glasu v telekomunikacijskih omrežjih. Obe metodi kodiranja govora sta standardizirani v devetdesetih letih prejšnjega stoletja in se uporabljata v osnovnih aplikacijah, kot so brezžična komunikacija, omrežja PSTN, sistemi VoIP (glas prek IP) in preklopni sistemi. G.729 je v primerjavi z G.711 močno stisnjen. Na splošno je podatkovna hitrost G.711 8-krat višja od podatkovne hitrosti G.729. Obe metodi sta se razvili v zadnjih desetletjih in imata več različic v skladu s standardom ITU-T.
G.711
G.711 je priporočilo ITU-T za pulzno kodno modulacijo (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-zakon 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 s samo toleranco + 50 delcev na milijon. Vsak vzorec je predstavljen z enotno kvantizacijo 8 bitov, ki se konča s hitrostjo prenosa podatkov 64 kbps. G.711 povzroča zelo nizke stroške obdelave zaradi preprostih algoritmov, ki jih uporablja za pretvorbo glasovnega signala v digitalno obliko, vendar vodi do slabe učinkovitosti omrežja zaradi neučinkovite uporabe pasovne širine.
Obstajajo še druge različice standarda G.711, kot je priporočilo G.711.0, ki opisuje shemo stiskanja brez izgub bitnega toka G.711 in je namenjeno prenosu prek storitev IP, kot je VoIP. Tudi priporočilo ITU-T G.711.1 opisuje vgrajen širokopasovni algoritem za kodiranje govora in zvoka standarda G.711, ki deluje pri višjih hitrostih prenosa podatkov, kot so 64, 80 in 96 kbps, in uporablja 16.000 vzorcev na sekundo kot privzeto hitrost vzorčenja.
G.729
G.729 je priporočilo ITU-T za kodiranje govornih signalov pri podatkovni hitrosti 8 kb/s z uporabo konjugirane strukturno-algebraične kode vzbujenega linearnega predvidevanja (CS-ACELP). G.729 uporablja 8000 vzorcev na sekundo, medtem ko kot metodo kodiranja uporablja 16-bitni linearni PCM. Zakasnitev stiskanja podatkov je 10 ms za G.729, prav tako je G.729 optimiziran za uporabo z dejanskimi glasovnimi signali, kar vodi do tonov DTMF (Dual Tone Multi-Frequency), visokokakovostna glasba in faks pa nista zanesljivo podprta s kodekom. Zato prenos DTMF uporablja standard RFC 2833 za prenos števk DTMF z uporabo tovora RTP. Prav tako nižja pasovna širina 8kbps omogoča preprosto 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širljive hitrosti prenosa podatkov med 8 in 32 kbps. G.729.1 je algoritem za širokopasovno hitrost in kodiranje zvoka, ki je interoperabilen s kodeki G.729, G.729A in G.729B.
Kakšna je razlika med G711 in G729? – Oba sta sistema glasovnega kodiranja, ki se uporabljata v glasovni komunikaciji in 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 1970-ih v podjetju 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 morate uporabljati G.729, v nasprotju z G.711. – Zato G.711 podpira večina naprav in interoperabilnost je zelo preprosta. |
Sklep
Pretvorba iz ene sheme kodiranja v drugo se bo končala z izgubo informacij, če med algoritmi kodekov ni združljivosti. Obstajajo sistemi, ki merijo izgubo kakovosti v takšnih scenarijih z različnimi indeksi, kot sta MOS (Mean Opinion Score) in PSQM (Perceptual Speech Quality Measure).
G.711 in G.729 sta metodi glasovnega kodiranja, 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 zvoka z uporabo visoko zapletenih algoritmov, kar vodi do večje procesorske moči v enotah za kodiranje in dekodiranje.