我怎样才能用 0 或 1(二进制数字)表示 1.625?

我怎样才能用 0 或 1(二进制数字)表示 1.625?

这是维基百科中关于“全速率”语音编码标准的摘录。

全速率或 FR 或 GS​​M-FR 或 GS​​M 06.10 是 GSM 数字移动电话系统中使用的第一个数字语音编码标准。编解码器的比特率为 13 kbit/s,或 1.625 位/音频样本。

这是维基百科中有关 bit 的摘录。

在计算术语中,位是单个二进制数字的缩写,用 0 或 1 表示。

我怎样才能用 0 或 1 来表示 1.625?

事实上,这是我的讲师的问题,我无法回答。非常欢迎提供一些论文链接。

提前致谢。

答案1

你不能。但你可以用 13 位表示 8 个样本,这就是这里所做的。

答案2

这里你遗漏的关键字是“速率”,即比特率。13 千比特每秒意味着每秒处理 13,312 位数字,其中可能的二进制值为0或者1采样率是指将模拟信号转换为数字表示的频率(模拟音频是连续的,二进制表示是离散的)。您无法真正记录部分比特,比特/音频采样率只是用于比较目的的测量速率(另一种编码技术可能会更频繁地或以更高的保真度对模拟信号进行采样,因此每采样率的比特数会更高。

相关内容