當涉及到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。
編輯:lyn
-
dbm
+關注
關注
0文章
26瀏覽量
16564 -
DB
+關注
關注
0文章
48瀏覽量
22720 -
mw
+關注
關注
0文章
10瀏覽量
19493
原文標題:dBm、mw、dB三者之間的關系
文章出處:【微信號:mwrfnet,微信公眾號:微波射頻網】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論