Advertisement

Linux Audio Codec

阅读量:

0、简要介绍

处理器必须将外界的声音(模拟信号)转换成二进制数据(数字信号)才能进行后续操作。这一过程涉及将模拟电信号转变为数字电信号的技术环节,并负责实现这一功能的就是该ADC芯片。其核心功能在于实现模拟与数字之间的转换。

如果处理器需要对外输出声音,则需要将数字信号转换为模拟信号;这一转换过程由DAC芯片负责。

我们将这两者统称为音频编解码芯片,并将其统称为Audio Codec。其工作流程如下:外界的声音以模拟形式存在时会先通过麦克风被采集进来,并在ADC模块的作用下将其转化为数字化的电子形式随后借助IIS接口传递至中央处理器 SOC 这个时候 SOC 对接收到的电子形式的数据展开相应的处理操作处理完毕后又会返回至Audio Codec 这个系统内 DAC 模块则会对来自 SOC 的数据进行再转换将其恢复为模拟电信号并最终播放于耳机或音箱上。(此外 Audio Codec 系统内部的控制器能够通过 IIC 接口完成相应的参数设置与功能调整)

采样:在数字音频系统中将声波波形信号通过ADC转换为计算机可处理的二进制数据的过程被称为音频采样;而采样的本质则是将持续不断的模拟信

全部评论 (0)

还没有任何评论哟~