G.711

G.711 ist ein ITU-T Standard für Audiocompanding. Es wird in erster Linie in der Telefonie verwendet. Der Standard wurde für den Gebrauch 1972 veröffentlicht. Sein offizieller Name ist Pulscodemodulation (PCM) von Sprechfrequenzen. Es ist Standard in vielen Technologien, zum Beispiel in H.320 und H.323 Spezifizierungen erforderlich. Es kann auch für die Fax-Kommunikation über IP Netze (wie definiert, in der T.38 Spezifizierung) verwendet werden. G.711, auch bekannt als Pulse Code Modulation (PCM), sind eine sehr allgemein verwendete Wellenform codec. G.711 verwendet eine ausfallende Rate von 8,000 Proben pro Sekunde, mit der Toleranz auf dieser Rate 50 Teile pro Million (ppm). Ungleichförmiger (logarithmischer) quantization mit 8 Bit wird verwendet, um jede Probe zu vertreten, das Hinauslaufen auf 64 kbit/s hat Rate gebissen. Es gibt zwei ein bisschen verschiedene Versionen; μ-law, der in erster Linie in Nordamerika und A-Gesetz verwendet wird, das im Gebrauch in den meisten anderen Ländern außerhalb Nordamerikas ist.

Zwei Erhöhungen zu G.711 sind veröffentlicht worden: G.711.0 verwertet lossless Datenkompression, um den Bandbreite-Gebrauch zu reduzieren, und G.711.1 vergrößert Audioqualität durch die Erhöhung der Bandbreite.

Eigenschaften

  • Die Stichprobenerhebung der Frequenz 8 Kilohertz
  • 64 kbit/s bitrate (8 Kilohertz, die Frequenz x 8 Bit pro Probe probieren)
  • Typische algorithmische Verzögerung ist 0.125 Millisekunden ohne Verzögerung des Blicks vorn
  • G.711 ist ein Wellenform-Rede-Codierer
  • G.711 Anhang I definiert einen Algorithmus von Packet Loss Concealment (PLC), um zu helfen, Übertragungsverluste in einem packetized Netz zu verbergen
  • G.711 Anhang II definiert eine Diskontinuierliche Übertragung (DTX) Algorithmus, der Voice Activity Detection (VAD) und Comfort Noise Generation (CNG) verwendet, um Bandbreite-Gebrauch während Schweigen-Perioden zu reduzieren
  • PSQM, der unter idealen Bedingungen prüft, gibt Mittelmeinungshunderte von 4.45 für das G.711 U-Gesetz, 4.45 für G.711 ein Gesetz nach
  • PSQM, die unter dem Netz prüfen, betonen Erträge Mittelmeinungshunderte von 4.13 für das G.711 U-Gesetz, 4.11 für G.711 ein Gesetz

Typen

G.711 definiert zwei Hauptkompressionsalgorithmen, der µ-law Algorithmus (verwendet in Nordamerika & Japan) und A-Gesetzalgorithmus (verwendet in Europa und der Rest der Welt). Beide sind logarithmisch, aber A-Gesetz wurde spezifisch entworfen, um für einen Computer einfacher zu sein, in einer Prozession zu gehen. Der Standard definiert auch eine Folge von sich wiederholenden Codewerten, die das Macht-Niveau von 0 DB definiert.

Der µ-law und die A-Gesetzalgorithmen verschlüsseln 14 Bit, und 13 Bit haben geradlinige PCM Proben (beziehungsweise) zu logarithmischen 8-Bit-Proben unterzeichnet. So wird G.711 encoder 64 kbit/s bitstream für ein an 8 Kilohertz probiertes Signal schaffen.

G.711 μ-law neigt dazu, mehr Entschlossenheit gegenüber höheren Reihe-Signalen zu geben, während G.711 A-Gesetz mehr quantization Niveaus an niedrigeren Signalpegeln zur Verfügung stellt.

A-Gesetz

A-Gesetz, das so verschlüsselt, nimmt 13 Bit hat geradlinige Audioprobe, wie eingegeben, unterzeichnet und wandelt es zu einem 8-Bit-Wert wie folgt um:

Wo s das Zeichen-Bit ist. Also zum Beispiel, 1'0000'0001'0101 Karten zu 1000'1010 (gemäß der ersten Reihe des Tisches) und 0'0000'0011'0101 Karten zu 0001'1010 (gemäß dem zweiten).

Das kann als eine Schwimmpunkt-Zahl mit 4 Bit von mantissa und 3 Bit der Hochzahl gesehen werden.

Außerdem gibt der Standard an, dass alle resultierend sogar Bit umgekehrt werden, bevor das Oktett übersandt wird. Das soll viele 0/1 Übergänge zur Verfügung stellen, um den Uhr-Wiederherstellungsprozess in den PCM Empfängern zu erleichtern. So hat verschlüsselter PCM Kanal eines stillen A-Gesetzes codierten 0x55 der 8-Bit-Proben statt 0x00 in den Oktetten (oder 0xD5, wenn das Zeichen gebissen hat, zufällig wird gesetzt).

Bemerken Sie, dass die ITU Bit 1 definieren, um den Wert 128 zu haben, und 8 gebissen haben, um den Wert 1 zu haben.

Die weiter akzeptierte Tagung hat Bit 7 = 128 und beißt 0 = 1.

Bemerken Sie, dass, wenn Daten über E0 (G.703), MSB gesandt wird (signbit) zuerst gesandt wird und LSB letzt gesandt wird.

μ-Law

μ-Law-Verschlüsselung nimmt 14 Bit hat geradlinige Audioprobe, wie eingegeben, unterzeichnet, vergrößert den Umfang um 32 (binäre 10000), und wandelt es zu einem 8-Bit-Wert wie folgt um:

Wo s das Zeichen-Bit ist.

Außerdem gibt der Standard an, dass alle Ergebnis-Bit umgekehrt werden, bevor das Oktett übersandt wird. So hat verschlüsselter PCM Kanal eines stillen μ-law codierten 0xFF der 8-Bit-Proben statt 0x00 in den Oktetten.

Auch der "Trick", 32 Mittel μ-law hinzuzufügen, verschlüsselt alle 14-Bit-Werte nicht; Eingänge müssen innerhalb ±8159 sein.

G.711.0

G.711.0, auch bekannt als G.711 LLC, verwerten lossless Datenkompression, um den Bandbreite-Gebrauch um nicht weniger als 50 Prozent zu reduzieren. Die Lossless Kompression des G.711 Pulscodemodulationsstandards wurde durch ITU-T im September 2009 genehmigt.

G.711.1

G.711.1 ist eine Erweiterung auf G.711, veröffentlicht als ITU-T Empfehlung G.711.1 im März 2008. Sein offizieller Name ist eingebettete Breitbanderweiterung für die G.711 Pulscodemodulation.

G.711.1, erlaubt die Hinzufügung von engbandigen und/oder Breitband-(16000 samples/s) Erhöhungen, jeder an 25 % des bitrate von (eingeschlossenem) GrundG.711 bitstream, zu Datenraten 64, 80 oder 96 kbit/s führend.

G.711.1 ist mit G.711 an 64 kbit/s vereinbar, folglich wird eine effiziente Aufstellung im vorhandenen G.711-basierten Begleitkommentar IP (VoIP) Infrastrukturen vorausgesehen. Der G.711.1 Codierer kann Signale an 16 Kilohertz mit einer Bandbreite von 50-7000 Hz an 80 und 96 kbit/s verschlüsseln, und für 8 Kilohertz, die die Produktion probieren, kann Signale mit einer Bandbreite im Intervall von 50 bis zu 4000 Hz erzeugen, an 64 und 80 kbit/s funktionierend.

G.711.1 encoder schafft eingebetteten bitstream, der in drei Schichten entsprechend drei verfügbaren Bit-Raten strukturiert ist: 64, 80 und 96 kbit/s. Der bitstream enthält keine Information, auf der Schichten enthalten werden, würde eine Durchführung outband verlangen, der signalisiert, auf dem Schichten verfügbar sind. Die drei G.711.1 Schichten sind: Loggen Sie companded Pulscodemodulation (PCM) des niedrigeren Bandes einschließlich des Geräuschfeed-Backs, hat PCM Erweiterung mit der anpassungsfähigen Bit-Zuteilung eingebettet, für die Qualität der Grundschicht im niedrigeren Band zu erhöhen, und hat Vektoren quantization das Codieren des höheren auf der modifizierten getrennten Kosinus-Transformation (MDCT) gestützten Bandes beschwert.

Zwei Erweiterungen für G.711.1 werden 2010 geplant: Superbreitbanderweiterung (Bandbreite zu 14000 Hz) und lossless bitstream Kompression.

Das Genehmigen

Seitdem G.711 1972 veröffentlicht wurde, sind seine Patente schon lange abgelaufen, so ist es frei verfügbar.

Siehe auch

  • Liste von codecs
  • Vergleich von Audiocodecs
  • RTP Audiovideoprofil

Außenverbindungen


Vielleicht (die Zwielicht-Zone) zu träumen / Quartett im Herbst
Impressum & Datenschutz