本文禁止转载!!!
首先,在谈分贝dB之前,必须要先谈一下国际当中的进制转换
这个具体的进制转换参考我的另一篇博文:
比如以m(米)这个单位做描述,km就代表千米 ,dm就代表是分米,cm就代表是厘米,mm就代表是毫米
也就是说,小写字母d 就是代表标准单位的十分之一。
所以在研究dB之前,我们其实本质上是要研究B。dB就是B这个标准单位的十分之一。所以像分米一样,我们叫分贝(所以有很多人把dB 写成db ,其实是错误的。大写的B代表贝)。
B 这个字母,全称叫做贝尔。
也就是说1B = 1贝尔
相信大家都猜到了,这个贝尔,就是研究发明电话的那个贝尔。
现在还有贝尔实验室(好像是被诺基亚收购了吧!!!)
这个贝尔呢,他最初是做声音相关的研究,尤其是做关于失聪人员听力方面的相关研究。(所以也就可以理解,为什么他会发明电话,他的主要工作就是从事声音相关的研究)
比如说,正常人可以听到多大多大的声音。如果失聪人员(比如受到炮火轰炸失聪的人员,听力会受损)要听到某个人讲话,声音需要调整多大可以听到。
老外研究东西呢,喜欢量化。
那声音怎么量化呢?可以用声音强度来量化。学过初中物理就可以知道,声音强度的大小受振动幅度大小的影响。
振动幅度越大,声音的强度就越大,振动幅度越小,声音的强度就越小(确切的专业术语应该是声音的响度)。
所以战场上炮兵之间的讲话,都是扯着嗓子大声的讲话,其实就是为了让自己的说话声音足够大,可以大的超过炮火声音最好,这样别人就可以听懂讲什么了。
很明显,我们的讲话的声音被炮火覆盖了,我们讲话的声音没有炮火的声音大。
也就是说,炮火的声音的强度足够大,大到把我们说话的声音都覆盖了,我们就听不到了。
举个生活中的例子
如果在一个安静的教室里面,你只要很小声的讲话,就会被所有人都听到。
因为虽然你这个声音小,但是足以覆盖安静的声音,所以会被别人听到(其实就是一个对比)。
如果在一个课间不上课的嘈杂的教室里,你讲的话就不会被人听到,因为你的声音被淹没在“噪声”中。这时候,老师来了,大喊一声,你们就都听到老师的讲话了,因为老师讲话的声音足够强,强到覆盖了你们这些噪声。
所以贝尔在研究关于声音的时候,也采用了类似的思路(对比比较,相对对比)。
就是贝尔在研究失聪人员能不能听到别人的讲话内容时,他会选择几个环境,安静的环境,一般正常的环境,嘈杂的声音。所以你可以想象,对于失聪人员,在安静的环境下和嘈杂的环境下,你给他讲话的声音大小肯定是不一样的。
所以贝尔就选了一个足够安静的环境作为一个参考系。这个安静的环境,我们认为声音的强度足够小,叫做P0
然后,选取另一个嘈杂的环境,设置这个嘈杂环境下的声音强度是P1
那么P1/P0就会得到一个值,这个值我们初步就定义成贝尔。
也就是说1B = P1/P0
所以我们可以看到有些公共场所,会看到有些指示牌告诉你当前环境是多少多少分贝,分贝越高,就代表越嘈杂。
当分贝超过一定的值的时候,就会对人耳造成影响,对人耳造成功能性的破坏。
回到这个公式: 1B = P1/P0
这个数值太大了,也就是说,贝尔是个很大的单位。
怎么理解呢?如果你在一个安静的屏蔽房实验室里面,这个声音强度是P0,如果家里有装修工人在用电钻打洞装修,这个声音强度是P1,那么 P1/P0这个比值会达到10^12 次方。
正如我在博客《电子学中国际单位的换算_sgmcy的专栏-CSDN博客》中的介绍,国计单位的换算,以科学计数法来降低我们对数据的描述的,这样会降低错误发生的可能性,也会提高运算的效率。
但是科学计数法仍然比较累赘。
这时候就产生了对数。对数log会降低数的大小
也就是说log(10^12) = 12
也就是说,我们可以把刚才两个声音强度的比值描述为12,以12代替10的12次方
那么,关于贝尔这个单位的公式,可以修正如下:
1B = log(P1/P0)
而 分贝是贝尔的十分之一
1B = 10dB = 10 * (1/10) B = 1B
所以定义分贝是:
1dB = 10log(P1/P0)
这里会有人有疑惑。为什么分贝明明是贝尔的十分之一,为什么定义分贝的时候不是1/10 ,而是10???也就是说,分贝的定义公式为什么不定义成:1dB = (1/10) log(P1/P0)???
这就涉及到一个关于贝尔和分贝这个讨论。
首先,贝尔是一个比值,它是一个比值,是没有量纲的。
其次,贝尔相当于是 个放大或者缩写的一个系数,你可以把贝尔想象成就是一个单位。
如上文所讲,声音的强度其实是个相对量。我们人耳所关心的不是声音的绝对值,而是指相对值(即使声音的绝对值很小,但是在安静环境下,相对值就足够大,我们就能听到。即使声音的绝对值足够大,但是在嘈杂的环境下,相对值就小,我们就听不到)
所以,声音的强度可以定义为:
L = log(P1/P0)(贝)
也就是说,我们的声音强度的测量,其实是相对于参考系的一个比值
L = log(P1/P0)(贝) = log(P1/P0) (1贝) = log(P1/P0) (10 分贝)
= 10log(P1/P0)(分贝)
所以,如果按照贝来表达的话,就是 log(P1/P0)(贝),如果按照分贝来表达的话,就是10log(P1/P0)(分贝)
如果我想知道具体的声音的强度,我可以以参考系P0的值,再乘以一个(贝或者分贝的放大系数,就可以得到绝对值了)
对比理解:
一根绳子长一米。
那么 绳长L = 1m = 1 (m) = 1(10dm) = 10dm
所以:分贝仅仅是个比值,是个无量纲的单位。
所以,其实需要对上面的贝和分贝的公式,进行第二次修正:
X = log(P1/P0)(B)
X = 10log(P1/P0)(dB)
X就是要求的声音的相对强度,因为是相对强度,所以这个声音是没有单位的,用dB来衡量。我这个声音的强度是50dB,就代表我这个声音是参考系声音的10^5倍。
现在回到开始的话题,为什么我们不直接使用B,而是使用dB
那是因为,B这个单位太大了,所以只能使用小的单位分贝dB.
就好比电流1A (1安培)也是一个很大的国际单位,我们使用的时候经常使用到mA,uA这些单位一样。
由于对数太好用了,一下子缩短了很大的数据量,也符合我们常规认识世界的一些方法,所以这个X就可以进行扩展。不仅仅可以扩展到声音,可以扩展到电子学,甚至可以扩展到其他的学科领域。
所以电子学里面也使用分贝。
比如一个电路,原始的输入功率是50W,然后经过放大,变成了100W,那么很明显就是放大了两倍。
那么,以最开始的输入功率作为一个参考系:
电路的放大倍数 X = 100W/50W = 2 ===》也就是 X=10log(100/50) dB = 10 log2 dB = 3dB
而电子学中,电路的放大倍数,一般有个专业术语来代替放大倍数,这个专业术语叫做增益。
如果我们听说了一个电路的增益是3dB,这个电路就是放大了2倍
如果一个电路的增益是-3dm,这个电路的功率就缩小了2倍。
这也是电子工程师一个通用的说法 。
所以一个电路如果是放大了8倍,那么这个电路就是增加了2*2*2 = 9dB。
log2 这是一个很经典的数值 ,需要记住:log2 ~= 0.3
为什么电子学中,一定要使用dB来描述增益(放大倍数)?因为我举得例子的放大倍数太小了,在某些情况下,我们可以把uA级别的电流放大的A级别,整个电路的增益可以达到几万几十万倍,这时候再使用这种十进制科学记数法描述就显得臃肿了,所以最终我们选择使用dB来描述放大倍数