公式:dB = 20 * log(A1 / A2)
A1 和 A2 是两个声音的振幅,在程序中表示每个声音样本的大小。
(1)采样大小为8bit时,最大振幅是最小振幅的 256 倍。计算公式如下:
dB = 20 * log10(256)= 48dB,因此,动态范围是 48 分贝,
(2)采样大小为16bit时,最大振幅是最小振幅的 65536倍。计算公式如下:
dB = 20 * log10(65536) = 96dB
(3)采样大小为24bit时,最大振幅是最小振幅的 16777216倍。计算公式如下:
dB = 20 * log10(16777216) = 144dB