Линейное предсказание с возбуждением алгебраическим кодом - Algebraic code-excited linear prediction

Линейное предсказание с алгебраическим кодовым возбуждением ( ACELP ) - это запатентованный алгоритм кодирования речи VoiceAge Corporation, в котором ограниченный набор импульсов распределяется как возбуждение на фильтр линейного предсказания . Это алгоритм кодирования с линейным предсказанием (LPC), который основан на методе линейного предсказания с кодовым возбуждением (CELP) и имеет алгебраическую структуру.

Метод ACELP широко используется в современных стандартах кодирования речи, таких как AMR , EFR , AMR-WB (G.722.2), VMR-WB , EVRC , EVRC-B , SMV , TETRA , PCS 1900, MPEG-4 CELP и ITU- Стандарты серии T G G.729 , G.729.1 (первый этап кодирования) и G.723.1 . Алгоритм ACELP также используется в проприетарном кодеке ACELP.net.

ACELP - это запатентованная технология и зарегистрированная торговая марка VoiceAge Corporation в Канаде и / или других странах, разработанная в 1989 году исследователями из Университета Шербрука в Канаде .

Функции

Основным преимуществом ACELP является то, что алгебраическая кодовая книга, которую он использует, может быть очень большой (> 50 бит) без проблем с памятью ( RAM / ROM ) или сложностью ( время процессора ).

Технология

Алгоритм ACELP основан на алгоритме, используемом в линейном предсказании с кодовым возбуждением (CELP), но кодовые книги ACELP имеют определенную алгебраическую структуру, наложенную на них.

16-битная алгебраическая кодовая книга должна использоваться в инновационном поиске кодовой книги, цель которого состоит в том, чтобы найти лучшие нововведения и параметры усиления. Вектор инновации содержит не более четырех ненулевых импульсов.

В ACELP блок из N речевых выборок синтезируется путем фильтрации соответствующей инновационной последовательности из кодовой книги, масштабированной коэффициентом усиления g c , через два изменяющихся во времени фильтра.

Фильтр долговременного синтеза (основного тона) определяется выражением:

Фильтр кратковременного синтеза определяется выражением:

Компания Voiceage очень жестко контролирует продукт. Audible Inc. использует модифицированную версию для своих говорящих книг. Это также лицензионное программное обеспечение для конференц-связи, игрушки для сжатия речи и стало одним из форматов 3GPP . С истечением срока действия патента 9 февраля 2018 года разработчики узкополосной передачи речи (например, службы экстренной помощи) имеют возможность использовать ACELP, которую покупатель может опционально заплатить сейчас или для стандартного использования после истечения срока действия патента.

Рекомендации