当前位置:  开发笔记 > 前端 > 正文

WAVE PCM数据的声压显示

如何解决《WAVEPCM数据的声压显示》经验,为你挑选了1个好方法。

使用DirectSound设备播放数字声音.有必要以分贝显示声音活动 - 就像模拟设备一样.

从WAVE PCM数据(44100 Hz,16位)计算声压的正确方法是什么?



1> David Courna..:

如果您只需要一个声压的"想法",您可以简单地计算信号的某个时间范围内的对数能量:每N个样本分割信号,计算10*log(sum(xn**2))其中x是N个样本,您将获得dB域中的值.如果您需要精确地显示一个度量(即0 dB匹配表示混合0dB),则会更复杂一些.

有关详细信息,请参见此处

http://music.columbia.edu/pipermail/music-dsp/2002-April/048341.html

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有