G711 vs G729
G.711 a G.729 sú metódy kódovania hlasu používané na kódovanie hlasu v telekomunikačných sieťach. Obe metódy kódovania reči sú štandardizované v 90-tych rokoch a používajú sa v základných aplikáciách, ako je bezdrôtová komunikácia, siete PSTN, systémy VoIP (Voice over IP) a prepínacie systémy. G.729 je v porovnaní s G.711 vysoko komprimovaný. Vo všeobecnosti je prenosová rýchlosť G.711 8-krát vyššia ako prenosová rýchlosť G.729. Obe metódy sa v priebehu posledných desaťročí vyvinuli a majú množstvo verzií podľa štandardu ITU-T.
G.711
G.711 je odporúčanie ITU-T pre pulznú kódovú moduláciu (PCM) hlasových frekvencií. G.711 je bežne používaný kodek v telekomunikačných kanáloch, ktorý má šírku pásma 64 kbps. Existujú dve verzie G.711 s názvom μ-law a A-law. A-Law sa používa vo väčšine krajín po celom svete, zatiaľ čo μ-law sa používa predovšetkým v Severnej Amerike. Odporúčanie ITU-T pre G.711 je 8 000 vzoriek za sekundu iba s toleranciou + 50 častí na milión. Každá vzorka je reprezentovaná jednotnou kvantizáciou 8 bitov, ktorá končí dátovou rýchlosťou 64 kbps. G.711 má za následok veľmi nízke náklady na spracovanie kvôli jednoduchým algoritmom, ktoré používa na transformáciu hlasového signálu do digitálneho formátu, ale vedie k nízkej efektivite siete v dôsledku neefektívneho využitia šírky pásma.
Existujú ďalšie variácie štandardu G.711, ako napríklad odporúčanie G.711.0, ktoré popisuje schému bezstratovej kompresie bitového toku G.711 a je zamerané na prenos cez služby IP, ako je VoIP. Odporúčanie ITU-T G.711.1 tiež popisuje vstavaný širokopásmový algoritmus kódovania reči a zvuku podľa štandardu G.711, ktorý pracuje pri vyšších dátových rýchlostiach, ako je 64, 80 a 96 kbps a používa 16 000 vzoriek za sekundu ako predvolenú vzorkovaciu rýchlosť.
G.729
G.729 je odporúčanie ITU-T pre kódovanie rečových signálov pri dátovej rýchlosti 8 kbps pomocou konjugovanej štruktúry-algebraického kódu excitovanej lineárnej predikcie (CS-ACELP). G.729 používa 8000 vzoriek za sekundu pri použití 16-bitového lineárneho PCM ako metódy kódovania. Oneskorenie kompresie dát je pre G.729 10 ms, G.729 je tiež optimalizovaný na použitie so skutočnými hlasovými signálmi, ktoré vedú k tónom DTMF (Dual Tone Multi-Frequency) a vysokokvalitná hudba a fax nie sú pomocou kodeku spoľahlivo podporované. Preto prenos DTMF používa štandard RFC 2833 na prenos číslic DTMF pomocou užitočného zaťaženia RTP. Nižšia šírka pásma 8 kbps tiež umožňuje jednoduché použitie G.729 v aplikáciách Voice Over IP (VoIP). Ďalšie varianty G.729 sú G.729.1, G.729A a G.729B. G.729.1 umožňuje škálovateľné prenosové rýchlosti medzi 8 a 32 kbps. G.729.1 je širokopásmový algoritmus kódovania rýchlosti a zvuku, ktorý je interoperabilný s kodekmi G.729, G.729A a G.729B.
Aký je rozdiel medzi G711 a G729? – Oba sú systémy na kódovanie hlasu používané v hlasovej komunikácii a štandardizované ITU-T. – Oba používajú 8000 vzoriek za sekundu pre hlasové signály použitím teórie Nyquest, aj keď G.711 podporuje 64 kbps a G.729 podporuje 8 kbps. – Koncept G.711 bol predstavený v 70. rokoch v Bell Systems a štandardizovaný v roku 1988, zatiaľ čo G.729 bol štandardizovaný v roku 1996. – G.729 používa špeciálne kompresné algoritmy na zníženie rýchlosti prenosu dát, zatiaľ čo G.711 vyžaduje v porovnaní s G.729 vďaka jednoduchému algoritmu najnižší výpočtový výkon. – Obe techniky majú svoje vlastné rozšírené verzie s malými obmenami. – Aj keď G.729 poskytuje nízke prenosové rýchlosti, existujú práva duševného vlastníctva, ktoré je potrebné licencovať, ak potrebujete používať G.729, na rozdiel od G.711. – G.711 je preto podporovaný väčšinou zariadení a interoperabilita je veľmi jednoduchá. |
Záver
Konverzia z jednej kódovacej schémy na inú skončí stratou informácií, ak existujú nekompatibility medzi algoritmami kodekov. Existujú systémy, ktoré merajú stratu kvality v takýchto scenároch pomocou rôznych indexov, ako je MOS (priemerné skóre názorov) a PSQM (meranie kvality vnímania reči).
G.711 a G.729 sú metódy kódovania hlasu špecializované na použitie v telekomunikačných sieťach. G.729 pracuje s 8-krát nižšou dátovou rýchlosťou v porovnaní s G.711, pričom si zachováva podobnú kvalitu hlasu pomocou vysoko zložitých algoritmov, čo vedie k vyššiemu spracovateľskému výkonu v kódovacích a dekódovacích jednotkách.