怎样计算一声音信号某个频率的声压级

问题描述:

怎样计算一声音信号某个频率的声压级
我已通过microphone测得连续信号的声压(PA),采样率100 Hz.通过傅里叶变换得知其主要频率为120Hz,怎样得到120Hz对应的声压级为多少
1个回答 分类:数学 2014-11-18

问题解答:

我来补答
我做过把压力脉动经傅里叶变换把时谱图改成频谱图,傅里叶变化以后,如果想要转换成声压级,可以通过公式来解决.声压级=10*log(p'/p),其中log是以10为底得对数,p'是频谱图的压力值,p为参考压力,通常采用2*e-5.不知道这个是不是你想要的,希望可以帮到你.另,公式在fluent的帮助文件中可以找到.
再问: 通过您所提供之公式可以算出来每一个采样点的声压级,但是如何知道此信号中一确定频率的声压级呢?谢谢!
再答: 不好意思,下午太着急了,公式写错了,后面应该是(p‘/p)的平方。关于追问的问题,可能是我没有看明白,既然每一个频率点对应的幅值都知道了,那么找到对应点的幅值进行公式转换不就可以了么?或者我知道origin可以直接进行转换,你可以百度一下,很容易就找到方法。
再问: 通过声压级计算公式计算出来的是所有数据点的声压级啊,并不能确定那个数据点是落在某一确定频率的波形上的吧。非常感谢您的耐心解答
 
 
展开全文阅读
剩余:2000
下一页:细胞的物质输入