G711 vs G729
G.711 och G.729 är röstkodningsmetoder som används för röstkodning i telekommunikationsnätverk. Båda talkodningsmetoderna är standardiserade på 1990-talet och används i grundläggande applikationer som trådlös kommunikation, PSTN-nätverk, VoIP-system (Voice over IP) och växlingssystem. G.729 är mycket komprimerad jämfört med G.711. I allmänhet är G.711-datahastigheten 8 gånger högre än G.729-datahastigheten. Båda metoderna har utvecklats under de senaste decennierna och har ett antal versioner enligt ITU-T-standarden.
G.711
G.711 är en ITU-T-rekommendation för Pulse Code Modulation (PCM) av röstfrekvenser. G.711 är en vanlig codec i telekommunikationskanaler, som har en bandbredd på 64 kbps. Det finns två versioner av G.711 som kallas μ-lag och A-lag. A-Law används i de flesta länder över hela världen, medan μ-law främst används i Nordamerika. ITU-T rekommendation för G.711 är 8000 prover per sekund med endast en tolerans på + 50 delar per miljon. Varje sampel representeras av enhetlig kvantisering av 8 bitar, vilket slutar med 64 kbps datahastighet. G.711 resulterar i mycket låga bearbetningskostnader på grund av de enkla algoritmer den använder för att omvandla röstsignal till digit alt format, men leder till dålig nätverkseffektivitet på grund av ineffektivt utnyttjande av bandbredd.
Det finns andra varianter av G.711-standarden, t.ex. G.711.0-rekommendationen, som beskriver ett förlustfritt komprimeringsschema för G.711-bitström och syftar till överföring över IP-tjänster, som VoIP. Även ITU-T G.711.1-rekommendationen beskriver den inbäddade bredbandiga tal- och ljudkodningsalgoritmen enligt G.711-standarden som arbetar med högre datahastigheter som 64, 80 och 96 kbps och använder 16 000 samplingar per sekund som standard samplingshastighet.
G.729
G.729 är ITU-T-rekommendation för kodning av talsignaler vid 8 kbps datahastighet med hjälp av konjugerad struktur-algebraisk kod exciterad linjär prediktion (CS-ACELP). G.729 använder 8000 sampel per sekund samtidigt som 16 bitars linjär PCM används som kodningsmetod. Datakomprimeringsfördröjningen är 10 ms för G.729, även G.729 är optimerad för användning med faktiska röstsignaler vilket leder till DTMF-toner (Dual Tone Multi-Frequency) och högkvalitativ musik och fax stöds inte tillförlitligt med hjälp av codec. Därför använder DTMF-överföring RFC 2833-standarden för att överföra DTMF-siffror med RTP-nyttolast. Den lägre bandbredden på 8 kbps leder också till att G.729 lätt kan användas i Voice Over IP-applikationer (VoIP). Andra varianter av G.729 är G.729.1, G.729A och G.729B. G.729.1 möjliggör skalbara datahastigheter mellan 8 och 32 kbps. G.729.1 är en bredbandshastighets- och ljudkodningsalgoritm, som är interoperabel med G.729, G.729A och G.729B codecs.
Vad är skillnaden mellan G711 och G729? – Båda är röstkodningssystem som används i röstkommunikation och standardiserade av ITU-T. – Båda använder 8000 sampel per sekund för röstsignaler genom att tillämpa Nyquest-teorin även om G.711 stöder 64kbps och G.729 stöder 8kbps. – G.711-konceptet introducerades på 1970-talet i Bell Systems och standardiserades 1988, medan G.729 standardiserades 1996. – G.729 använder speciella komprimeringsalgoritmer för att minska datahastigheterna, medan G.711 kräver lägst processorkraft jämfört med G.729, på grund av den enkla algoritmen. – Båda teknikerna har sina egna utökade versioner med små variationer. – Även om G.729 ger låga datahastigheter, finns det immateriella rättigheter som måste licensieras om du behöver använda G.729,, till skillnad från med G.711. – Därför stöds G.711 av de flesta enheter och interoperabiliteten är mycket enkel. |
Slutsats
Omvandling från ett kodningsschema till ett annat kommer att sluta med förlust av information om det finns inkompatibiliteter mellan codec-algoritmer. Det finns system som mäter kvalitetsförlusten i sådana scenarier med hjälp av olika index som MOS (Mean Opinion Score) och PSQM (Perceptual Speech Quality Measure).
G.711 och G.729 är röstkodningsmetoder specialiserade för användning med telekommunikationsnätverk. G.729 arbetar med 8 gånger lägre datahastighet jämfört med G.711 samtidigt som den bibehåller liknande röstkvalitet med hjälp av högkomplexa algoritmer, vilket leder till högre processorkraft vid kodnings- och avkodningsenheterna.