通信人家园

标题: [原创]对dBm各种算法的认知  [查看完整版帖子] [打印本页]

时间:  2010-6-28 22:54
作者: 黄从报     标题: [原创]对dBm各种算法的认知

dBm算法的认知.
在通信考试中,会经常遇到关于对dBm的算法的考核。而且由于认知不清晰屡犯错误;鉴于以上原因个人对dBm的算法做了如下总结:

1.dBm的定义
dBm是一个功率单位。但其有别于一般的功率单位。功率单位有W(瓦特,Watt),KWmW。而dBm是相对于1mW的功率单位。计算公式:10lgP功率值/1mW)。

2.dBm的基本算法:
如果发射功率P = 10W,则按照dBm单位换算:10lg10W/1mW= 10lg10000mW/1mW= 10lg10000dBm = 40dBm

但是,40dBm + 40dBm =

40dBm + 40dBm != 80dBm ?

40dBm + 40dBm = 43dBm

因为40dBm + 40dBm = 10W + 10W = 20W = 10lg20W/1mW= 10lg2×100000= 40dBm + 10lg2dB = 43dBm

那么,40dBm - 40dBm =

40dBm - 40dBm = 0dB按照前述的0dB含义,即比较的二者没有大小

3. dBm的常见加减公式:
XdBm + YdBm = 10lg[10^(X/10)+10^(Y/10)]dBm
XdBm + XdBm = (X + 3)dBm
XdBm - YdBm = (X - Y)dB

XdBm + YdB = (X + Y)dBm
XdBm -
YdB = (X -
Y)dBm


3.dBmW换算:
dBmW换算,可利用3dB准则(即2倍的关系):
(我们牢记常用的30dBm = 1W40dBm = 10W50dBm = 100W
27dBm = 30dBm - 3dB ~= 1W / 2 = 500mW
31dBm = 40dBm - 3dB - 3dB - 3dB ~= 10W / 2 / 2 / 2 =1.25W
32dBm = 50dBm -(3×6)dB ~= 100W / (2^6) = (100 / 64) W = 1.5625W
33dBm = 30dBm + 3dB ~= 1W×2 = 2W

注意 0dBm并非功率为零,而是1mW,因为10lg(1mW/1mW) = 0dBm。当使用dBm表示功率强度时,当大于1mW时,值为正;当值小于1mW时,值为负;当值为1mW时,值为0
时间:  2010-6-28 23:41
作者: l154780869

谢谢,又温习了知识了
时间:  2010-6-29 00:05
作者: zailushang

谢谢
时间:  2010-6-29 00:50
作者: 6774199

温故而知新
时间:  2010-6-29 11:47
作者: 513191719

受益匪浅
时间:  2010-6-29 15:51
作者: shitouwu

有工具的
时间:  2010-6-30 11:16
作者: apolloo     标题: 回复 1# 的帖子

哪里有dbm详细的介绍啊?
1. 为什么40dBm + 40dBm !=80dbm呢?
    10*log(10^4) + 10*log(10^4) 不是等于80么? 为什么要把40dbm先换算成W再两个相加呢?
2. 40dBm + 40dBm 是不是等于80db呢?也就是如下公式是否成立:
    XdBm + YdBm = (X+Y)db
3. XdBm + YdBm,这个公式的物理意义是什么?
4. (3×6)dB是如何转换成2^6的呢?

[ 本帖最后由 apolloo 于 2010-6-30 11:48 编辑 ]
时间:  2010-7-6 09:44
作者: 五个半柠檬

学习了,以前老是考到,不是很了解呢, 现在知道个大概了,谢谢




通信人家园 (https://www.txrjy.com/) Powered by C114