2016-04-21 278 views
0

我知道计算声压级(SPL DB)是如何正确计算音频dB SPL?

20 * log10 (amplitude)

,但我不明白这里是值的范围。如果16位带符号PCM音频,最低值是-90和最大的值是0:

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

但每维基百科,0是我们能听到的声音最低和194 dB声压级有点像冲击波的声音。有谁能解释我在这里失踪的事吗?

谢谢

回答

1

数字波形是模拟电信号的采样和量化表示。它只是以数字方式传送原始波形。虽然模拟电信号本身也不能听到 - 它需要通过换能器(例如扬声器)转换成声波。扬声器产生的声压级别取决于扬声器和功率放大器的功能。由相同模拟电信号驱动的不同扬声器/放大器对将产生不同的声压级。 SPL分贝测量这个声压。

模拟电气波形及其数字表示仅对信号的相对电平进行解码。您计算出的90 dB范围称为信噪比(SNR),以无量纲dB表示,因为这是一个比率;见https://en.wikipedia.org/wiki/Signal-to-noise_ratio