G711 vs G729
G.711 i G.729 są metodami kodowania głosu stosowanymi do kodowania głosu w sieciach telekomunikacyjnych. Obie metody kodowania mowy są znormalizowane w latach 90-tych i są 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. Zasadniczo szybkość przesyłania danych G.711 jest 8 razy wyższa niż szybkość przesyłania danych G.729. Obie metody ewoluowały w ciągu ostatnich dziesięcioleci i mają wiele wersji zgodnych ze standardem ITU-T.
G.711
G.711 to zalecenie ITU-T dotyczące modulacji impulsów częstotliwości (PCM) częstotliwości głosu. G.711 to powszechnie używany kodek w kanałach telekomunikacyjnych, który ma przepustowość 64 kb / s. Istnieją dwie wersje G.711 o nazwie μ-law i A-law. A-Law jest stosowany w większości krajów na całym świecie, natomiast μ-law jest stosowany głównie w Ameryce Północnej. Rekomendacja ITU-T dla G.711 wynosi 8000 próbek na sekundę z tolerancją jedynie + 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 powoduje 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 z powodu nieefektywnego wykorzystania przepustowości.
Istnieją inne odmiany standardu G.711, takie jak zalecenie G.711.0, które opisuje bezstratny schemat kompresji strumienia bitów G.711 i którego celem jest transmisja 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 zgodny ze standardem G.711, który działa z wyższymi prędkościami transmisji danych, takimi 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 jest zaleceniem ITU-T do kodowania sygnałów mowy z szybkością transmisji danych 8 kb / s przy użyciu wzbudzonej liniowej predykcji sprzężonej struktury-kodu algebraicznego (CS-ACELP). G.729 wykorzystuje 8000 próbek na sekundę, stosując 16-bitowy liniowy PCM jako metodę kodowania. Opóźnienie kompresji danych wynosi 10 ms dla G.729, również G.729 jest zoptymalizowany do pracy 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ą obsługiwane niezawodnie przy użyciu kodeka. Dlatego transmisja DTMF wykorzystuje standard RFC 2833 do przesyłania cyfr DTMF z wykorzystaniem ładunku RTP. Ponadto niższa przepustowość 8 kb / s pozwala na łatwe korzystanie 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 prędkości przesyłania 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 stosowanymi w komunikacji głosowej i znormalizowanymi 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 64 kb / s, a G.729 obsługuje 8 kb / s. - Koncepcja G.711 została wprowadzona w 1970 roku w Bell Systems i znormalizowana w 1988 roku, natomiast G.729 została znormalizowana w 1996 roku. - G.729 wykorzystuje specjalne algorytmy kompresji w celu zmniejszenia szybkości przesyłania 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ą własne rozszerzone wersje z małymi odmianami. - Mimo że G.729 zapewnia niskie prędkości transmisji danych, istnieją prawa własności intelektualnej, które muszą być licencjonowane, jeśli chcesz korzystać z G.729, w przeciwieństwie do G.711. - Dlatego G.711 jest obsługiwany przez większość urządzeń, a interoperacyjność jest bardzo prosta.
|
Wniosek
Konwersja z jednego schematu kodowania na inny zakończy się utratą informacji, jeśli wystąpią niezgodności między algorytmami kodeków. Istnieją systemy, które mierzą utratę jakości w takich scenariuszach przy użyciu różnych indeksów, takich jak MOS (średnia opinia) i PSQM (miara jakości mowy percepcyjnej).
G.711 i G.729 są metodami kodowania głosowego specjalizowanymi do użytku z sieciami telekomunikacyjnymi. G.729 działa z 8-krotnie mniejszą szybkością transmisji danych w porównaniu z G.711, zachowując podobną jakość głosu przy użyciu skomplikowanych algorytmów, co prowadzi do wyższej mocy przetwarzania w jednostkach kodujących i dekodujących.