我正在处理此页面上的示例:http: //chimera.labs.oreilly.com/books/1234000001552/ch03.html
我完全理解为什么音频系统的最大级别为 0,因为 1 的日志为 0。
但是,我对最低限度感到困惑。dBFS的定义是
dBFS = 20 * log( [sample level] / [max level] )
在 16 位系统中,有 2^16 = 65536 个值。所以这意味着从 -32768 到 +32767 的值。排除 0,假设最小值为 1。因此将其代入公式可得出:
dBFS = 20 * log( 1 / 32767 ) = -90.3
但是书上说应该是-96dBFS。我哪里错了?