2016-04-21 2 views
0

Я знаю, что для расчета уровня звукового давления (дБ SPL) являетсяКак я могу правильно рассчитать звуковой dB SPL?

20 * log10 (amplitude)

но то, что я не понимаю, вот диапазон значений. в случае 16-битное аудио PCM, самое низкое значение -90 и самое большое значение 0:

[20 * log10 (1/32768)] to [20 * log10 (32768/32768)] 
[-90] to [0] 

но на википедию, 0 является самым низким звуком можно услышать и 194 дБ SPL-то вроде ударноволновой звук. Может ли кто-нибудь объяснить, что мне здесь не хватает?

Благодаря

ответ

1

Цифровой сигнал представляет собой дискретизируется и квантуется представление аналогового электрического сигнала. Он просто переносит исходную форму волны численно. В то время как аналоговый электрический сигнал сам по себе не слышен - его необходимо преобразовать в звуковую волну с помощью преобразователей (например, громкоговорителей). Уровень акустического давления, создаваемого динамиками, зависит от возможностей колонок и усилителя мощности. Различные динамики/пары усилителей, управляемые одним и тем же аналоговым электрическим сигналом, будут создавать различные уровни акустического давления. Децибелы SPL измеряют это акустическое давление.

Аналоговый электрический сигнал, а также его цифровое представление декодируют только относительный уровень сигнала. И вычисленный диапазон 90 дБ называется отношением сигнал/шум (SNR), которое выражается в безразмерном дБ, так как это отношение; см. https://en.wikipedia.org/wiki/Signal-to-noise_ratio