2016-04-21 552 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