Różnica między G711 a G729

Różnica między G711 a G729
Różnica między G711 a G729

Wideo: Różnica między G711 a G729

Wideo: Różnica między G711 a G729
Wideo: Memory vs Storage - What's the Difference? 2024, Listopad
Anonim

G711 kontra G729

G.711 i G.729 to metody kodowania głosu używane do kodowania głosu w sieciach telekomunikacyjnych. Obie metody kodowania mowy zostały ustandaryzowane w latach 90-tych i wykorzystywane w podstawowych aplikacjach, takich jak komunikacja bezprzewodowa, sieci PSTN, systemy VoIP (Voice over IP) i systemy przełączające. G.729 jest silnie skompresowany w porównaniu z G.711. Ogólnie szybkość transmisji danych G.711 jest 8 razy wyższa niż szybkość transmisji danych G.729. Obie metody ewoluowały w ciągu ostatnich dziesięcioleci i mają wiele wersji zgodnie ze standardem ITU-T.

G.711

G.711 to zalecenie ITU-T dotyczące modulacji impulsowo-kodowej (PCM) częstotliwości głosu. G.711 to powszechnie używany kodek w kanałach telekomunikacyjnych o przepustowości 64 kb/s. Istnieją dwie wersje G.711 zwane μ-law i A-law. A-Law jest używany w większości krajów na całym świecie, podczas gdy μ-law jest używany głównie w Ameryce Północnej. Zalecenie ITU-T dla G.711 to 8000 próbek na sekundę z tolerancją tylko + 50 części na milion. Każda próbka jest reprezentowana przez jednolitą kwantyzację 8 bitów, co kończy się szybkością transmisji danych 64 kb/s. G.711 zapewnia bardzo niskie koszty przetwarzania ze względu na proste algorytmy, których używa do przekształcania sygnału głosowego na format cyfrowy, ale prowadzi do niskiej wydajności sieci ze względu na nieefektywne wykorzystanie przepustowości.

Istnieją inne odmiany standardu G.711, takie jak zalecenie G.711.0, które opisuje schemat bezstratnej kompresji strumienia bitów G.711 i jest przeznaczony do transmisji przez usługi IP, takie jak VoIP. Również zalecenie ITU-T G.711.1 opisuje wbudowany szerokopasmowy algorytm kodowania mowy i dźwięku standardu G.711, który działa przy wyższych szybkościach transmisji danych, takich jak 64, 80 i 96 kb/s i wykorzystuje 16 000 próbek na sekundę jako domyślną częstotliwość próbkowania.

G.729

G.729 to zalecenie ITU-T dotyczące kodowania sygnałów mowy przy szybkości transmisji danych 8 kb/s przy użyciu predykcji liniowej typu Conjugate Structure-Algebraic Code Excited Linear Prediction (CS-ACELP). G.729 wykorzystuje 8000 próbek na sekundę przy użyciu 16-bitowego liniowego PCM jako metody kodowania. Opóźnienie kompresji danych wynosi 10 ms dla G.729, również G.729 jest zoptymalizowany do użycia z rzeczywistymi sygnałami głosowymi, co prowadzi do tonów DTMF (Dual Tone Multi-Frequency), a wysokiej jakości muzyka i faks nie są niezawodnie obsługiwane przy użyciu kodeka. Dlatego transmisja DTMF wykorzystuje standard RFC 2833 do przesyłania cyfr DTMF przy użyciu ładunku RTP. Ponadto niższa przepustowość wynosząca 8 kb/s prowadzi do łatwego korzystania z G.729 w aplikacjach Voice Over IP (VoIP). Inne warianty G.729 to G.729.1, G.729A i G.729B. G.729.1 umożliwia skalowalne szybkości transmisji danych od 8 do 32 kb/s. G.729.1 to szerokopasmowy algorytm kodowania prędkości i dźwięku, który jest kompatybilny z kodekami G.729, G.729A i G.729B.

Jaka jest różnica między G711 a G729?

– Oba są systemami kodowania głosu używanymi w komunikacji głosowej i standaryzowanymi przez ITU-T.

– Oba używają 8000 próbek na sekundę dla sygnałów głosowych, stosując teorię Nyquest, mimo że G.711 obsługuje 64kbps, a G.729 obsługuje 8kbps.

– Koncepcja G.711 została wprowadzona w latach 70. w Bell Systems i ustandaryzowana w 1988 r., podczas gdy G.729 został ustandaryzowany w 1996 r.

– G.729 wykorzystuje specjalne algorytmy kompresji w celu zmniejszenia szybkości transmisji danych, podczas gdy G.711 wymaga najniższej mocy obliczeniowej w porównaniu z G.729, ze względu na prosty algorytm.

– Obie techniki mają swoje własne rozszerzone wersje z małymi odmianami.

– Mimo że G.729 zapewnia niskie szybkości transmisji danych, istnieją prawa własności intelektualnej, które muszą być licencjonowane, jeśli chcesz używać G.729,, w przeciwieństwie do G.711.

– Dlatego G.711 jest obsługiwany przez większość urządzeń, a współdziałanie jest bardzo proste.

Wniosek

Konwersja z jednego schematu kodowania na inny zakończy się utratą informacji w przypadku niezgodności między algorytmami kodeków. Istnieją systemy, które mierzą utratę jakości w takich scenariuszach przy użyciu różnych wskaźników, takich jak MOS (średnia ocena opinii) i PSQM (miara percepcyjnej jakości mowy).

G.711 i G.729 to metody kodowania głosu wyspecjalizowane w sieciach telekomunikacyjnych. G.729 działa z 8-krotnie niższą szybkością transmisji danych w porównaniu z G.711, zachowując podobną jakość głosu przy użyciu złożonych algorytmów, co prowadzi do większej mocy przetwarzania w jednostkach kodowania i dekodowania.

Zalecana: