G711 vs. G729
G.711 ja G.729 ovat äänikoodausmenetelmiä, joita käytetään puheenkoodaukseen tietoliikenneverkoissa. Molemmat puhekoodausmenetelmät on standardisoitu 1990-luvulla, ja niitä käytetään perussovelluksissa, kuten langaton viestintä, PSTN-verkot, VoIP (Voice over IP) -järjestelmät ja kytkentäjärjestelmät. G.729 on erittäin pakattu verrattuna G.711: ään. Yleensä G.711-datanopeus on 8 kertaa suurempi kuin G.729-datanopeus. Molemmat menetelmät ovat kehittyneet viime vuosikymmenien aikana ja niillä on useita versioita ITU-T-standardin mukaisesti.
G.711
G.711 on ITU-T-suositus äänitaajuuksien pulssikoodimodulaatiolle (PCM). G.711 on tietoliikennekanavissa yleisesti käytetty koodekki, jonka kaistanleveys on 64 kbps. G.711: stä on kaksi versiota, nimeltään μ-laki ja A-laki. A-lakia käytetään useimmissa maissa ympäri maailmaa, kun taas μ-lakia käytetään pääasiassa Pohjois-Amerikassa. ITU-T: n suositus G.711: lle on 8000 näytettä sekunnissa, toleranssilla vain + 50 miljoonasosaa. Jokaista näytettä edustaa 8 bitin tasainen kvantisointi, joka päätyy 64 kbps: n datanopeudella. G.711 johtaa erittäin alhaisiin prosessointikustannuksiin johtuen yksinkertaisista algoritmeista, joita sillä käytetään muuntamaan äänisignaali digitaalimuotoon, mutta johtaa huonoon verkon tehokkuuteen johtuen kaistanleveyden tehottomasta käytöstä.
G.711-standardissa on myös muita variaatioita, kuten G.711.0-suositus, joka kuvaa G.711-bittivirran häviötöntä pakkausjärjestelmää ja joka on tarkoitettu IP-palveluiden, kuten VoIP, välittämiseen. Myös ITU-T G.711.1 -suositus kuvaa G.711 -standardin sulautettua laajakaistapuhetta ja äänen koodausalgoritmia, joka toimii suuremmalla datanopeudella, kuten 64, 80 ja 96 kbps ja käyttää 16 000 näytettä sekunnissa oletusnäytteenottotaajuudeksi.
G.729
G.729 on ITU-T-suositus puhesignaalien koodaamiseksi 8 kbps: n datanopeudella käyttämällä konjugaatin rakenteen ja algebrallisen koodin välityksellä innovoitua lineaarista ennustetta (CS-ACELP). G.729 käyttää 8000 näytettä sekunnissa käyttäen 16-bittistä lineaarista PCM: ää koodausmenetelmänä. Datan pakkausviive on 10 ms G.729: lle, myös G.729 on optimoitu käytettäväksi varsinaisten äänisignaalien kanssa, mikä johtaa DTMF (kaksisävyinen monitaajuus) -ääniin, ja korkealaatuista musiikkia ja faksia ei tueta luotettavasti koodekin avulla. Siksi DTMF-lähetys käyttää RFC 2833 -standardia DTMF-numeroiden lähettämiseen RTP-hyötykuormaa käyttämällä. Lisäksi pienempi 8 kbps: n kaistanleveys johtaa G.729: n käyttämiseen VoIP-sovelluksissa helposti. Muita G.729-variantteja ovat G.729.1, G.729A ja G.729B. G.729.1 mahdollistaa skaalautuvan datanopeuden välillä 8–32 kbps. G.729.1 on laajakaistainen nopeuden ja äänen koodausalgoritmi, joka on yhteentoimiva G.729-, G.729A- ja G.729B-koodekkien kanssa.
Mikä ero on G711: n ja G729: n välillä?? - Molemmat ovat puhekoodausjärjestelmiä, joita käytetään puheviestinnässä ja standardoitu ITU-T: llä. - Molemmat käyttävät äänisignaaleihin 8000 näytettä sekunnissa soveltamalla Nyquest-teoriaa, vaikka G.711 tukee 64 kbps ja G.729 tukee 8 kbps. - G.711-konsepti otettiin käyttöön 1970-luvulla Bell Systemsissä ja standardisoitiin vuonna 1988, kun taas G.729 standardoitiin vuonna 1996. - G.729 käyttää erityisiä pakkausalgoritmeja tiedonsiirtonopeuksien vähentämiseksi, kun taas G.711 vaatii pienintä prosessointitehoa verrattuna G.729: ään yksinkertaisen algoritmin vuoksi. - Molemmilla tekniikoilla on omat laajennetut versiot pienillä variaatioilla. - Vaikka G.729 tarjoaa alhaisen tiedonsiirtonopeuden, on olemassa immateriaalioikeuksia, jotka on lisensoitava, jos sinun on käytettävä G.729, toisin kuin G.711. - Siksi suurin osa laitteista tukee G.711: tä ja yhteentoimivuus on hyvin yksinkertaista.
|
johtopäätös
Muuntaminen yhdestä koodausmallista toiseen johtaa tietojen menetykseen, jos koodekkialgoritmien välillä on yhteensopimattomuuksia. On järjestelmiä, jotka mittaavat laadunmenetyksen tällaisissa tilanteissa käyttämällä erilaisia indeksejä, kuten MOS (keskimääräinen mielipidepiste) ja PSQM (Perceptual Speech Quality Measure).
G.711 ja G.729 ovat äänikoodausmenetelmiä, jotka on erikoistunut käytettäväksi tietoliikenneverkkojen kanssa. G.729 toimii kahdeksan kertaa alhaisemmalla datanopeudella verrattuna G.711: ään pitäen samanlainen äänenlaatu käyttämällä korkeita monimutkaisia algoritmeja, mikä johtaa suurempaan prosessointitehoon koodaus- ja dekoodausyksiköissä.