当前位置: 首页 > news >正文

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

等等

http://www.lryc.cn/news/99565.html

相关文章:

  • 机器学习:提取问题答案
  • 【Ansible】
  • 分布式版本控制系统git详解
  • 如何使用Python进行数据挖掘?
  • 若依-前台无法正常启动,npm run dev失败
  • Spring之IoC源码分析及设计思想(一)——BeanFactory
  • ⛳ 面向对象面试题
  • Java中使用Gson操作json数据
  • Verilog语法学习——LV10_使用函数实现数据大小端转换
  • Leetcode-每日一题【剑指 Offer II 009. 乘积小于 K 的子数组】
  • html/javascript-表格的创建和使用
  • [点微]同城原生微信小程序 小程序原生版 1.0.7(tom_xiaofenlei)
  • JDBC Some Templates
  • dubbo启动指定ip不使用docker虚拟网络ip
  • Bobo String Construction
  • 基于java在线个人网站源码设计与实现
  • Ubuntu18.04下编译qgc源码
  • Ros2_windows_install的学习笔记
  • 5、Kubernetes核心技术 - Controller控制器工作负载
  • 【java设计模式】创建型模式介绍(工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式)
  • Redis系列:Redis 的事务机制
  • 动静态网页、Django创建表关系、Django框架的请求生命周期流程图
  • 神经网络的初始化方法
  • 【SQL Server】DBCC CHECKDB只是一个数据库维护命令吗?
  • 三、Web安全相关知识
  • Android系统服务之AMS
  • Unity UGUI的EventTrigger (事件监听器)组件的介绍及使用
  • Matlab的SimuLink对FS32K144编程--内部数据存储Flash
  • 【MySQL】centos 7下MySQL的环境搭建
  • 【SpringCloud Alibaba】(四)使用 Feign 实现服务调用的负载均衡