采样率、比特率和比特深度之间的区别

Difference between sampling rate, bit rate and bit depth

这是一个基本问题,可能对你们中的许多人来说太明显了,但我越来越糊涂 太糟糕了。

这里是Quora user says。现在我很清楚什么是采样率 - 您对声音信号(一秒内)采样的数量就是采样率。

现在我的疑问是——这个速率应该与量化无关,对吗?

关于比特深度,量化是否依赖于比特深度?与 32 位(2^32 级)和 64 位(2^64 级)一样。还是其他原因?

和比特率,一秒内传输的比特数?如果我的音频文件显示 320 kbps,那到底是什么意思?

我想读者已经明白我是如何恐慌的 比特率 比特深度 在哪里有意义?

编辑: 如果您使用过 linux OS 和 gstreamer 框架,还可以找到

Now my doubt here is - This rate should have nothing to do with the quantisation, right?

错了。采样是导致量化的过程。顾名思义,采样意味着以固定的时间间隔对(通常)连续信号(例如音频)进行采样(幅度),并将它们转换为不同的表示形式。在数字信号处理中,这种表示是离散的(不连续的)。此过程的一个示例是 wave 文件(例如录制您自己的声音并将其保存为 wav)。

About bit-depth, Is the quantisation dependant on bit-depth? As in 32-bit (2^32 levels) and 64-bit (2^64 levels). Or is it something else?

是的。例如,CD 格式的位深度为 16(每个样本 16 位)。位深度是声音(波形)文件格式的一部分(以及通道数和采样率)。 由于声音(想想纯正弦音调)既有正面部分也有负面部分,我认为您可以使用 16 位来表示 (2^16 / 2) 振幅水平。

and the bit-rate, is number of bits transferred in one second? If I an audio file says 320 kbps what does that really mean?

是的。比特率在网络传输的上下文中通常是有意义的。 320 kbps == 每秒 320 000 位。 (对于千比特,你乘以 1000,而不是 1024)

举个例子'Red-book' CD audio

  • 位深度是 16 位。这是用于表示每个样本的位数。这与量化密切相关。
  • 采样率 为 44.1kHz
  • 帧率 为 44.1kHz(两个音频通道组成一对立体声)
  • 比特率因此是16 * 44100 * 2 = 1411200bits/sec

压缩音频流(如 MP3 或 AAC)存在一些问题。其中,比特率、采样率和比特深度之间存在非线性关系。比特率通常是每秒的最大速率,编解码器的效率取决于内容。