dBm、mw、dB三者之间的关系
当涉及到dBm、mw、dB三者之间转换,实在有点蒙,还是自己好好整理一下才明白它们之间的关系。
1. dBm,表示功率绝对值,计算公式:10log(功率线性值/1mw)
例如:1) 发射功率power = 1mw,求出dBm单位进行折算后的值?
代入公式:dBmValue = 10log(1mw / 1mw) = 0dBm
2) 发射功率power = 40W,求出dBm单位进行折算后的值?
代入公式:dBmValue = 10log(40000mw / 1mw) = 46dBm(注:1W = 1000mw)
2. mw or W,表示功率的线性值,与dBm之间的转换,计算公式:10^(dBmValue / 10)
例如:1) dBmValue = 46dBm,求出功率的线性值?
代入公式:lineraValue = 10^(46 / 10) = 40000mw = 40W
2) dBmValue = 43dBm,求出功率的线性值?
代入公式:lineraValue = 10^(43 / 10) = 40000mw = 20W
从上面的例子可以看出dBm为单位时,加减3dBm相当于线性值下乘除2,也就是2倍的关系。因为3dBm转换成线性值时:lineraValue = 10^(3 / 10) = 2mw。
可以从例子1中得出这个关系,dBmValue = 46dBm时,linearValue = 10^(43 / 10) * 10^(3 / 10) = 20000 * 2 = 40000mw = 40W。因此,当功率加了3dBm,对于线性而言,其实是翻了一倍,如果功率减3dBm,对于线性而言,其实是缩小了一倍。
dBm转线性值时,其有两个较为简便的公式,其如下所示:
公式一:dBmValue + 3dBm = linearValue * 2;
例如:46dBm + 3dBm = 40W * 2 = 80W。
公式二:dBmValue + 10dBm = linearValue * 10;
例如:0dBm = 10^(0 / 10) = 1mw
0dBm + 10dBm = 10^(0 / 10) * 10^(10 / 10) = 1mw * 10mw = 10mw;
10dBm + 10dBm = 10^(10 / 10) * 10^(10 / 10) = 10mw * 10mw = 100mw。
3. dB,表征相对值的值,纯粹比值,计算公式:10log(value1 / value2)
在得到dB时,dBm - dBm可直接得到dB,原因是:
例如:30dBm - 0dBm = 30dB,因为代入dB计算公式:30dBm - 0dBm = 10log(1000mw / 1mw) - 10log(1mw / 1mw) = 30dB。
| dBm | mW |
| 0 | 1.0 mW |
| 1 | 1.3 mW |
| 2 | 1.6 mW |
| 3 | 2.0 mW |
| 4 | 2.5 mW |
| 5 | 3.2 mW |
| 6 | 4.0 mW |
| 7 | 5.0 mW |
| 8 | 6.0 mW |
| 9 | 8.0 mW |
| 10 | 10 mW |
| 11 | 13 mW |
| 12 | 16 mW |
| 13 | 20 mW |
| 14 | 25 mW |
| 15 | 32 mW |
| 16 | 40 mW |
| 17 | 50 mW |
| 18 | 64 mW |
| 19 | 80 mW |
| 20 | 100 mW |
| 21 | 128 mW |
| 22 | 160 mW |
| 23 | 200 mW |
| 24 | 250 mW |
| 25 | 320 mW |
| dBm | mW |
| 26 | 400mW |
| 27 | 500mW |
| 28 | 640mW |
| 29 | 800mW |
| 30 | 1.0W |
| 31 | 1.3W |
| 32 | 1.6W |
| 33 | 2.0W |
| 34 | 2.5W |
| 35 | 3.0W |
| 36 | 4.0W |
| 37 | 5.0W |
| 38 | 6.0W |
| 39 | 8.0W |
| 40 | 10W |
| 41 | 13W |
| 42 | 16W |
| 43 | 20W |
| 44 | 25W |
| 45 | 32W |
| 46 | 40W |
| 47 | 50W |
| 48 | 64W |
| 49 | 80W |
| 50 | 100W |
| 60 | 1000W |