G711 vs G729
G.711 i G.729 su metode kodiranja glasa koje se koriste za kodiranje glasa u telekomunikacijskim mrežama. Obje metode kodiranja govora standardizirane su 1990-ih i koriste se u osnovnim aplikacijama kao što su bežična komunikacija, PSTN mreže, VoIP (Glas preko IP-a) sustavi i komutacijski sustavi. G.729 je visoko komprimiran u usporedbi s G.711. Općenito, brzina prijenosa podataka G.711 je 8 puta veća od brzine prijenosa podataka G.729. Obje su se metode razvile tijekom proteklih desetljeća i imaju brojne verzije prema ITU-T standardu.
G.711
G.711 je ITU-T preporuka za modulaciju pulsnog koda (PCM) glasovnih frekvencija. G.711 je često korišteni kodek u telekomunikacijskim kanalima, koji ima propusnost od 64kbps. Postoje dvije verzije G.711 koje se nazivaju μ-zakon i A-zakon. A-Law se koristi u većini zemalja diljem svijeta, dok se μ-law prvenstveno koristi u Sjevernoj Americi. ITU-T preporuka za G.711 je 8000 uzoraka u sekundi sa samo tolerancijom od + 50 dijelova na milijun. Svaki uzorak je predstavljen ravnomjernom kvantizacijom od 8 bita, što završava brzinom od 64 kbps. G.711 rezultira vrlo niskim troškovima obrade zbog jednostavnih algoritama koje koristi za transformaciju glasovnog signala u digitalni format, ali dovodi do niske učinkovitosti mreže zbog neučinkovitog iskorištenja propusnosti.
Postoje druge varijacije standarda G.711 kao što je preporuka G.711.0, koja opisuje shemu kompresije bez gubitaka G.711 toka bitova i namijenjena je prijenosu preko IP usluga, kao što je VoIP. ITU-T G.711.1 preporuka također opisuje ugrađeni širokopojasni algoritam za kodiranje govora i zvuka standarda G.711 koji radi na višim brzinama podataka kao što su 64, 80 i 96 kbps i koristi 16 000 uzoraka u sekundi kao zadanu brzinu uzorkovanja.
G.729
G.729 je ITU-T preporuka za kodiranje govornih signala pri brzini prijenosa podataka od 8 kbps pomoću konjugiranog strukturno-algebarskog koda pobuđenog linearnog predviđanja (CS-ACELP). G.729 koristi 8000 uzoraka u sekundi dok koristi 16-bitni linearni PCM kao metodu kodiranja. Odgoda kompresije podataka je 10 ms za G.729, također G.729 je optimiziran za korištenje sa stvarnim glasovnim signalima što dovodi do DTMF (Dual Tone Multi-Frequency) tonova, a visokokvalitetna glazba i faks nisu pouzdano podržani korištenjem kodeka. Stoga DTMF prijenos koristi standard RFC 2833 za prijenos DTMF znamenki korištenjem RTP korisnih podataka. Također, niža propusnost od 8 kbps dovodi do jednostavne upotrebe G.729 u Voice Over IP (VoIP) aplikacijama. Ostale varijante G.729 su G.729.1, G.729A i G.729B. G.729.1 omogućuje skalabilne brzine prijenosa podataka između 8 i 32 kbps. G.729.1 je širokopojasni algoritam za brzinu i audio kodiranje, koji je interoperabilan s kodecima G.729, G.729A i G.729B.
Koja je razlika između G711 i G729? – Oba su sustavi za kodiranje glasa koji se koriste u glasovnoj komunikaciji i standardizirani od strane ITU-T. – Oba koriste 8000 uzoraka u sekundi za glasovne signale primjenom Nyquestove teorije iako G.711 podržava 64kbps, a G.729 podržava 8kbps. – Koncept G.711 uveden je 1970-ih u Bell Systemsu i standardiziran 1988., dok je G.729 standardiziran 1996. – G.729 koristi posebne algoritme kompresije za smanjenje brzine prijenosa podataka, dok G.711 zahtijeva najmanju procesorsku snagu, u usporedbi s G.729, zbog jednostavnog algoritma. – Obje tehnike imaju vlastite proširene verzije s malim varijacijama. – Iako G.729 pruža niske brzine prijenosa podataka, postoje prava intelektualnog vlasništva koja moraju biti licencirana ako trebate koristiti G.729, za razliku od G.711. – Stoga G.711 podržava većina uređaja i interoperabilnost je vrlo jednostavna. |
Zaključak
Konverzija iz jedne sheme kodiranja u drugu završit će s gubitkom informacija ako postoje nekompatibilnosti između algoritama kodeka. Postoje sustavi koji mjere gubitak kvalitete u takvim scenarijima koristeći različite indekse kao što su MOS (Mean Opinion Score) i PSQM (Perceptual Speech Quality Measure).
G.711 i G.729 metode su kodiranja glasa specijalizirane za korištenje s telekomunikacijskim mrežama. G.729 radi s 8 puta nižom brzinom prijenosa podataka u usporedbi s G.711, zadržavajući sličnu kvalitetu glasa koristeći visoko složene algoritme što dovodi do veće procesorske snage u jedinicama za kodiranje i dekodiranje.