dB-分贝是从事通信、射频的同学经常会用到的一个词汇,它的英文全称是Decibel简写为dB。我们常说“回波损耗是多少dB?”,“插入损耗是多少dB?”,“发射功率是多少dBm?”,“天线增益是多少dBi?”对于从事射频和通信行业的同学来说,这些都不是事儿,但对于不了解的同学来说,让人有点头大,那么到底什么是dB,为什么要用dB?请看以下讲解:

1.什么是dB?

dB本质上是比值的对数值。

如何理解这句话?

取个dBm的例子:比如我先现在测得的功率是100mW那么换算成dBm(dBm就是功率相对于1mW的比值)应该是多少呢?

应该是满足下面的公式的:

db是什么意思mysql_公众号


最终结果是30dBm。我们可以看出整个换算过程实际上就是先取比值再取对数

但是dB的计算公式实际上是有两种的。如下:

db是什么意思mysql_信号处理_02


(注:这里的对数是以10为底的对数,又叫做常用对数,通常也写作Lg)

我们刚刚在计算dBm时使用的是第一个。那么什么时候用第二个呢?

db是什么意思mysql_公众号_03


看上图,对于电压和电流的增益,我们用20log10,对于功率的增益,我们用10log10. 这个2就来自于功率和电压电流电阻的关系,这个2就来自于这个平方上。

db是什么意思mysql_db是什么意思mysql_04


我们可以得出结论:当这个比值是功率或者能量的时候,用10log10,当比值是电压或者电流(电场或磁场)时,我们用20log10。

2.为什么要用dB?

因为使用dB表示方便,计算方便

如何理解表示方便?

举个例子:比如说一个信号沿着空中传播了很远的距离其信号强度变为了原始信号的1/100000000。那么此时看到这里大家是不是会觉得0太多了,不便于阅读和书写。但是如果把它换算成dB来表示是多少呢?

db是什么意思mysql_3d_05


最终结果是相比于原始信号衰减了80dB。很明显使用dB来表示要方便的多,不用数那么多0了。

为什么会有这样的效果呢?

其原因在于对数就像一个魔法镜头,可以将数值就变大或者变小。

db是什么意思mysql_信号处理_06


如图所示在(a)中是单纯的一个曲线图,可以发现其两边幅度值范围很宽,中间底部曲线幅值范围很窄。但是经过(b)(c)的对数处理后可以看到其两边幅度值范围变窄了,中间的曲线幅值范围变宽了。

那如何理解计算方便?

db是什么意思mysql_db是什么意思mysql_07


从图上我们就可以知道了,对数运算可以把比较复杂的积,商,幂换成简单的加,减法来计算。

举个例子:若此时的信号功率相比刚刚的信号功率衰减了一半,那么直接就用刚刚的dB减去3dB就是此时的信号功率,是不是方便多了。

3.dB家族成员

刚刚大家应该会发现我在介绍什么是dB时使用了dBm来举例子。实际上dBx中的x就是相对于什么的这个x,那么根据x的不同,dB家族成员可以归纳如下表所示。

db是什么意思mysql_db是什么意思mysql_08

db是什么意思mysql_数字通信_09


4.功率对应关系表

这个表格对射频工程师来说比较友好。大家可以收藏,免得平时再自己计算了,当然其实自己计算也是很方便的。

db是什么意思mysql_db是什么意思mysql_10