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: Näin vaihdat kannettavaan muistin, kiintolevyn ja akun 2024, Heinäkuu
Anonim

G711 vs G729

G.711 ja G.729 ovat puheenkoodausmenetelmiä, joita käytetään puheen koodaukseen tietoliikenneverkoissa. Molemmat puheenkoodausmenetelmä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 tiivistetty verrattuna G.711:een. Yleensä G.711-tiedonsiirtonopeus on 8 kertaa suurempi kuin G.729-tiedonsiirtonopeus. Molemmat menetelmät ovat kehittyneet viime vuosikymmenien aikana, ja niistä on useita ITU-T-standardin mukaisia versioita.

G.711

G.711 on ITU-T:n suositus puhetaajuuksien pulssikoodimodulaatiolle (PCM). G.711 on yleisesti käytetty koodekki tietoliikennekanavilla, 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 vain + 50 miljoonasosan toleranssilla. Jokaista näytettä edustaa tasainen 8 bitin kvantisointi, joka päätyy 64 kbps:n datanopeuteen. G.711 johtaa erittäin alhaisiin prosessointikustannuksiin yksinkertaisten algoritmien vuoksi, joita se käyttää puhesignaalin muuntamiseen digitaaliseen muotoon, mutta johtaa huonoon verkon tehokkuuteen kaistanleveyden tehottoman käytön vuoksi.

G.711-standardista on muitakin muunnelmia, kuten G.711.0-suositus, joka kuvaa häviötöntä G.711-bittivirran pakkausmenetelmää ja joka on tarkoitettu siirtoon IP-palvelujen, kuten VoIP, kautta. Myös ITU-T G.711.1 -suositus kuvaa G.711-standardin sulautettua laajakaistaista puheen ja äänen koodausalgoritmia, joka toimii suuremmilla tiedonsiirtonopeuksilla, kuten 64, 80 ja 96 kbps ja käyttää 16 000 näytettä sekunnissa oletusnäytteenottotaajuutena.

G.729

G.729 on ITU-T:n suositus puhesignaalien koodaamiseen 8 kbps:n datanopeudella käyttämällä konjugaattirakenne-algebrallista koodia herätettyä lineaarista ennustetta (CS-ACELP). G.729 käyttää 8000 näytettä sekunnissa ja käyttää 16-bittistä lineaarista PCM:ää koodausmenetelmänä. Datan pakkausviive 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 faksia ei tueta luotettavasti koodekin avulla. Siksi DTMF-lähetys käyttää RFC 2833 -standardia DTMF-numeroiden lähettämiseen RTP-hyötykuorman avulla. Myös pienempi kaistanleveys 8 kbps mahdollistaa G.729:n käytön Voice Over IP (VoIP) -sovelluksissa helposti. Muita G.729:n muunnelmia ovat G.729.1, G.729A ja G.729B. G.729.1 mahdollistaa skaalattavat tiedonsiirtonopeudet välillä 8-32 kbps. G.729.1 on laajakaistainen nopeus- ja äänenkoodausalgoritmi, joka on yhteentoimiva G.729-, G.729A- ja G.729B-koodekkien kanssa.

Mitä eroa on G711:llä ja G729:llä?

– Molemmat ovat puheen koodausjärjestelmiä, joita käytetään puheviestinnässä ja ITU-T:n standardoimia.

– Molemmat käyttävät äänisignaaleille 8000 näytettä sekunnissa Nyquestin teoriaa soveltaen, vaikka G.711 tukee 64 kbps ja G.729 8 kbps.

– G.711-konsepti esiteltiin 1970-luvulla Bell Systemsissä ja standardisoitiin vuonna 1988, kun taas G.729 standardisoitiin vuonna 1996.

– G.729 käyttää erityisiä pakkausalgoritmeja tiedonsiirtonopeuksien pienentämiseen, kun taas G.711 vaatii pienimmän prosessointitehon verrattuna G.729:ään yksinkertaisen algoritmin ansiosta.

– Molemmilla tekniikoilla on omat laajennetut versionsa pienillä variaatioilla.

– Vaikka G.729 tarjoaa alhaiset tiedonsiirtonopeudet, on immateriaalioikeudet, jotka on lisensoitava, jos haluat käyttää G.729:ää,, toisin kuin G.711:n kanssa.

– Siksi useimmat laitteet tukevat G.711:tä ja yhteentoimivuus on hyvin yksinkertaista.

Johtopäätös

Konvertointi koodausmenetelmästä toiseen johtaa tietojen menetykseen, jos koodekkialgoritmien välillä on yhteensopimattomuutta. On järjestelmiä, jotka mittaavat laadun heikkenemistä tällaisissa skenaarioissa käyttämällä erilaisia indeksejä, kuten MOS (Mean Opinion Score) ja PSQM (Perceptual Speech Quality Measure).

G.711 ja G.729 ovat puheenkoodausmenetelmiä, jotka on erikoistunut käytettäväksi tietoliikenneverkoissa. G.729 toimii 8 kertaa pienemmällä datanopeudella verrattuna G.711:een, mutta säilyttää samanlaisen äänenlaadun käyttämällä monimutkaisia algoritmeja, mikä johtaa korkeampaan käsittelytehoon koodaus- ja dekoodausyksiköissä.

Suositeltava: