以下是引用wdele在2009-04-14 16:54:04的发言:
说的有道理,符合一般数字电路的特征描述。dbfs反映的数字域的幅度,该值的大小的确与最终的模拟量输出有关。就数字麦克风来说,是一个极为简单的数字电路,没有变量调整、没有更多的处理电路,因此当芯片一定时,我们可以近似认为是一个常数,真正的变量还在传声器常规结构上。就客户端来说,数字芯片的输出幅度还是测试的模拟输出量,如果偏低可以通过放大器增益的调整来实现的。
刘老师,我不只是说模拟,单是数字处理部分,因为数字是前端,只要数字出错
模拟那里解决不了,大家想象一下,数字信号那里出问题了,经过D/A转换后,能正确吗?
说个比较常见的吧,像在手机里有录音功能,可以用软件调节录音音量大小(PC里或者芯片数字
处理时)。如果不知道话筒的dBFS,调节不当时会出现噪声会显著增加等等不良现象。
打个比方,你的话筒做好后,dBFS固定了,软件里调到最高了。换只话筒,
只要比这个高些DBFS,那么轻则噪声随之大量出现,并且可能拌有杂音等等情况,
严重时如果编写程序的人再马虎的话甚至可能导致软件停止工作,出错,手机死机等等。
如果现在大家还是使用dB来对应,将在以后会遇到很多麻烦。而这些麻烦是
我们直接使用dBFS,就可以避免的。希望大家能早日正确对待dBFS和dB。