Линейное кодирование с предсказанием
-
Основы линейного прогнозирующего кодирования (LPC)
- LPC используется для сжатия цифрового речевого сигнала, сохраняя его спектральную огибающую.
- Метод основан на линейной прогнозирующей модели, которая имитирует процесс генерации речи.
-
Обзор процесса кодирования и синтеза
- Речевой сигнал анализируется, удаляя форманты и оценивая интенсивность гудения.
- Остаток сигнала используется для создания исходного сигнала и формирования фильтра.
- Процесс выполняется на коротких фрагментах речи, называемых кадрами, для обеспечения разборчивости и сжатия.
-
История и развитие
- Линейное предсказание восходит к 1940-м годам и было усовершенствовано в 1960-х и 1970-х годах.
- Итакура и Сайто предложили статистический подход, Атал и Шредер – адаптивный, а Бург – основанный на принципе максимальной энтропии.
- LPC стал основой для технологии передачи голоса по IP и был использован в VoIP.
-
Представления коэффициента LPC и его стабильность
- Прямая передача коэффициентов фильтра нежелательна из-за их чувствительности к ошибкам.
- Существуют продвинутые представления, такие как LAR, LSP и коэффициенты отражения, которые обеспечивают стабильность предсказателя.
-
Приложения LPC
- LPC широко используется в кодировании и синтезе речи, а также в сжатии голоса и безопасной беспроводной связи.
- Синтез LPC применяется в вокодерах и в электронной музыке, например, в композиции notjustmore Пола Лански.
- LPC 10-го порядка использовался в обучающей игрушке Speak & Spell.
-
Рекомендации и дальнейшее чтение
- Статья содержит ссылки на дополнительные источники и внешние ресурсы для изучения LPC.
Полный текст статьи: