我正在STM32发现板F上使用数字麦克风(MEMS)来记录周围的噪声,我需要知道如何将采样幅度转换为以dB SPL为单位的功率电平。

我使用的麦克风是MP45DT02,在数据表中,麦克风的灵敏度为-26 dBFS,SNR为61 dB

最佳答案

灵敏度意味着94 dBSPL正弦输入将提供-26dBFS峰值输出电平或-29 dBFS rms输出电平。除非您的信号是正弦波,否则使用均方根可能更有意义。

  • 测量信号的均方根。
  • 将RMS值转换为dBFS(dBFS = 20*log10(rms)))
  • 使用-29 dBFS = 94 dBSPL的关系将dBFS值转换为dBSPL。例如,如果您测量的是-50 dBFS,那么您的测量值将比-29低21 dB。 94-21 = 83 dBSPL,这就是您的答案。
  • 10-06 12:26