将功率谱转换为分贝

时间:2017-02-21 22:39:45

标签: matlab signal-processing decibel

我能够使用Signal Anaysis工具箱在Matlab中显示声学数据,但我很难将其转换为dB。我对这种处理真的很陌生。 请问有人可以提供帮助吗?我还打算从结果信号中删除58 dB。 我有我的数据,如果可能有帮助我可以附上它。 感谢

1 个答案:

答案 0 :(得分:3)

dB是比率,而不是绝对值。通常,您可能会将某些内容表示为相对于某些引用的dB,例“dB re full scale”,或“dB re 1V”。 dB值计算如下:

db = 20 * log10 ( V / V0 )

其中V0是引用,V是感兴趣的值。

使用上述值,“删除58 dB”的要求转换为将当前值乘以10 ^ -(58 / 20) = 0.001259