Verschil tussen G711 en G729

G711 versus G729

G.711 en G.729 zijn spraakcodeermethoden die worden gebruikt voor spraakcodering in telecommunicatienetwerken. Beide methoden voor spraakcodering zijn in 1990's gestandaardiseerd en worden gebruikt in basistoepassingen zoals draadloze communicatie, PSTN-netwerken, VoIP-systemen (Voice over IP) en schakelsystemen. G.729 is sterk gecomprimeerd in vergelijking met G.711. Over het algemeen is de G.711-gegevenssnelheid 8 keer hoger dan de datasnelheid van G.729. Beide methoden zijn de afgelopen decennia geëvolueerd en hebben een aantal versies volgens de ITU-T-standaard.

G.711

G.711 is een ITU-T-aanbeveling voor Pulse Code Modulation (PCM) van stemfrequenties. G.711 is een veelgebruikte codec in telecommunicatiekanalen, die 64 kbps bandbreedte heeft. Er zijn twee versies van G.711, genaamd μ-wet en A-wet. A-Law wordt in de meeste landen over de hele wereld gebruikt, terwijl μ-law voornamelijk in Noord-Amerika wordt gebruikt. ITU-T aanbeveling voor G.711 is 8000 monsters per seconde met een tolerantie van + 50 delen per miljoen. Elk monster wordt weergegeven door uniforme kwantisering van 8 bits, wat resulteert in een 64-bits datasnelheid. G.711 resulteert in zeer lage verwerkingsoverheads vanwege de eenvoudige algoritmen die het gebruikt om spraaksignalen om te zetten naar digitaal formaat, maar leidt tot slechte netwerkefficiëntie door inefficiënt gebruik van bandbreedte.

Er zijn andere variaties op de G.711-standaard, zoals de G.711.0-aanbeveling, die een verliesloos compressieschema van de G.711-bitstream beschrijft en is bedoeld voor transmissie via IP-services, zoals VoIP. De ITU-T G.711.1-aanbeveling beschrijft ook het ingebedde breedband-spraak- en audiocoderingsalgoritme van de G.711-standaard dat werkt met hogere datasnelheden zoals 64, 80 en 96 kbps en gebruikt de 16.000 samples per seconde als standaard samplingfrequentie.

G.729

G.729 is een ITU-T-aanbeveling voor het coderen van spraaksignalen met een gegevenssnelheid van 8 kbps met Conjugate Structure-Algebraic Code Excited Linear Prediction (CS-ACELP). G.729 gebruikt 8000 monsters per seconde bij gebruik van 16-bits lineaire PCM als coderingsmethode. Datacompressie vertraging is 10ms voor G.729, ook G.729 is geoptimaliseerd om te gebruiken met werkelijke stem signalen die leidt tot DTMF (Dual Tone Multi-Frequency) tonen, en muziek en fax van hoge kwaliteit worden niet betrouwbaar ondersteund met behulp van de codec. Daarom gebruikt de DTMF-transmissie de RFC 2833-standaard voor het verzenden van DTMF-cijfers met behulp van RTP-payload. Bovendien leidt de lagere bandbreedte van 8 kbps ertoe dat de G.729 in Voice Over IP (VoIP) -toepassingen eenvoudig wordt gebruikt. Andere varianten van G.729 zijn G.729.1, G.729A en G.729B. G.729.1 maakt schaalbare gegevenssnelheden tussen 8 en 32 kbps mogelijk. G.729.1 is een algoritme voor breedbandsnelheid en audiocodering, dat compatibel is met de codecs G.729, G.729A en G.729B.

Wat is het verschil tussen G711 en G729?

- Beide zijn spraakcoderingssystemen die worden gebruikt in spraakcommunicatie en gestandaardiseerd door ITU-T.

- Beide gebruiken 8000 samples per seconde voor spraaksignalen door de Nyquest-theorie toe te passen, hoewel G.711 64 kbps ondersteunt en G.729 8 kbps ondersteunt.

- Het G.711-concept werd geïntroduceerd in de jaren 1970 in Bell Systems en gestandaardiseerd in 1988, terwijl G.729 in 1996 werd gestandaardiseerd.

- G.729 maakt gebruik van speciale compressie-algoritmen om de gegevenssnelheden te verminderen, terwijl G.711 vanwege de eenvoudige algoritme de laagste verwerkingskracht vereist in vergelijking met G.729.

- Beide technieken hebben hun eigen uitgebreide versies met kleine variaties.

- Hoewel G.729 lage gegevenssnelheden biedt, zijn er de intellectuele eigendomsrechten die moeten worden gelicentieerd als u G.729 wilt gebruiken, in tegenstelling tot G.711.

- Daarom wordt G.711 door de meeste apparaten ondersteund en is de interoperabiliteit heel eenvoudig.

Conclusie

Conversie van het ene coderingsschema naar het andere leidt tot verlies van informatie als er incompatibiliteit is tussen codec-algoritmen. Er zijn systemen die het kwaliteitsverlies in dergelijke scenario's meten met verschillende indexen, zoals MOS (Mean Opinion Score) en PSQM (Perceptual Speech Quality Measure).

G.711 en G.729 zijn spraakcoderingsmethoden die speciaal zijn bedoeld voor gebruik met telecommunicatienetwerken. G.729 werkt met een 8 keer lagere gegevenssnelheid vergeleken met G.711 terwijl de vergelijkbare spraakkwaliteit behouden blijft met behulp van complexe algoritmen die leiden tot een hogere verwerkingskracht bij de codeer- en decodeereenheden.