当前位置: 华文问答 > 数码

为什么我的声音从麦克风输出的声音和原声不一样?

2015-12-13数码

这个问题笔者也被困惑过,自己明明唱歌唱的这么好听,不知道为什么扬声器里出来的声音和自己心里的差别这么大!手动狗头。说回主题,为什么话筒中传出的的声音不像人原来的声音?其实这个问题一个物理名词就可以解释—— 音频失真 。解释音频失真前,先了解一下数字信号系统的工作流程:

数字信号(音频)系统的工作流程 | 【数字音频原理与应用】

大家可以把x(t)理解成你进入话筒里声音,而y(t)就是从扬声器里面传出的声音。而这两者之间的过程就是 数字音频系统处理过程 。音频失真就可以定义为声音在传输过程中与原有声音或标准相比所发生的偏差。并且上图中的任何一个环节都可能会出现音频失真!而对于音频失真的不同情况我们可以简单对其分类,以下我们把音频称为信号。

  1. 频率失真 :对频率不同的信号放大量不同导致的失真。
  2. 幅度失真 :对频率不同的信号放大量不同导致的失真。
  3. 相位失真 :对频率不同的信号,经放大后产生的时间延迟不同导致的失真。

怎么解决音频失真呢?其实在实际的情况中,音频信号失真的状况比较复杂。但 解决方法 无外乎以下两点:一从硬件上提高收音设备和放音设备的质量,二选取合适的数字信号处理软件(算法)。

Tips(个人经验,仅供参考):如果有人说你「唱歌不好听」,你就可以反驳:不是我的问题,是这设备音频失真太严重啦!

参考资料:

  1. 【数字音频原理与应用第四版】Ken C.Polmann 著,苏菲译,电子工业出版社 2002年 2月出版.
  2. 尤毅.浅析数字音频系统失真[J].现代电视技术,2013(01):142-146.