Кодува́ння з ліні́йним преди́ктором (LPC, англ. Linear predictive coding) — спосіб перетворення аналогового сигналу в цифрову форму, який використовується в основному в обробці аудіосигналу (мови) для представлення спектральної огинаючої цифрового сигналу мовлення в стислому вигляді, з використанням інформації лінійної прогностичної моделі. Це один з найпотужніших методів аналізу мови, і один з найкорисніших методів для кодування хорошої якості мови при низькій швидкості передачі бітів. LPC забезпечує надзвичайно точні оцінки параметрів мови.
Кодування мовного сигналу являє собою аналіз мови, в ході якого задаються параметри кодера і тип сигналу збудження. На наступному етапі ці параметри передаються на приймач, де вони використовуються декодером, виступаючим в ролі синтезатора мови.
Голосовий тракт можна представити як фільтр з регулярно оновлюваними коефіцієнтами, порушуваний кожні 15-30 мс періодичним або шумоподібним сигналом. Мовний кодер проводить синтез фільтра, який моделює голосовий тракт мовного сигналу — встановлює тип збудження (шум або послідовність імпульсів) і його період. Як критерій синтезу фільтра, як правило, використовується мінімізація середньоквадратичної помилки, що являє собою зважену суму квадратів різниць між фрагментами вхідного мовного сигналу і фрагментами, синтезованими кодером із заданими коефіцієнтами.
З квазістаціонарності голосового сигналу випливає, що параметри моделі з лінійним передбаченням повинні оновлюватися кожні 15-30 мс. Це час визначає довжину кадру мовного кодера. Кадр містить двійковий блок, сформований на виході LPC-кодера. Блок складається з одного біта, що визначає тип сигналу збудження, шести бітів, що визначають період сигналу збудження, і п'яти бітів, що визначають приріст за логарифмічною шкалою. На кодування кожного коефіцієнта відбиття потрібно 6 бітів. Одночасно може застосовуватися до 10 коефіцієнтів. Отже, стандартний кадр складається з 72 бітів, а швидкість двійкового потоку змінюється від 2400 до 4800 кбіт/с, залежно від періодичності кадрів. Мовний сигнал, відновлений приймачем, що працює за моделлю лінійного передбачення, має відносно низьку якість і «синтетичне» звучання. Тому в комерційних системах використовуються більш просунуті моделі, які дозволяють домогтися кращого звучання.
Примітки
- Речевые кодеры и декодеры [ 14 грудня 2013 у Wayback Machine.](рос.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Koduva nnya z lini jnim predi ktorom LPC angl Linear predictive coding sposib peretvorennya analogovogo signalu v cifrovu formu yakij vikoristovuyetsya v osnovnomu v obrobci audiosignalu movi dlya predstavlennya spektralnoyi oginayuchoyi cifrovogo signalu movlennya v stislomu viglyadi z vikoristannyam informaciyi linijnoyi prognostichnoyi modeli Ce odin z najpotuzhnishih metodiv analizu movi i odin z najkorisnishih metodiv dlya koduvannya horoshoyi yakosti movi pri nizkij shvidkosti peredachi bitiv LPC zabezpechuye nadzvichajno tochni ocinki parametriv movi Koduvannya movnogo signalu yavlyaye soboyu analiz movi v hodi yakogo zadayutsya parametri kodera i tip signalu zbudzhennya Na nastupnomu etapi ci parametri peredayutsya na prijmach de voni vikoristovuyutsya dekoderom vistupayuchim v roli sintezatora movi Golosovij trakt mozhna predstaviti yak filtr z regulyarno onovlyuvanimi koeficiyentami porushuvanij kozhni 15 30 ms periodichnim abo shumopodibnim signalom Movnij koder provodit sintez filtra yakij modelyuye golosovij trakt movnogo signalu vstanovlyuye tip zbudzhennya shum abo poslidovnist impulsiv i jogo period Yak kriterij sintezu filtra yak pravilo vikoristovuyetsya minimizaciya serednokvadratichnoyi pomilki sho yavlyaye soboyu zvazhenu sumu kvadrativ riznic mizh fragmentami vhidnogo movnogo signalu i fragmentami sintezovanimi koderom iz zadanimi koeficiyentami Z kvazistacionarnosti golosovogo signalu viplivaye sho parametri modeli z linijnim peredbachennyam povinni onovlyuvatisya kozhni 15 30 ms Ce chas viznachaye dovzhinu kadru movnogo kodera Kadr mistit dvijkovij blok sformovanij na vihodi LPC kodera Blok skladayetsya z odnogo bita sho viznachaye tip signalu zbudzhennya shesti bitiv sho viznachayut period signalu zbudzhennya i p yati bitiv sho viznachayut pririst za logarifmichnoyu shkaloyu Na koduvannya kozhnogo koeficiyenta vidbittya potribno 6 bitiv Odnochasno mozhe zastosovuvatisya do 10 koeficiyentiv Otzhe standartnij kadr skladayetsya z 72 bitiv a shvidkist dvijkovogo potoku zminyuyetsya vid 2400 do 4800 kbit s zalezhno vid periodichnosti kadriv Movnij signal vidnovlenij prijmachem sho pracyuye za modellyu linijnogo peredbachennya maye vidnosno nizku yakist i sintetichne zvuchannya Tomu v komercijnih sistemah vikoristovuyutsya bilsh prosunuti modeli yaki dozvolyayut domogtisya krashogo zvuchannya PrimitkiRechevye kodery i dekodery 14 grudnya 2013 u Wayback Machine ros