前言:我已经阅读了Applying A-weighting和用户 @endolith 的 A-weighting 代码
我想用主要制造商应用的相同方法测量麦克风的 SNR,这显示在他们的数据表中(此处以Neumann 的 U87 技术规范为例):
这是我打算如何做的:
使用录音室监听扬声器播放连续的 1 kHz 正弦信号(最好在消声室中)
使用声级 SPL 仪表设备调整播放音量,使靠近麦克风的测量音量为 94 dB SPL
这里的问题:它应该是 94 dB SPL RMS 还是峰值?(对于正弦,RMS 和峰值之间的差异约为 3 dB)
使用数字音频接口录制音频信号
停止正弦的播放并记录一些静音(以及一些麦克风噪音:这正是我们想要测量的!)
将录制的 WAV 文件标准化为 0 dB FS(因此这将考虑信号的峰值)
这一步正确吗?这里似乎需要标准化;如果没有进行归一化,则结果 SNR 将取决于前置放大器的输入增益!
应用 A 加权或 CCIR 加权(也称为ITU-R 468加权),例如此处使用 endolith 的代码
在静音/仅噪声部分计算 A 加权信号的 RMS 。
这将是最终的“麦克风的信噪比,A 加权 (re. 94 dB SPL)”。
它是否正确?
这是我使用此处描述的方法录制的 WAV 文件。我很想知道如何找到这款麦克风的 A 加权 SNR。