G711 versus G729
G.711 en G.729 zijn spraakcoderingsmethoden die worden gebruikt voor spraakcodering in telecommunicatienetwerken. Beide spraakcoderingsmethoden zijn in 1990 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 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 pulscodemodulatie (PCM) van spraakfrequenties. G.711 is een veelgebruikte codec in telecommunicatiekanalen met een bandbreedte van 64 kbps. 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 slechts een tolerantie van + 50 delen per miljoen. Elk monster wordt weergegeven door uniforme kwantisering van 8 bits, wat resulteert in een gegevenssnelheid van 64 kbps. G.711 resulteert in zeer lage verwerkingskosten vanwege de eenvoudige algoritmen die het gebruikt om spraaksignalen om te zetten in digitaal formaat, maar leidt tot slechte netwerkefficiëntie vanwege inefficiënt gebruik van bandbreedte.
Er zijn andere varianten van de G.711-standaard, zoals de G.711.0-aanbeveling, die een verliesvrij compressieschema van de G.711-bitstream beschrijft en gericht is op verzending via IP-services, zoals VoIP. Ook de ITU-T G.711.1-aanbeveling beschrijft het ingebedde breedbandspraak- en audiocoderingsalgoritme van de G.711-standaard, dat werkt met hogere datasnelheden zoals 64, 80 en 96 kbps en de 16.000 samples per seconde gebruikt als standaard sampling-snelheid.
G.729
G.729 is ITU-T-aanbeveling voor de codering van spraaksignalen met een datasnelheid van 8 kbps met behulp van geconjugeerde structuur-algebraïsche code opgewonden lineaire voorspelling (CS-ACELP). G.729 gebruikt 8000 samples per seconde terwijl 16 bit lineaire PCM als coderingsmethode wordt gebruikt. De vertraging van de gegevenscompressie is 10 ms voor G.729, ook is G.729 geoptimaliseerd voor gebruik met echte spraaksignalen, wat leidt 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-transmissie de RFC 2833-standaard om DTMF-cijfers te verzenden met behulp van RTP-payload. Ook leidt de lagere bandbreedte van 8 kbps ertoe 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 datasnelheden tussen 8 en 32 kbps mogelijk. G.729.1 is een algoritme voor breedbandsnelheid en audiocodering, dat compatibel is met G.729-, G.729A- en G.729B-codecs.
Wat is het verschil tussen G711 en G729? – Beide zijn spraakcoderingssystemen die worden gebruikt in spraakcommunicatie en zijn gestandaardiseerd door ITU-T. – Beide gebruiken 8000 samples per seconde voor spraaksignalen door de Nyquest-theorie toe te passen, hoewel G.711 64kbps ondersteunt en G.729 8kbps. – Het G.711-concept werd in de jaren 70 geïntroduceerd in Bell Systems en gestandaardiseerd in 1988, terwijl het G.729 in 1996 werd gestandaardiseerd. – G.729 gebruikt speciale compressie-algoritmen om de gegevenssnelheden te verlagen, terwijl G.711 vanwege het 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 datasnelheden biedt, zijn er de intellectuele eigendomsrechten die moeten worden gelicentieerd als u G.729,, in tegenstelling tot G.711. – Daarom wordt G.711 door de meeste apparaten ondersteund en is interoperabiliteit heel eenvoudig. |
Conclusie
Conversie van het ene coderingsschema naar het andere leidt tot verlies van informatie als er onverenigbaarheden zijn 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 speciaal zijn bedoeld 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.