为什么16bit可以表示96分贝的动态范围?

发布于 2022-08-29 19:09:11 字数 98 浏览 23 评论 0

书上说CD每个采样点大小为16比特,这样就能够表示96分贝的动态范围.这一范围的下限是刚好能听到的声音的阈值,上限是人们承受最大负荷声音的极限阈值.
96是怎么算出来的?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

笑忘罢 2022-09-05 19:09:11

20*log(2^16) = 96

遗忘曾经 2022-09-05 19:09:11

百度百科……我能呵呵吗?

这里的96dB指的是信噪比(SNR),信噪比的公式很简单:
SNR=Ps/Pa,P是功率。
如果换成幅度(比如声音的振幅),那么公式则是平方之比:
SNR=(As/Aa)^2
dB记单位的SNR(dB)与SNR的关系是:
SNR(dB)=10*log10(SNR)
所以以声音振幅表示的信噪比分贝是:
SNR(dB)=10*log10((As/Aa)^2)=10*2*log10(As/Aa)=20*log10(As/Aa)

A/D转换时,假设源信号在整个范围内均匀分布,那么平均量化误差为+/-半个bit,也就是1个bit的误差范围。
量化范围取决于bit数,对于Q位的A/D转换,范围是2^Q,也就是说,As/Aa=(2^Q)/1,带入上面的公式则有:
SNR(dB)=20*log10(2^Q)=20*log10(2)*Q≈6.02*Q
对于16bit的CD,SNR(dB)≈6.02*16≈96dB,这个数字就是这么来的。

不过这个数字代表的是信噪比,和动态范围那个90dB之间的关系类似于雷锋与雷峰塔……

酷到爆炸 2022-09-05 19:09:11

看一下我 04 年写的东西,应该对你有帮助:http://www.blogbus.com/nightire-logs/6711355.html

云之铃。 2022-09-05 19:09:11

请问2楼答主Windoze,信噪比是用来描述 回放设备 的,那16bit 44.1khz难道是说你买的这张光盘 自带噪声,信噪比为96分贝?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文