G711 срещу G729
G.711 и G.729 са методи за кодиране на глас, използвани за кодиране на глас в телекомуникационни мрежи. И двата метода за кодиране на речта са стандартизирани през 1990 г. и се използват в основни приложения като безжична комуникация, PSTN мрежи, VoIP (глас през IP) системи и комутационни системи. G.729 е силно компресиран в сравнение с G.711. Като цяло скоростта на данни G.711 е 8 пъти по-висока от скоростта на данни G.729. И двата метода се развиха през последните десетилетия и имат няколко версии според стандарта ITU-T.
G.711
G.711 е препоръка на ITU-T за импулсно-кодова модулация (PCM) на гласови честоти. G.711 е често използван кодек в телекомуникационните канали, който има честотна лента от 64kbps. Има две версии на G.711, наречени μ-закон и А-закон. A-Law се използва в повечето страни по света, докато μ-law се използва предимно в Северна Америка. Препоръката на ITU-T за G.711 е 8000 проби в секунда само с толеранс от + 50 части на милион. Всяка проба е представена чрез равномерно квантуване на 8 бита, което завършва със скорост на данни 64 kbps. G.711 води до много ниски разходи за обработка поради простите алгоритми, които използва за преобразуване на гласовия сигнал в цифров формат, но води до ниска ефективност на мрежата поради неефективно използване на честотната лента.
Има други варианти на стандарта G.711, като препоръката G.711.0, която описва схема за компресиране без загуби на G.711 битов поток и е насочена към предаване през IP услуги, като VoIP. Също така препоръката на ITU-T G.711.1 описва вградения широколентов алгоритъм за кодиране на реч и аудио на стандарт G.711, който работи при по-високи скорости на данни като 64, 80 и 96 kbps и използва 16 000 проби в секунда като честота на семплиране по подразбиране.
G.729
G.729 е препоръка на ITU-T за кодиране на говорни сигнали при скорост на данни 8kbps, използвайки конюгатно структурно-алгебричен код с възбудено линейно предсказване (CS-ACELP). G.729 използва 8000 проби в секунда, докато използва 16-битов линеен PCM като метод на кодиране. Закъснението при компресиране на данни е 10 ms за G.729, също така G.729 е оптимизиран за използване с действителни гласови сигнали, което води до DTMF (двутонални многочестотни) тонове, а висококачествената музика и факс не се поддържат надеждно с помощта на кодека. Следователно DTMF предаването използва стандарта RFC 2833 за предаване на DTMF цифри, използвайки RTP полезен товар. Също така, по-ниската честотна лента от 8kbps води до лесно използване на G.729 в приложения за Voice Over IP (VoIP). Други варианти на G.729 са G.729.1, G.729A и G.729B. G.729.1 позволява мащабируеми скорости на данни между 8 и 32 kbps. G.729.1 е алгоритъм за широколентова скорост и аудио кодиране, който е оперативно съвместим с кодеците G.729, G.729A и G.729B.
Каква е разликата между G711 и G729? – И двете са системи за гласово кодиране, използвани в гласовата комуникация и стандартизирани от ITU-T. – И двете използват 8000 проби в секунда за гласови сигнали чрез прилагане на теорията на Nyquest, въпреки че G.711 поддържа 64kbps, а G.729 поддържа 8kbps. – Концепцията G.711 е въведена през 1970 г. в Bell Systems и стандартизирана през 1988 г., докато G.729 е стандартизирана през 1996 г. – G.729 използва специални алгоритми за компресиране, за да намали скоростите на данни, докато G.711 изисква най-ниска мощност на обработка в сравнение с G.729, поради простия алгоритъм. – И двете техники имат свои собствени разширени версии с малки вариации. – Въпреки че G.729 осигурява ниски скорости на данни, има права върху интелектуалната собственост, които трябва да бъдат лицензирани, ако трябва да използвате G.729, за разлика от G.711. – Следователно G.711 се поддържа от повечето устройства и оперативната съвместимост е много проста. |
Заключение
Преобразуването от една схема на кодиране в друга ще завърши със загуба на информация, ако има несъвместимост между алгоритмите на кодека. Има системи, които измерват загубата на качество в такива сценарии, като използват различни индекси като MOS (среден резултат на мнение) и PSQM (измерване на качеството на възприемане на речта).
G.711 и G.729 са методи за гласово кодиране, специализирани за използване с телекомуникационни мрежи. G.729 работи с 8 пъти по-ниска скорост на предаване на данни в сравнение с G.711, като същевременно запазва подобно качество на гласа, използвайки високо сложни алгоритми, което води до по-висока мощност на обработка в кодиращите и декодиращите единици.