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

数字MIC PDM接口

在音频采样中,我们经常会用到PCM,PDM这种方式,它们之间也是有一些区别的。 

1:PDM

工作原理:

PDM使用远高于PCM采样率的时钟采样调制模拟分量,每次采样结果只有1位输出(0或1)。这种调制方式通过脉冲密度的变化来表示信号强度

特点:

成本低、功耗少。 逻辑相对复杂,但采样率高。 由于只有1位输出,数据表示简单且易于传输。

上Mhz的采样频率,远比有效音频20~20Khz频率高,这也叫过采样。 

2:PCM

是一种直接对音频信号进行离散取样和量化编码的方法。 使用等间隔采样方法对音频信号以一定频率(采样频率)进行取样,将每次采样的模拟分量幅度表示为N位的数字分量(N=量化深度)。例如,8bit PCM一共可以表示256个量化等级,范围是0到255。 每次采样的结果都是N bit字长的数据。 逻辑更加简单。 需要用到数据时钟、采样时钟和数据信号三根信号线。 将编码后的采样连接起来即可重建数字化的音频信号,直接表示了信号幅度,易于转换和处理。

3:PDM编码原理

PDM是将模拟信号的幅值用固定宽度脉冲的相对密度来表示。具体来说,就是高于平均幅值的模拟信号用正脉冲(通常对应二进制1)表示,低于平均幅值的模拟信号用负脉冲(通常对应二进制0)表示。模拟信号的幅值越大,对应数字信号中1的密度就越大;反之,模拟信号的幅值越小,对应数字信号中0的密度就越大。中间幅值则用1和0的连续转换来表示。

4:双声通输出

PDM信号是一种用脉冲密度来表示模拟信号幅度的数字信号。在PDM系统中,每个麦克风都被配置为在时钟信号的不同沿(如上升沿或下降沿)产生各自的输出(一次输出一位数字:0或1)。这样,两个麦克风的输出就能保持相互同步,从而确保来自每个通道的数据被同时捕获。

主控制器(如微处理器或数字信号处理器)需要相应配置好采样时机,以正确捕获来自两个麦克风的数据。


http://www.kler.cn/a/518574.html

相关文章:

  • 记录备战第十六届蓝桥杯的过程
  • 【2025年数学建模美赛F题】(顶刊论文绘图)模型代码+论文
  • 机位:解锁摄影视角的多维度密码
  • 有关ORM
  • http和https分别是什么?区别是什么?
  • Java学习教程,从入门到精通,JDBC创建数据库语法知识点及案例代码(99)
  • 【探索前端技术之 React Three.js—— 简单的人脸动捕与 3D 模型表情同步应用】
  • 【Web开发】一步一步详细分析使用Bolt.new生成的简单的VUE项目
  • LeetCode 力扣热题100 二叉树的直径
  • 使用 Python 和 Tesseract 实现验证码识别
  • ASP.NET Blazor托管模型有哪些?
  • Python数据分析-准备工作(一)
  • Electron 项目运行问题:Electron failed to install correctly
  • 172页满分PPT | 2024数据资产资本化知识地图
  • 乐理笔记——DAY01
  • JS高阶 - day02
  • Redis 的缓存穿透、缓存击穿和缓存雪崩是什么?如何解决?
  • Spring--AOP注解方式实现和细节
  • 使用缓存保存验证码进行登录校验
  • 【0x03】HCI_Connection_Complete事件详解
  • 【人工智能】大模型大算法迭代优化过程
  • 用css实现一个类似于elementUI中Loading组件有缺口的加载圆环
  • list对象获取最大的日期
  • 【AI日记】25.01.24
  • C++ —— 智能指针 unique_ptr (上)
  • SQL-leetcode—1164. 指定日期的产品价格