Оглавление
Линейное предсказание на основе кода
-
Основы CELP
- CELP – это алгоритм линейного предсказания, предложенный в 1985 году для улучшения качества речи по сравнению с другими кодами.
- Он используется в кодировании аудио-речи в формате MPEG-4 и является общим термином для класса алгоритмов, а не конкретным кодеком.
-
Структура и принципы CELP
- CELP основан на модели “источник-фильтр” и использует адаптивные и фиксированные кодовые книги для создания речи.
- Он выполняет поиск по замкнутому циклу в перцептивно взвешенной области и использует векторное квантование для кодирования.
-
Реализация и декодирование
- Более эффективные методы реализации и вычислительные возможности позволили использовать CELP на мобильных устройствах.
- Декодер CELP суммирует вклады от фиксированных и адаптивных кодовых книг для формирования возбуждения.
-
Кодирование CELP
- Кодирование CELP использует анализ-синтез (AbS) для оптимизации декодированного сигнала в замкнутом цикле.
- Для реального времени кодирования используется разбиение поиска на более мелкие последовательные запросы с функцией взвешивания на основе восприятия.
-
Снижение шума
- Современные аудиокодеки минимизируют ошибку для перцептивно взвешенной области, а не для простой квадратичной ошибки.
-
Сравнение форматов кодирования
- CELP имеет родственный аудиокодек CELT, который также использует некоторые его идеи.
-
Рекомендации и внешние ссылки
- В статье приведены ссылки на источники и архивированные версии CELP и LPC.
Полный текст статьи: