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

等等

相关推荐
Lester_11011 小时前
嵌入式学习笔记 - freeRTOS xTaskResumeAll( )函数解析
笔记·stm32·单片机·学习·freertos
jackson凌1 小时前
【Java学习笔记】Math方法
java·笔记·学习
Humbunklung1 小时前
PySide6 GUI 学习笔记——常用类及控件使用方法(多行文本控件QTextEdit)
笔记·python·学习·pyqt
sealaugh321 小时前
aws(学习笔记第四十三课) s3_sns_sqs_lambda_chain
笔记·学习·aws
阿超爱嵌入式2 小时前
STM32学习之I2C(理论篇)
stm32·嵌入式硬件·学习
hao_wujing2 小时前
使用有限计算实现视频生成模型的高效训练
音视频
qq_454175792 小时前
c++学习-this指针
开发语言·c++·学习
恰薯条的屑海鸥2 小时前
零基础在实践中学习网络安全-皮卡丘靶场(第九期-Unsafe Fileupload模块)(yakit方式)
网络·学习·安全·web安全·渗透测试·csrf·网络安全学习
哆啦A梦的口袋呀3 小时前
基于Python学习《Head First设计模式》第六章 命令模式
python·学习·设计模式
追随远方3 小时前
Android音频开发:Speex固定帧与变长帧编解码深度解析
android·音视频