Forskjellen mellom G711 og G729

G711 vs G729

G.711 og G.729 er talekodingsmetoder som brukes til talekoding i telekommunikasjonsnettverk. Begge talekodingsmetodene er standardisert i 1990-tallet, og brukes i grunnleggende applikasjoner som trådløs kommunikasjon, PSTN-nettverk, VoIP (Voice over IP) -systemer og koblingssystemer. G.729 er svært komprimert sammenlignet med G.711. Generelt er G.711 datahastighet 8 ganger høyere enn G.729 datahastigheten. Begge metodene har utviklet seg de siste tiårene og har en rekke versjoner i henhold til ITU-T-standarden.

G.711

G.711 er en ITU-T anbefaling for pulskode modulering (PCM) av talfrekvenser. G.711 er en vanlig kodek i telekommunikasjonskanaler, som har 64kbps båndbredde. Det er to versjoner av G.711 kalt μ-lov og A-lov. A-lov er brukt i de fleste land over hele verden, mens μ-loven primært brukes i Nord-Amerika. ITU-T anbefaling for G.711 er 8000 prøver per sekund med en toleranse på + 50 deler per million. Hver prøve representeres ved uniform kvantisering av 8 biter, noe som ender med 64 kbps datahastighet. G.711 resulterer i svært lave prosessomkostnader på grunn av de enkle algoritmer det bruker til å omforme talesignal til digitalt format, men fører til dårlig nettverkseffektivitet på grunn av ineffektiv utnyttelse av båndbredde.

Det finnes andre variasjoner av G.711-standarden, for eksempel G.711.0-anbefaling, som beskriver en lossless komprimeringsskjema med G.711 bitstrøm og rettet mot overføring over IP-tjenester, for eksempel VoIP. Også ITU-T G.711.1-anbefaling beskriver den innebygde bredbånds tale- og lydkodningsalgoritmen til G.711-standarden som opererer ved høyere datahastigheter som 64, 80 og 96kbps og bruker 16.000 eksemplarer per sekund som standard samplingsfrekvens.

G.729

G.729 er ITU-T-anbefaling for koding av talesignaler ved 8 kbps datahastighet ved bruk av konjugert struktur-algebraisk kodeoppskrevet lineær prediksjon (CS-ACELP). G.729 bruker 8000 prøver per sekund mens man bruker 16 bit lineær PCM som kodingsmetode. Datakomprimeringsforsinkelsen er 10ms for G.729, også G.729 er optimalisert for bruk med faktiske talesignaler som fører til DTMF-toner (Dual Tone Multi-Frequency), og musikk og faks av høy kvalitet støttes ikke pålitelig ved hjelp av kodeken. Derfor bruker DTMF-overføring RFC 2833-standarden til å overføre DTMF-siffer ved hjelp av RTP-nyttelast. Dessuten fører den nedre båndbredden på 8 kbps til å bruke G.729 i Voice Over IP (VoIP) applikasjoner enkelt. Andre varianter av G.729 er G.729.1, G.729A og G.729B. G.729.1 muliggjør skalerbare datahastigheter mellom 8 og 32 kbps. G.729.1 er en bredbånds- og lydkodingsalgoritme, som er kompatibel med G.729, G.729A og G.729B kodeker.

Hva er forskjellen mellom G711 og G729??

- Begge er talekodesystemer som brukes i talekommunikasjon og standardisert av ITU-T.

- Begge bruker 8000 prøver per sekund for talesignaler ved å bruke Nyquest-teorien, selv om G.711 støtter 64kbps og G.729 støtter 8kbps.

- G.711 konsept ble introdusert på 1970-tallet i Bell Systems og standardisert i 1988, mens G.729 ble standardisert i 1996.

- G.729 bruker spesielle komprimeringsalgoritmer for å redusere datahastighetene, mens G.711 krever laveste prosessorkraft, sammenlignet med G.729, på grunn av den enkle algoritmen.

- Begge teknikkene har sine egne utvidede versjoner med små variasjoner.

- Selv om G.729 gir lave datahastigheter, er det de immaterielle rettighetene som må lisensieres hvis du trenger å bruke G.729 ,, i motsetning til G.711.

- Derfor støttes G.711 av de fleste enhetene, og interoperabiliteten er veldig enkel.

Konklusjon

Konvertering fra en kodingsordning til en annen vil ende opp med tap av informasjon hvis det er inkompatibiliteter mellom kodeksalgoritmer. Det finnes systemer som måler kvalitetsstapet i slike scenarier ved hjelp av forskjellige indekser som MOS (Mean Opinion Score) og PSQM (Perceptual Speech Quality Measure).

G.711 og G.729 er talekodingsmetoder spesialisert for bruk med telekommunikasjonsnettverk. G.729 opererer med 8 ganger lavere datahastighet sammenlignet med G.711, samtidig som tilsvarende stemmekvalitet holdes ved bruk av høye komplekse algoritmer som fører til høyere prosessorkraft ved kodings- og dekodingsenhetene.