1. db和dbm的区别?
dbm是一个功率值,db只是一个倍数关系。
给出信号的dbm值,就能准确算出信号的功率,但是给出信号的增益db,我们只能知道信号放大(缩小)的倍数。
2. 应用场景
Pin信号100mW-->射频放大器-->Pout信号1W-->天线
放大器的功率增益是一个比值:Pgain = Pout/Pin = 1W/100mW = 10 no unit.
为了便于表示这个倍数关系,采用db来表示
3. 定义
db的定义:db = 10 log10( Px / Pref)
dbm的定义:dbm = 10log10(Px/1mW)
db只是表示一个倍数关系
计算举例:
10 log10 ( 1W / 100 mW)= 10 log10 ( 10 ) = 10 ( 1 ) = 10 dB
10 log10 ( 50 mW / 100mW) = 10 log10 ( .5 ) = 10 (-0.3 ) = -3.0 dB
10 log10 ( 10 mW / 5mW) = 10 log10 ( 2 ) = 10 (0.3 ) = 3 dB
对数关系:
n | Log(n) |
1/1000 | -3 |
1/100 | -2 |
1/10 | -1 |
1 | 0 |
10 | 1 |
100 | 2 |
1000 | 3 |
倍数与db的关系:
功率倍数 | db |
*1/2 | -3 |
*2 | 3 |
*1/10 | -10 |
*10 | 10 |
db与放大倍数的关系
如何能快速计算db代表的倍数,比如说我们说信号增益是1db,那么是信号到底是放大多少倍呢?
1db = 10 - 3 - 3 - 3, 对照表格,10* (1/2)* (1/2)* (1/2) = 10/8 = 5/4 = 1.25 相当于放大了1.25倍
18db = 3*6 = 2*2*2*2*2*2 = 64倍,相当于放大了64倍。
如果增益是3db,输入信号功率是1mW,输出信号功率为多少?用dbm怎么表示
3db相当于信号放大了2倍,所以输出信号是2mW。2mW如果用dbm表示为10log10(2mW/1mW)=10log2=3dbm.
如果增益是3db,输入信号功率是6mW,输出信号功率为多少?用dbm怎么表示?
3db相当于信号放大了2倍,所以输出信号是12mW。12mW如果用dbm表示为10log10(12mW/1mW)=10log12=10.79dbm.
dbw是一个功率值:
功率1W用dbm表示:10log10(1000mW/1mW)= 10log(1000) = 30dbm, 即1W == 30dbm
同样10dbm= 10*(1) = 10 log(x), x = 10,表示10mW,即 10dbm == 10mW
dbm | mW |
1 | 1.25 |
5 | 3.16 |
10 | 10 |
20 | 100 |
30 | 1000 |
40 | 10000 |
50 | 100000 |