G.729 — вузькосмуговий мовний кодек, який застосовується для ефективного цифрового представлення вузькосмугової телефонної розмови (сигналу телефонної якості). Така розмова характеризується смугою між 300 і 3400 Гц і може бути оцифрована з частотою дискретизації 8 кГц. В ідеалі мовний кодек повинен представлятися найбільшою розрядністю. У цьому випадку відновлена мова буде точно відповідати оригіналу. На практиці доводиться вибирати розрядність кодека і миритися з деякою похибкою квантування.
G.729 — широко використовуваний тип кодека, швидкість 8 Кбіт/с. Відповідно до теорії, мовний сигнал тривалістю в одну секунду можна повністю описати (тобто оцифрувати, передати або зберегти в цифровому вигляді і потім відновити в вихідний сигнал по цифровому поданню) цифровим потоком 60 байт/сек. Ідея оцифровувати і передавати (або зберігати) в цифровому виді не сам сигнал, а його параметр (кількість переходів через нуль, спектральні характеристики та ін), щоб потім по цих параметрах вибирати модель голосового тракту і синтезувати вихідний сигнал, лежить в основі вокодерів (VOice CODER) або «синтезуючих кодеків».
Для всіх типів кодеків справедливе правило : чим менше щільність цифрового потоку, тим більше відновлений сигнал відрізняється від оригіналу. Однак відновлений сигнал гібридних кодеків має цілком достатні характеристики, відновлюється тембр мовного сигналу, його динамічні характеристики, іншими словами, його «впізнаваність».
Алгоритм
Алгоритм заснований на моделі кодування з використанням лінійного передбачення з використанням алгебраїчної кодової книги (CELP — модель). Кодер оперує з кадрами мовного сигналу довжиною 10 мс, дискретизованного з частотою 8 КГц, що відповідає 80-ти 16-бітним відлікам в лінійному законі. Для кожного кадру проводиться аналіз мовного сигналу і виділяються параметри моделі (коефіцієнти фільтра лінійного передбачення, індекси і коефіцієнти посилення в адаптивній та фіксованій кодових книгах). Далі ці параметри кодуються і передаються в канал.
У декодері бітова посилка використовується для відновлення параметрів сигналу збудження і коефіцієнтів синтезуючого фільтра. Мова відновлюється шляхом пропускання сигналу збудження через короткочасний синтезирующий фільтр.
Синтезуючий фільтр має полюсну передавальну функцію 10-го порядку. Для роботи синтезатора основного тону використовується адаптивна кодова книга. Згодом мова поліпшується адаптивною постфільтрацією.
У разі втрати переданої кодером бітової посилки, вихідні дані для мовного синтезатора отримують інтерполяцією даних з попередніх «хороших» кадрів, але при цьому енергія інтерпольованого мовного сигналу поступово зменшується, що не створює особливого дискомфорту у слухача.
Вокодер обробляє кадри мовних сигналів довжиною 10 мс. Додатково існує затримка довжиною 5 мс (look-ahead buffer), що в сумі виливається в алгоритмічну затримку 15 мс (« 10+5 »). Затримки мовного сигналу в практичному додатку цього алгоритму також визначаються часом, що витрачається на :
- процеси кодування та декодування ;
- передачу по каналу ;
- мультиплексування при комбінуванні аудіоданих з іншими видами даних.
Ліцензування
G.729 включає програмні патенти від кількох компаній та ліцензовано від імені Sipro Lab Telecom. Sipro Lab Telecom є авторизованим представником прав на G.729 технологію та патентний портфель. З 1 січня 2017 року цей кодек не вимагає відрахувань до Sipro Lab Telecom.
Див. також
Ця стаття не містить . (травень 2014) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
G 729 vuzkosmugovij movnij kodek yakij zastosovuyetsya dlya efektivnogo cifrovogo predstavlennya vuzkosmugovoyi telefonnoyi rozmovi signalu telefonnoyi yakosti Taka rozmova harakterizuyetsya smugoyu mizh 300 i 3400 Gc i mozhe buti ocifrovana z chastotoyu diskretizaciyi 8 kGc V ideali movnij kodek povinen predstavlyatisya najbilshoyu rozryadnistyu U comu vipadku vidnovlena mova bude tochno vidpovidati originalu Na praktici dovoditsya vibirati rozryadnist kodeka i miritisya z deyakoyu pohibkoyu kvantuvannya G 729 shiroko vikoristovuvanij tip kodeka shvidkist 8 Kbit s Vidpovidno do teoriyi movnij signal trivalistyu v odnu sekundu mozhna povnistyu opisati tobto ocifruvati peredati abo zberegti v cifrovomu viglyadi i potim vidnoviti v vihidnij signal po cifrovomu podannyu cifrovim potokom 60 bajt sek Ideya ocifrovuvati i peredavati abo zberigati v cifrovomu vidi ne sam signal a jogo parametr kilkist perehodiv cherez nul spektralni harakteristiki ta in shob potim po cih parametrah vibirati model golosovogo traktu i sintezuvati vihidnij signal lezhit v osnovi vokoderiv VOice CODER abo sintezuyuchih kodekiv Dlya vsih tipiv kodekiv spravedlive pravilo chim menshe shilnist cifrovogo potoku tim bilshe vidnovlenij signal vidriznyayetsya vid originalu Odnak vidnovlenij signal gibridnih kodekiv maye cilkom dostatni harakteristiki vidnovlyuyetsya tembr movnogo signalu jogo dinamichni harakteristiki inshimi slovami jogo vpiznavanist AlgoritmAlgoritm zasnovanij na modeli koduvannya z vikoristannyam linijnogo peredbachennya z vikoristannyam algebrayichnoyi kodovoyi knigi CELP model Koder operuye z kadrami movnogo signalu dovzhinoyu 10 ms diskretizovannogo z chastotoyu 8 KGc sho vidpovidaye 80 ti 16 bitnim vidlikam v linijnomu zakoni Dlya kozhnogo kadru provoditsya analiz movnogo signalu i vidilyayutsya parametri modeli koeficiyenti filtra linijnogo peredbachennya indeksi i koeficiyenti posilennya v adaptivnij ta fiksovanij kodovih knigah Dali ci parametri koduyutsya i peredayutsya v kanal U dekoderi bitova posilka vikoristovuyetsya dlya vidnovlennya parametriv signalu zbudzhennya i koeficiyentiv sintezuyuchogo filtra Mova vidnovlyuyetsya shlyahom propuskannya signalu zbudzhennya cherez korotkochasnij sinteziruyushij filtr Sintezuyuchij filtr maye polyusnu peredavalnu funkciyu 10 go poryadku Dlya roboti sintezatora osnovnogo tonu vikoristovuyetsya adaptivna kodova kniga Zgodom mova polipshuyetsya adaptivnoyu postfiltraciyeyu U razi vtrati peredanoyi koderom bitovoyi posilki vihidni dani dlya movnogo sintezatora otrimuyut interpolyaciyeyu danih z poperednih horoshih kadriv ale pri comu energiya interpolovanogo movnogo signalu postupovo zmenshuyetsya sho ne stvoryuye osoblivogo diskomfortu u sluhacha Vokoder obroblyaye kadri movnih signaliv dovzhinoyu 10 ms Dodatkovo isnuye zatrimka dovzhinoyu 5 ms look ahead buffer sho v sumi vilivayetsya v algoritmichnu zatrimku 15 ms 10 5 Zatrimki movnogo signalu v praktichnomu dodatku cogo algoritmu takozh viznachayutsya chasom sho vitrachayetsya na procesi koduvannya ta dekoduvannya peredachu po kanalu multipleksuvannya pri kombinuvanni audiodanih z inshimi vidami danih LicenzuvannyaG 729 vklyuchaye programni patenti vid kilkoh kompanij ta licenzovano vid imeni Sipro Lab Telecom Sipro Lab Telecom ye avtorizovanim predstavnikom prav na G 729 tehnologiyu ta patentnij portfel Z 1 sichnya 2017 roku cej kodek ne vimagaye vidrahuvan do Sipro Lab Telecom Div takozhCya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno traven 2014 Cya stattya ye zagotovkoyu Vi mozhete dopomogti proyektu dorobivshi yiyi Ce povidomlennya varto zaminiti tochnishim