比如一个数X = 100 = 100 / 1 , 即100是1的100倍, 则 10*lgX = 10*lg100 = 10 *2 = 20dB
比如一个数X = 0.01 = 0.01/1 , 即0.01是1的100分之一, 则 10 *lgX = 10 * lg0.01 = 10 * -2 = -20 dB
那就来了, X 可以为0 么? 答案是不行的,因为比值是一个大于0的分数。
比如一个数X = 1, 按如上计算, 则为 0dB。
有了1的基础,那么我们更进一步看看dBm这个单位, 首先它由两部分组成 dB + m, dB是一个计数单位,m是miliwatt(毫瓦)。
假设某无线发射功率为20dBm:
计算发射功率:
举例1:dBm转为数值功率
10*lg(X / 1mW) = 20 , 即求X是多少mW, X = 100mW
也就是 20dBm = 100mW , 它们俩完全是一回事, 只是两表述方式。
就如同 1KW = 1000W = 10^3 W , 这3个,你写哪一个都对;主要是理解其转换的数学过程。
举例2:功率转为dBm
1W = 1000 mW = 10*lg1000 dBm = 30dBm
计数时,不会线性增长,毕竟以10为底的对数会快速减缓上升的速度。
举例 1000000mW发射功率
通过dBm来表示后,1000000mW = 10*lg(1000000) = 60dBm;
通过dB做比较,很清晰,通过加减法即可。
如A的功率是B的两倍, 则 A-B = 3dB (注意,减出来的是位数,不带单位)
推导如下:
10*lgA - 10*logB = 10*(lgA - lgB) = 10 *lg(A/B) = 10 * lg2 = 3.01 = 3dB
注意是3dB,而不是3dBm, 因为单位m,在A/B时,已经削掉了。
而真正的计算 3dBm时,过程如下:
3dBm = 10 * lgX , X = 1.995 mW
dBi和dBd是考征增益的值(功率增益),两者都是一个相对值,但参考基准不一样。
dBi的参考基准为全方向性天线,dBd的参考基准为偶极子, 所以两者略有不同。
一般认为,表示同一个增益,用dBi表示出来比用dBd表示出 来要大2. 15。