~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ AE837C50303E0E203ED70EFCB065049F__1714069560 ✰
Заголовок документа оригинал.:
✰ Code-excited linear prediction - Wikipedia ✰
Заголовок документа перевод.:
✰ Линейное предсказание с возбуждением кода — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Code-excited_linear_prediction ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/ae/9f/ae837c50303e0e203ed70efcb065049f.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/ae/9f/ae837c50303e0e203ed70efcb065049f__translat.html ✰
Дата и время сохранения документа:
✰ 18.06.2024 18:06:58 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 25 April 2024, at 21:26 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Линейное предсказание с возбуждением кода — Википедия Jump to content

Линейное предсказание с кодовым возбуждением

Из Википедии, бесплатной энциклопедии

Линейное предсказание с кодовым возбуждением ( CELP ) — это с линейным прогнозированием алгоритм кодирования речи , первоначально предложенный Манфредом Р. Шредером и Бишну С. Аталом в 1985 году. В то время он обеспечивал значительно лучшее качество, чем существующие алгоритмы с низкой скоростью передачи данных, такие как остаточный с линейным предсказанием с возбуждением (RELP) и кодированием с линейным предсказанием (LPC) Вокодеры (например, FS-1015 ). Наряду со своими вариантами, такими как алгебраический CELP , расслабленный CELP , CELP с малой задержкой и линейное предсказание с возбуждением векторной суммы , в настоящее время это наиболее широко используемый алгоритм кодирования речи. [ нужна цитата ] . Он также используется при MPEG-4 Audio кодировании речи . CELP обычно используется как общий термин для класса алгоритмов, а не для конкретного кодека.

Предыстория [ править ]

Алгоритм CELP основан на четырех основных идеях:

Исходному алгоритму, смоделированному в 1983 году Шредером и Аталом, требовалось 150 секунд для кодирования 1 секунды речи при запуске на суперкомпьютере Cray-1 . С тех пор более эффективные способы реализации кодовых книг и улучшения вычислительных возможностей позволили запустить алгоритм во встроенных устройствах, таких как мобильные телефоны.

CELP-декодер [ править ]

Рисунок 1: CELP-декодер

Прежде чем исследовать сложный процесс кодирования CELP, мы познакомим вас с декодером. На рисунке 1 описан общий декодер CELP. Возбуждение производится путем суммирования вкладов фиксированных (также известных как стохастические или инновационные) и адаптивных (также известных как шаг) кодовых книг:

где - это фиксированный (он же стохастический или инновационный) вклад кодовой книги и — это вклад адаптивной ( шаговой ) кодовой книги. Фиксированная кодовая книга — это словарь векторного квантования , который (явно или неявно) жестко закодирован в кодеке. Эта кодовая книга может быть алгебраической ( ACELP ) или храниться явно (например, Speex ). Записи в адаптивной кодовой книге состоят из задержанных версий возбуждения. Это позволяет эффективно кодировать периодические сигналы, например вокализованные звуки.

Фильтр, формирующий возбуждение, имеет всеполюсную модель вида , где называется фильтром прогнозирования и получается с помощью линейного прогнозирования ( алгоритм Левинсона-Дурбина ). Всеполюсный фильтр используется потому, что он хорошо отображает речевой тракт человека и его легко вычислить.

CELP-кодер [ править ]

Основной принцип CELP называется анализом путем синтеза (AbS) и означает, что кодирование (анализ) выполняется путем перцепционной оптимизации декодированного (синтеза) сигнала в замкнутом контуре. Теоретически лучший поток CELP будет создан путем перебора всех возможных битовых комбинаций и выбора той, которая создает декодированный сигнал с лучшим звучанием. Очевидно, что на практике это невозможно по двум причинам: требуемая сложность превосходит любое доступное в настоящее время оборудование, а критерий выбора «наилучшего звучания» предполагает присутствие человека-слушателя.

Чтобы обеспечить кодирование в реальном времени с использованием ограниченных вычислительных ресурсов, поиск CELP разбивается на более мелкие, более управляемые последовательные поиски с использованием простой функции взвешивания по восприятию. Обычно кодирование выполняется в следующем порядке:

Взвешивание шума [ править ]

Большинство (если не все) современных аудиокодеков пытаются формировать шум кодирования так, чтобы он появлялся в основном в тех диапазонах частот, где ухо не может его обнаружить. Например, ухо более терпимо к шуму в более громких частях спектра и наоборот. Вот почему вместо минимизации простой квадратичной ошибки CELP минимизирует ошибку для области, взвешенной по восприятию . Весовой фильтр W(z) обычно получается из фильтра LPC путем расширения полосы пропускания :

где .

См. также [ править ]

  • MPEG-4, часть 3 (CELP как тип аудиообъекта MPEG-4)
  • G.728 – Кодирование речи со скоростью 16 кбит/с с использованием линейного предсказания, возбуждаемого кодом с малой задержкой.
  • G.718 – использует CELP для двух нижних уровней диапазона (50–6400 Гц) в двухэтапной структуре кодирования.
  • G.729.1 - использует кодирование CELP для нижней полосы (50–4000 Гц) в трехступенчатой ​​структуре кодирования.
  • Сравнение форматов кодирования звука
  • CELT — это родственный аудиокодек, который заимствует некоторые идеи у CELP.

Ссылки [ править ]

  • Б.С. Атал, «История линейного предсказания», журнал IEEE Signal Processing Magazine , vol. 23, нет. 2, март 2006 г., стр. 154–161.
  • М. Р. Шредер и Б. С. Атал, «Линейное предсказание с кодовым возбуждением (CELP): высококачественная речь при очень низких скоростях передачи данных», в материалах Международной конференции IEEE по акустике, речи и обработке сигналов (ICASSP), вып. 10, стр. 937–940, 1985.

Внешние ссылки [ править ]

Избранные чтения [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: AE837C50303E0E203ED70EFCB065049F__1714069560
URL1:https://en.wikipedia.org/wiki/Code-excited_linear_prediction
Заголовок, (Title) документа по адресу, URL1:
Code-excited linear prediction - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)