Unterschied Zwischen G711 Und G729

Unterschied Zwischen G711 Und G729
Unterschied Zwischen G711 Und G729

Video: Unterschied Zwischen G711 Und G729

Video: Unterschied Zwischen G711 Und G729
Video: VoIP Voice Codecs Comparison - Codec Samples 2024, April
Anonim

G711 gegen G729

G.711 und G.729 sind Sprachcodierungsverfahren, die für die Sprachcodierung in Telekommunikationsnetzen verwendet werden. Beide Sprachcodierungsmethoden sind in den 90er Jahren standardisiert und werden in grundlegenden Anwendungen wie drahtloser Kommunikation, PSTN-Netzwerken, VoIP-Systemen (Voice over IP) und Vermittlungssystemen verwendet. G.729 ist im Vergleich zu G.711 stark komprimiert. Im Allgemeinen ist die G.711-Datenrate achtmal höher als die G.729-Datenrate. Beide Methoden haben sich in den letzten Jahrzehnten weiterentwickelt und verfügen über eine Reihe von Versionen gemäß dem ITU-T-Standard.

G.711

G.711 ist eine ITU-T-Empfehlung für die Pulscodemodulation (PCM) von Sprachfrequenzen. G.711 ist ein häufig verwendeter Codec in Telekommunikationskanälen mit einer Bandbreite von 64 kbit / s. Es gibt zwei Versionen von G.711, die als μ-Gesetz und A-Gesetz bezeichnet werden. A-Law wird in den meisten Ländern der Welt verwendet, während μ-Law hauptsächlich in Nordamerika angewendet wird. Die ITU-T-Empfehlung für G.711 lautet 8000 Proben pro Sekunde mit nur einer Toleranz von + 50 ppm. Jeder Abtastwert wird durch eine einheitliche Quantisierung von 8 Bits dargestellt, was zu einer Datenrate von 64 kbit / s führt. G.711 führt aufgrund der einfachen Algorithmen zur Umwandlung des Sprachsignals in ein digitales Format zu einem sehr geringen Verarbeitungsaufwand, führt jedoch aufgrund ineffizienter Bandbreitennutzung zu einer schlechten Netzwerkeffizienz.

Es gibt andere Variationen des G.711-Standards, wie z. B. die Empfehlung G.711.0, die ein verlustfreies Komprimierungsschema des G.711-Bitstroms beschreibt und auf die Übertragung über IP-Dienste wie VoIP abzielt. Die Empfehlung ITU-T G.711.1 beschreibt auch den eingebetteten Breitband-Sprach- und Audiocodierungsalgorithmus des G.711-Standards, der mit höheren Datenraten wie 64, 80 und 96 kbps arbeitet und die 16.000 Abtastungen pro Sekunde als Standardabtastrate verwendet.

G.729

G.729 ist eine ITU-T-Empfehlung für die Codierung von Sprachsignalen mit einer Datenrate von 8 kbit / s unter Verwendung der CS-ACELP (Conjugate Structure-Algebraic Code Excited Linear Prediction). G.729 verwendet 8000 Abtastwerte pro Sekunde, während lineares 16-Bit-PCM als Codierungsmethode verwendet wird. Die Datenkomprimierungsverzögerung für G.729 beträgt 10 ms. Außerdem ist G.729 für die Verwendung mit tatsächlichen Sprachsignalen optimiert, was zu DTMF-Tönen (Dual Tone Multi-Frequency) führt. Musik und Fax in hoher Qualität werden mit dem Codec nicht zuverlässig unterstützt. Daher verwendet die DTMF-Übertragung den RFC 2833-Standard, um DTMF-Ziffern unter Verwendung von RTP-Nutzdaten zu übertragen. Die geringere Bandbreite von 8 KBit / s führt auch zur einfachen Verwendung des G.729 in VoIP-Anwendungen (Voice Over IP). Andere Varianten von G.729 sind G.729.1, G.729A und G.729B. G.729.1 ermöglicht skalierbare Datenraten zwischen 8 und 32 kbps. G.729.1 ist ein Breitband-Geschwindigkeits- und Audiocodierungsalgorithmus. Dies ist mit den Codecs G.729, G.729A und G.729B interoperabel.

Was ist der Unterschied zwischen G711 und G729?

- Beide sind Sprachcodierungssysteme, die in der Sprachkommunikation verwendet und von ITU-T standardisiert werden.

- Beide verwenden 8000 Samples pro Sekunde für Sprachsignale unter Anwendung der Nyquest-Theorie, obwohl G.711 64 kbps und G.729 8 kbps unterstützt.

- Das G.711-Konzept wurde in den 1970er Jahren in Bell Systems eingeführt und 1988 standardisiert, während G.729 1996 standardisiert wurde.

- G.729 verwendet spezielle Komprimierungsalgorithmen, um die Datenraten zu reduzieren, während G.711 aufgrund des einfachen Algorithmus im Vergleich zu G.729 die geringste Verarbeitungsleistung benötigt.

- Beide Techniken haben ihre eigenen erweiterten Versionen mit kleinen Variationen.

- Obwohl G.729 niedrige Datenraten bietet, müssen im Gegensatz zu G.711 die Rechte an geistigem Eigentum lizenziert werden, wenn Sie G.729 verwenden müssen.

- Daher wird G.711 von den meisten Geräten unterstützt und die Interoperabilität ist sehr einfach.

Fazit

Die Konvertierung von einem Codierungsschema in ein anderes führt zu Informationsverlust, wenn Inkompatibilitäten zwischen Codec-Algorithmen bestehen. Es gibt Systeme, die den Qualitätsverlust in solchen Szenarien anhand verschiedener Indizes messen, z. B. MOS (Mean Opinion Score) und PSQM (Perceptual Speech Quality Measure).

G.711 und G.729 sind Sprachcodierungsverfahren, die auf die Verwendung mit Telekommunikationsnetzen spezialisiert sind. G.729 arbeitet mit einer 8-mal niedrigeren Datenrate als G.711, während die ähnliche Sprachqualität unter Verwendung hochkomplexer Algorithmen beibehalten wird, was zu einer höheren Verarbeitungsleistung an den Codierungs- und Decodierungseinheiten führt.

Empfohlen: