声音信号 dB 及 dBA 的计算方式

对于音频采集,需要各种标准环境噪声,如安静环境。我们首先来看什么样的环境叫安静环境(国标):
在这里插入图片描述
这里我可以看到国标是以 dBA为单位的,那么如何算这个 dBA 。
下面先说一下如何计算 dB, 而后再说 dB 与 dBA 的区别,最后再说如何从 dB 转换到 dBA 的计算。

dB 的计算

(1)标定:

		需要一个标准声音源 ,用于标定音频信号幅值对应声压。
		声音源产生 1000Hz, 94dB 的声音信号,录音设备在绝对安静环境下采集得到音频信号(增益默认为1)。
		将音频信号解码并归一化,做DFT变换,得到 1000Hz 处对应 幅值A。
		那么我们就可以得到音频幅值与声音信号之间的转换系数 α=Δp/ΔA, 94 = 20lg(Δp) 。

(2)音频信号转换为声音信号:

		假定音频信号为 f(t),f(t) 即为音频信号解码归一化后函数。
		假定声音信号为 g(t) ,则 g(t) = f(t) * α

(3)将声音信号进行 DFT 变换:

		将 g(t) 做傅里叶变换, 变为频谱 G(k),k 表示频率点

  • 9
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值