G711 vs G729
G.711 en G.729 is stemkoderingsmetodes wat gebruik word vir stemkodering in telekommunikasienetwerke. Beide spraakkoderingsmetodes is in die 1990's gestandaardiseer en word gebruik in basiese toepassings soos draadlose kommunikasie, PSTN-netwerke, VoIP (Voice over IP)-stelsels en skakelstelsels. G.729 is hoogs saamgepers in vergelyking met G.711. Oor die algemeen is G.711-datatempo 8 keer hoër as die G.729-datatempo. Albei metodes het gedurende die afgelope dekades ontwikkel en het 'n aantal weergawes volgens die ITU-T-standaard.
G.711
G.711 is 'n ITU-T-aanbeveling vir Pulse Code Modulation (PCM) van stemfrekwensies. G.711 is 'n algemeen gebruikte kodek in telekommunikasiekanale, wat 64kbps bandwydte het. Daar is twee weergawes van G.711 genaamd μ-wet en A-wet. A-wet word in die meeste lande regoor die wêreld gebruik, terwyl μ-wet hoofsaaklik in Noord-Amerika gebruik word. ITU-T aanbeveling vir G.711 is 8000 monsters per sekonde met slegs 'n toleransie van + 50 dele per miljoen. Elke monster word verteenwoordig deur eenvormige kwantisering van 8 bisse, wat eindig met 64 kbps datatempo. G.711 lei tot baie lae verwerkingsbokoste as gevolg van die eenvoudige algoritmes wat dit gebruik om stemsein na digitale formaat te transformeer, maar lei tot swak netwerkdoeltreffendheid as gevolg van ondoeltreffende benutting van bandwydte.
Daar is ander variasies van G.711-standaard, soos G.711.0-aanbeveling, wat 'n verlieslose kompressieskema van G.711-bisstroom beskryf en gemik is op transmissie oor IP-dienste, soos VoIP. Ook ITU-T G.711.1-aanbeveling beskryf die ingebedde wyeband-spraak- en oudio-koderingsalgoritme van G.711-standaard wat teen hoër datatempo's soos 64, 80 en 96kbps werk en die 16 000 monsters per sekonde as versteksteekproeftempo gebruik.
G.729
G.729 is ITU-T-aanbeveling vir die kodering van spraakseine teen 8kbps datatempo deur gebruik te maak van Conjugate Structure-Algebric Code Excited Linear Prediction (CS-ACELP). G.729 gebruik 8000 monsters per sekonde terwyl 16-bis lineêre PCM as koderingsmetode gebruik word. Datakompressievertraging is 10ms vir G.729, ook G.729 is geoptimaliseer om te gebruik met werklike stemseine wat lei tot DTMF (Dual Tone Multi-Frekwensie) toon, en hoë kwaliteit musiek en faks word nie betroubaar ondersteun deur die kodek te gebruik nie. Daarom gebruik DTMF-oordrag RFC 2833-standaard om DTMF-syfers met behulp van RTP-loonvrag oor te dra. Die laer bandwydte van 8kbps lei ook daartoe dat die G.729 maklik in Voice Over IP (VoIP) toepassings gebruik word. Ander variante van G.729 is G.729.1, G.729A en G.729B. G.729.1 maak skaalbare datatempo's tussen 8 en 32 kbps moontlik. G.729.1 is 'n wyebandspoed- en oudiokoderingsalgoritme, wat interoperabel is met G.729, G.729A en G.729B kodeks.
Wat is die verskil tussen G711 en G729? – Albei is stemkoderingstelsels wat in stemkommunikasie gebruik word en deur ITU-T gestandaardiseer is. – Albei gebruik 8000 monsters per sekonde vir stemseine deur die Nyquest-teorie toe te pas, selfs al ondersteun G.711 64kbps en G.729 ondersteun 8kbps. – G.711-konsep is in die 1970's in Bell Systems bekendgestel en in 1988 gestandaardiseer, terwyl G.729 in 1996 gestandaardiseer is. – G.729 gebruik spesiale kompressie-algoritmes om die datatempo's te verminder, terwyl G.711 die laagste verwerkingskrag vereis, in vergelyking met G.729, as gevolg van die eenvoudige algoritme. – Albei tegnieke het hul eie uitgebreide weergawes met klein variasies. – Al verskaf G.729 lae datatariewe, is daar die intellektuele eiendomsregte wat gelisensieer moet word as jy G.729,, moet gebruik, anders as met G.711. – Daarom word G.711 deur meeste van die toestelle ondersteun en interoperabiliteit is baie eenvoudig. |
Gevolgtrekking
Omskakeling van een enkoderingskema na 'n ander sal eindig met verlies van inligting as daar onversoenbaarheid tussen kodek-algoritmes is. Daar is stelsels wat die kwaliteitsverlies in sulke scenario's meet met behulp van verskillende indekse soos MOS (Gemiddelde Opinietelling) en PSQM (Perceptual Speech Quality Measure).
G.711 en G.729 is stemkoderingmetodes wat gespesialiseer is om met telekommunikasienetwerke te gebruik. G.729 werk teen 8 keer laer datatempo in vergelyking met G.711 terwyl die soortgelyke stemkwaliteit behou word deur hoë komplekse algoritmes te gebruik wat lei tot hoër verwerkingskrag by die enkoderings- en dekoderingseenhede.