xiongyihui / notes

Notes
https://xiongyihui.github.io/notes/
3 stars 0 forks source link

怎么判断一个喇叭的好坏 #17

Open xiongyihui opened 6 years ago

xiongyihui commented 6 years ago

当在我们DIY一个音箱时,或者在我们买了新电脑、新手机后,怎么判断我们的喇叭的好坏呢? 有一个很简单的方法,只需要开源的 Audacity 软件就可以简易的判断。 一个喇叭的好坏大致可以根据频响和谐波判断,用 Audacity 可以快速了解一个喇叭的频响。

用 Audacity 简易判断一个喇叭的频响

  1. 打开 Audacity,生产一段扫频信号(比如,100~10K的5s指数性扫频信号

    image

    我们对中低频声音更感兴趣,在生成扫频信号时,选指数变化的扫频信号进行分析。

  2. 点击工具栏的 |<<,切到音频的起始位置,然后在点击工具栏录音按钮(Audacity 2.2.0+可能需要按住Shift键再点击),边播放,边录音。

    image

    image

  3. 通过录音波形图,可简单的了解喇叭在不同频率的响应,下图是我的电脑喇叭和一个外接喇叭的扫频信号的波形,电脑的喇叭低频响应很差,外接的喇叭整体上要均匀一些。

    image

  4. 我们从频域上看一看,选一段录音数据,然后在菜单栏 Analyze 中选择 Plot spectrum...

    image

    image

这样的测试可靠吗?

这里直接用我们的电脑麦克风测量喇叭的频响就可以,是因为:麦克风的频响在高中低频比较均匀。通常情况,麦克风的频响在各个频段(0-10K)差不多,下面是一个麦克风数据手册中的频响曲线。

image

所以麦克风采集的声音的频响主要决定与喇叭的频响,当然在一个安静、少反射的地方测试就更好。

通过EQ调整音频输出频响

知道喇叭的频响硬件特性之后,我们改变不了硬件,但我们可以通过调整EQ,改变输出的音频。

  1. 在树莓派上我们可以用 alsaequal 来调整

  2. 在运行PulseAudio的linux中,我们可以用 pulseeffects