PC音频框架学习

1.整体链路

下行播放:

App下发音源→CPU Audio Engine 信号处理→DSP数字信号处理→Codec DAC→PA→SPK

上行录音:

MIC拾音→集成运放→Codec ADC→DSP数字信号处理→CPU Audio Engine 信号处理→App

2.硬件

CPU PCH DSP(可选) Codec PA SPKbox MIC等

**PCH:**南桥芯片用来处理低速信号,并与中央处理器联系,负责I/O总线之间的通信,如PCI总线、USB、LAN、SATA、音频控制器、键盘控制器、实时时钟控制器、高级电源管理等。北桥芯片是靠近CPU部分比较大的芯片,一般上面都覆盖有散热片,其主要功能是负责CPU与内存、显卡等设备的控制、连接、处理等功能是一块主板最关键的芯片,一般主板都是以其使用的北桥芯片型号来命名。

3.音频处理算法

3A算法:回声消除AEC、噪声抑制ANS、自动增益控制AGC

波束形成算法Beamforming

DOA声源定位算法

BSS(Blind Source Separation)盲源分离

华为Histen

等等

相关推荐
wuxuanok38 分钟前
Web后端开发-分层解耦
java·笔记·后端·学习
wuxuanok1 小时前
Web后端开发-请求响应
java·开发语言·笔记·学习
i7i8i9com2 小时前
后端微服务基础架构Spring Cloud
学习
蜡笔小电芯2 小时前
【C语言】指针与回调机制学习笔记
c语言·笔记·学习
im_AMBER3 小时前
学习日志03 python
学习
DKPT4 小时前
Java享元模式实现方式与应用场景分析
java·笔记·学习·设计模式·享元模式
Green1Leaves4 小时前
pytorch学习-11卷积神经网络(高级篇)
pytorch·学习·cnn
karmueo467 小时前
视频序列和射频信号多模态融合算法Fusion-Vital解读
算法·音视频·多模态
昨日之日20067 小时前
Video Background Remover V3版 - AI视频一键抠像/视频换背景 支持50系显卡 一键整合包下载
人工智能·音视频
DKPT11 小时前
Java桥接模式实现方式与测试方法
java·笔记·学习·设计模式·桥接模式