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

等等

相关推荐
lx学习19 分钟前
Python学习26天
开发语言·python·学习
Back~~3 小时前
MFC1(note)
学习
LNTON羚通3 小时前
算法定制LiteAIServer摄像机实时接入分析平台玩手机打电话检测算法:智能监控的新篇章
安全·目标检测·音视频·监控·视频监控
engchina4 小时前
Oracle ADB 导入 BANK_GRAPH 的学习数据
数据库·学习·oracle·graph
Komorebi.py4 小时前
【Linux】-学习笔记03
linux·笔记·学习
程序员劝退师_5 小时前
Kafka学习笔记
笔记·学习·kafka
帅比九日5 小时前
【HarmonyOS NEXT】实战——登录页面
前端·学习·华为·harmonyos
李笠^_^5 小时前
Python学习------第八天
学习
Lotay_天天5 小时前
删库跑路,启动!
学习
爱吃生蚝的于勒5 小时前
C语言最简单的扫雷实现(解析加原码)
c语言·开发语言·学习·计算机网络·算法·游戏程序·关卡设计