0、简要介绍
处理器要处理外界的声音需要将外界的声音(模拟信号)转换成二进制数据(数字信号),这个过程涉及到了一个模拟信号到数字信号的转换过程,完成这个功能的就是ADC芯片,
同样,如果处理器需要对外输出声音,那就就需要将数字信号装换成模拟信号,完成这个功能的就是DAC芯片。
将这两者合起来我们就称之为音频编解码芯片,也就是Audio Codec。其工作流程是:外界的声音(模拟信号)通过麦克风进入Audio Codec中,经由ADC模块将模拟信号转换成数字信号后通过IIS接口送给SOC,SOC对这些数字信号加工后再通过IIS接口传输给Audio Codec,由SOC传来的数字信号中经过DAC模块转换成模拟信号送到耳机或者喇叭放出声音。(另外Audio Codec的控制器是通过IIC进行配置的)

采样:数字音频系统需要将声波波形信号通过adc转换成计算机支持的二进制,这一过程叫做音频采样,采样就是把连续的模拟信号转换成离散的数字信号 。
量化:采样后的值还需要通过量化,也就是将连续的值近似未某个范围内有限多个离散值的处理过程。
编码:计算机的世界里,所有数值都是用二进制表示的,因而我们
最后
以上就是忧郁铃铛最近收集整理的关于Linux-Audio Codec0、简要介绍的全部内容,更多相关Linux-Audio内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复