2012-04-03 2 views
1

ADPCM адаптивен, поэтому он имеет частоту дискретизации. Но есть ли у него средний курс или что-то еще? Имеет ли он рамки фиксированного времени?Имеет ли ADPCM некоторую частоту дискретизации?

+0

Частота выборки фиксированная, не так ли? Вы имеете в виду битрейт? – Brad

+0

Не знаю. Я читал, что ADPCM имеет переменное квантование = период выборки. – Dims

+0

Переменная квантование не соответствует периоду выборки. Звуковые данные квантуются до определенного уровня и не влияют на фактическую скорость этих уровней звука. – Cthutu

ответ

2

Вы неправильно поняли его здесь :-). «Адаптивный» не означает, что частота дискретизации регулируется в соответствии с сигналом, который он содержит.

«Адаптивный» означает, что ограниченные доступные дельта-шаги (4Bit = только 16 возможностей для кодирования образца) адаптируются к сигналу путем прогнозирования. Он пытается аппроксимировать из данного образца, значение которого может иметь следующий образец, и адаптирует к нему этапы дельта.

Если сигнал имеет меньшее изменение от образца к образцу, шаги выбираются ближе к тегу, чем если сигнал имеет большое изменение. Очень маловероятно, что сигнал идет от очень колебания к тишине от одного образца к другому.

Вы замечаете это поведение, если вы кодируете квадратную волну с частотой 100 Гц с использованием такого алгоритма и повторно открываете его в аудиоредакторе, который делает видимым изображение. Когда сигнал изменяется от одной полярности к другой, сигнал «ускоряется» (шаги все больше и больше), пока он не достигнет другого конца, а затем он снова замедляется (шаги все ближе и ближе к гаутеру).

Он по-прежнему имеет фиксированную частоту дискретизации. Тот, который вы ему дадите. В RIFF WAVE частота дискретизации сохраняется в заголовке.

+0

Спасибо! Поздно, но ясно :) – Dims