我是靠谱客的博主 忧郁铃铛,这篇文章主要介绍Linux-Audio Codec0、简要介绍,现在分享给大家,希望可以做个参考。

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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(121)

评论列表共有 0 条评论

立即
投稿
返回
顶部