G711: N Ja G729: N Välinen Ero

G711: N Ja G729: N Välinen Ero
G711: N Ja G729: N Välinen Ero

Video: G711: N Ja G729: N Välinen Ero

Video: G711: N Ja G729: N Välinen Ero
Video: VoIP Voice Codecs Comparison - Codec Samples 2024, Marraskuu
Anonim

G711 vs. G729

G.711 ja G.729 ovat äänikoodausmenetelmiä, joita käytetään äänikoodaukseen tietoliikenneverkoissa. Molemmat puhekoodausmenetelmät on standardoitu 1990-luvulla, ja niitä käytetään perussovelluksissa, kuten langattomassa viestinnässä, PSTN-verkoissa, VoIP (Voice over IP) -järjestelmissä ja kytkentäjärjestelmissä. G.729 on erittäin pakattu verrattuna G.711: een. Yleensä G.711-datanopeus on kahdeksan 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 puhetaajuuksien pulssikoodimodulaatiolle (PCM). G.711 on yleisesti käytetty tietoliikennekanavien koodekki, jonka kaistanleveys on 64 kbps. G.711: stä on kaksi versiota, joita kutsutaan μ-laiksi ja A-laiksi. 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 ja vain +50 miljoonasosan toleranssi. Kutakin näytettä edustaa yhtenäinen 8 bitin kvantisointi, joka johtaa 64 kbps: n datanopeuteen. G.711 johtaa erittäin mataliin prosessointikulut johtuen yksinkertaisista algoritmeista, joita se käyttää muuntamaan äänisignaalin digitaalisessa muodossa, mutta johtaa verkon heikkoon tehokkuuteen kaistanleveyden tehottoman käytön vuoksi.

G.711-standardissa on muita muunnelmia, kuten G.711.0-suositus, joka kuvaa häviötöntä G.711-bittivirran pakkausmenetelmää ja on tarkoitettu siirtämiseen IP-palveluiden, kuten VoIP, kautta. Myös ITU-T G.711.1 -suosituksessa kuvataan G.711-standardin upotettua laajakaistapuhe- ja äänikoodausalgoritmia, joka toimii suuremmilla tiedonsiirtonopeuksilla, kuten 64, 80 ja 96 kbps, ja käyttää 16 000 näytettä sekunnissa oletuksena näytteenottotaajuus.

G.729

G.729 on ITU-T: n suositus puhesignaalien koodaamiseen 8 kbps: n tiedonsiirtonopeudella käyttäen konjugaattirakenne-algebrallista koodia innoittavaa lineaarista ennustusta (CS-ACELP). G.729 käyttää 8000 näytettä sekunnissa ja käyttää 16-bittistä lineaarista PCM: ää koodausmenetelmänä. Tiedon pakkauksen viive on 10 ms G.729: lle, myös G.729 on optimoitu käytettäväksi todellisten äänisignaalien kanssa, mikä johtaa DTMF (Dual Tone Multi-Frequency) -ääniin, ja korkealaatuista musiikkia ja fakseja ei tueta luotettavasti koodekin avulla. Siksi DTMF-lähetys käyttää RFC 2833 -standardia DTMF-numeroiden lähettämiseen RTP-hyötykuormaa käyttäen. Pienempi 8 kbps: n kaistanleveys johtaa myös G.729: n käyttöön Voice over IP (VoIP) -sovelluksissa. Muut G.729: n variantit ovat G.729.1, G.729A ja G.729B. G.729.1 mahdollistaa skaalattavan tiedonsiirtonopeuden välillä 8-32 kbps. G.729.1 on laajakaistanopeuden ja äänen koodausalgoritmi,joka on yhteentoimiva G.729-, G.729A- ja G.729B-koodekkien kanssa.

Mikä on ero G711: n ja G729: n välillä?

- Molemmat ovat äänikoodausjärjestelmiä, joita käytetään puheviestinnässä ja jotka ITU-T on standardoinut.

- Molemmat käyttävät 8000 näytettä sekunnissa äänisignaaleihin 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 datanopeuksien pienentämiseen, kun taas G.711 vaatii pienimmän prosessointitehon verrattuna G.729: ään yksinkertaisen algoritmin takia.

- Molemmilla tekniikoilla on omat laajennetut versiot pienillä muunnelmilla.

- Vaikka G.729 tarjoaa alhaisen tiedonsiirtonopeuden, on olemassa tekijänoikeudet, jotka on lisensoitava, jos haluat käyttää G.729: tä, toisin kuin G.711.

- Siksi suurin osa laitteista tukee G.711: tä ja yhteentoimivuus on hyvin yksinkertaista.

Johtopäätös

Muuntaminen yhdestä koodausmenetelmästä toiseen johtaa tietojen menetykseen, jos koodekki-algoritmien välillä on ristiriitaisuuksia. On olemassa järjestelmiä, jotka mittaavat laadun heikkenemisen tällaisissa tilanteissa käyttämällä erilaisia indeksejä, kuten MOS (Mean Opinion Score) 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 pienemmällä tiedonsiirtonopeudella kuin G.711, mutta pitää samalla äänenlaadulla korkeat kompleksiset algoritmit, mikä johtaa korkeampaan prosessointitehoon koodaus- ja dekoodausyksiköissä.

Suositeltava: