ADPCM Adaptive Differential Pulse Code Modulation
Adaptive DPCM (ADPCM) или Адаптивная ДИКМ является разновидностью ДИКМ (дифференциальной импульсно-кодовой модуляции), которая варьирует размер шага дискретизации для того, чтобы сократить требуемую полосу пропускания данных для определенного соотношения шум / сигнал.
ADPCM был разработан в начале 1970-х в Bell Labs для кодирования речи, его создателями были П. Каммиски, Н. Джаянта и Джеймс Л. Фланаган.
В телефонии
В телефонии стандартный звуковой сигнал телефонного звонка дискретизируется при помощи 8 000 значений в секунду (8 000 Гц), по 8 бит каждое, что дает битрейт 64 кбит/с, такой сигнал еще известен как DS0. По умолчанию сжатие сигнала DS0 производится либо по μ-закону (мю-закону) PCM (Северная Америка и Япония), или по А-закону PCM (Европа и большая часть остального мира). Это логарифмические системы сжатия, где 13 или 14 бит линейного PCM сэмпла проецируется в 8-битное значение. Эта система описана в международном стандарте G.711. В случаях, когда стоимость передачи высока и приемлимы потери качества звука, иногда имеет смысл сжимать голосовой сигнал еще сильнее. Алгоритм ADPCM используется для проецирования последовательности из 8 бит PCM сэмплов μ-закона (или А-закона) в последовательности 4-х битных сэмплов ADPCM. Таким образом, пропускная способность линии увеличивается в два раза. Этот метод подробно описан в стандарте G.726.
Некоторые методы ADPCM используются в голосовой IP-телефонии. ADPCM был также использован Interactive Multimedia Association для разработки старых аудио кодеков, известных как DVI ADPCM, IMA ADPCM или DVI4, в начале 1990-х годов.