G711 versus G729
G.711 en G.729 zijn spraakcoderingsmethoden die worden gebruikt voor spraakcodering in telecommunicatienetwerken. Beide spraakcoderingsmethoden zijn gestandaardiseerd in 1990 en worden gebruikt in basistoepassingen zoals draadloze communicatie, PSTN-netwerken, VoIP (Voice over IP) -systemen en schakelsystemen. G.729 is sterk gecomprimeerd in vergelijking met G.711. Over het algemeen is de gegevenssnelheid van de G.711 8 keer hoger dan de gegevenssnelheid van de 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, met een bandbreedte van 64 kbps. Er zijn twee versies van G.711 genaamd μ-law en A-law. 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 samples per seconde met slechts een tolerantie van + 50 delen per miljoen. Elk monster wordt weergegeven door een uniforme kwantisering van 8 bits, wat resulteert in een gegevenssnelheid van 64 kbps. G.711 resulteert in zeer lage verwerkingsoverheads vanwege de eenvoudige algoritmen die het gebruikt om spraaksignalen om te zetten in digitaal formaat, maar leidt tot een slechte netwerkefficiëntie vanwege inefficiënt gebruik van bandbreedte.
Er zijn andere variaties op de G.711-standaard, zoals de G.711.0-aanbeveling, die een verliesvrij compressieschema van G.711-bitstream beschrijft en bedoeld is voor verzending via IP-services, zoals VoIP. Ook de ITU-T G.711.1-aanbeveling beschrijft het ingebouwde breedbandige spraak- en audiocoderingsalgoritme van de G.711-standaard dat werkt met hogere gegevenssnelheden zoals 64, 80 en 96 kbps en de 16.000 samples per seconde als standaard bemonsteringssnelheid gebruikt.
G.729
G.729 is een ITU-T-aanbeveling voor het coderen van spraaksignalen met een gegevenssnelheid van 8 kbps met behulp van Conjugate Structure-Algebraic Code Excited Linear Prediction (CS-ACELP). G.729 gebruikt 8000 samples per seconde terwijl 16 bit lineaire PCM als coderingsmethode wordt gebruikt. De datacompressievertraging is 10 ms voor G.729, ook is G.729 geoptimaliseerd voor gebruik met daadwerkelijke spraaksignalen die leiden tot DTMF-tonen (Dual Tone Multi-Frequency), en muziek en fax van hoge kwaliteit worden niet betrouwbaar ondersteund met behulp van de codec. Daarom gebruikt DTMF-verzending de RFC 2833-standaard om DTMF-cijfers te verzenden met behulp van RTP-payload. Bovendien zorgt de lagere bandbreedte van 8 kbps ervoor dat de G.729 gemakkelijk in Voice Over IP (VoIP) -toepassingen kan worden 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,die 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. - Het G.711-concept werd in de jaren 70 geïntroduceerd in Bell Systems en gestandaardiseerd in 1988, terwijl het G.729-concept in 1996 werd gestandaardiseerd. - G.729 gebruikt speciale compressie-algoritmen om de gegevenssnelheden te verlagen, terwijl G.711 de laagste verwerkingskracht vereist in vergelijking met G.729 vanwege het eenvoudige algoritme. - 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 moet gebruiken, in tegenstelling tot G.711. - Daarom wordt G.711 ondersteund door de meeste apparaten en is interoperabiliteit erg eenvoudig. |
Gevolgtrekking
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 behulp van verschillende indexen, zoals MOS (Mean Opinion Score) en PSQM (Perceptual Speech Quality Measure).
G.711 en G.729 zijn spraakcoderingsmethoden die gespecialiseerd zijn voor gebruik met telecommunicatienetwerken. G.729 werkt met een 8 keer lagere gegevenssnelheid in vergelijking met G.711, terwijl de vergelijkbare spraakkwaliteit behouden blijft met behulp van zeer complexe algoritmen, wat leidt tot een hogere verwerkingskracht bij de coderings- en decoderingseenheden.