0

音圧レベル (db SPL) を計算することは、

20 * log10 (amplitude)

しかし、ここで理解できないのは値の範囲です。16 ビット符号付き PCM オーディオの場合、最小値は -90 で、最大値は 0 です。

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

しかしウィキペディアによると、0 は私たちが聞くことができる最低の音で、194 db SPL は衝撃波の音のようなものです。ここで何が欠けているのか誰か説明してもらえますか?

ありがとう

4

1 に答える 1

2

デジタル波形は、アナログ電気信号をサンプリングして量子化したものです。元の波形を数値的に運ぶだけです。アナログ電気信号もそれ自体では聞こえませんが、トランスデューサー (スピーカーなど) によって音響波に変換する必要があります。スピーカーから発生する音圧のレベルは、スピーカーとパワーアンプの性能に依存します。同じアナログ電気信号によって駆動される異なるスピーカー/アンプのペアは、異なるレベルの音圧を生成します。SPL デシベルは、この音圧を測定します。

アナログ電気波形とそのデジタル表現は、信号の相対的なレベルをデコードします。計算した 90 dB の範囲は信号対雑音比 (SNR) と呼ばれ、これは比率であるため、無次元 dB で表されます。https://en.wikipedia.org/wiki/Signal-to-noise_ratioを参照

于 2016-04-21T16:14:55.690 に答える