[an error occurred while processing this directive]
|
Абсолютно все на основе линейного предсказания, то есть для которых кодер генерирует коэффициенты синтезирующего фильтра (довольно не быстрый рекурсивный метод) и формирует возбуждение этого фильтра - тут уже разные варианты, например Code Excitation, Algebraic Codebook Excitation, Multi-Pulse Maximum Likelihood Quantization - все это требует как правило вычислений немеренной тучи корреляционных функций - что требует соответствующую тучу ресурсов.
По линии связи передаются коэффициенты синтезирующего фильтра (немного преобразованные), информация о возбуждении - везде по-разному и еще некоторая дополнительная информация в зависимости от конкретной реализации.
Декодеру остается всего-лишь (очень грубо говоря) пропустить через фильтр с принятыми коэффициентами принятое возбуждение - в результате синтезируется речь.
К таким относятся GSM, G.723.1, G.728, G.729, LPC-10, и еще много...
Для примера : G.723.1 5.3 kbps сжатие ~18..20, распаковка ~3.5..4.5 мипс (для 16-ти битного процессора с аппаратным умножителем 16х16 бит и 40-битным аккумулятором) на один стандартный 64-кбит канал.
E-mail: info@telesys.ru