ZHCAEK6 October   2024 TAC5212

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2语音活动检测
    1. 2.1 VAD 配置
      1. 2.1.1 用户、自动、中间
      2. 2.1.2 具有 ADC 记录功能的 VAD
      3. 2.1.3 VAD 监控通道
      4. 2.1.4 VAD 中断引脚
      5. 2.1.5 在 PDM 监控期间启用 MICBIAS
      6. 2.1.6 VAD 时钟可配置性
    2. 2.2 VAD 参数
      1. 2.2.1 初始学习周期
      2. 2.2.2 保持计数器
      3. 2.2.3 唤醒等待
      4. 2.2.4 阈值
  6. 3VAD 性能结果
  7. 4示例
  8. 5总结
  9. 6参考资料

语音活动检测

VAD 算法使用基于决策树分级的算法进行语音活动检测。VAD 块监控来自麦克风通道的输入信号,确定是否有类似语音的曲线,并在检测到语音活动图形时触发中断。VAD 监控语音活动的开始和语音活动的结束。这两个事件都可以映射到中断。

TAx511x 或 TAx521x 器件还能够根据 VAD 中断自动开启和关闭电源。例如,可以将 TAx511x 或 TAx521x 系统设置为在数字麦克风通道上监控 VAD 活动,然后根据 VAD 触发为模拟麦克风通道上电。与始终保持 ADC 通电相比,通过使用 VAD 来控制 ADC 的上电和断电行为,可以实现节能。

VAD 具有三种用于确定 ADC 记录路径行为的模式:

  1. 自动模式:基于语音触发 VAD 中断的 ADC 上电和断电。ADC 记录路径仅在语音活动期间处于活动状态。
  2. 用户模式:必须由主机监视语音触发的 VAD 中断,并且必须通过 I2C 命令开启或关闭 ADC 记录路径的电源。
  3. 中间模式:语音触发的 VAD 中断会使 ADC 记录路径上电,并且 ADC 会继续记录,直到通过主机 I2C 命令将其断电。

请注意,在所有模式下,该器件都会在配置的引脚上生成一个中断,该中断可以发送到外部 DSP 或 SOC。

VAD 的显著特性如下:

  • VAD 的时钟配置包括:
    • 使用内部振荡器处理 VAD(目标模式)
    • 使用 BCLK 输入上的外部时钟处理 VAD(目标模式)
    • 使用 MCLK 输入上的外部时钟处理 VAD(控制器模式)
  • 在外部时钟配置中,可以调整 VAD 处理时钟频率以满足系统功率需求。
  • 在 VAD 模式和记录模式之间自动切换 - 系统在出现语音活动时从 VAD 模式切换到记录模式,并在自动 VAD 模式下没有语音活动时切换回 VAD 模式。