流浪小子

  • 132 主题
  • 355 帖子
  • 1454 积分
  • 身份:版主
  • E币:721

【话题讨论】来找茬之dBm与mw

2020-9-28 18:15:52 显示全部楼层
相信大家在选用无线模块的时候,经常会对功率进行换算,也即是以下公式
dBm = 10 *  lg mw
也常用3dB=2倍功率,10dB=10倍功率来简化运算。那大家是否曾经有过下面的疑惑呢?
由换算公式可知:
20dBm = 100mW
3dBm = 2mW
那么求:
100mW + 3dBm = ?
解:
因为:
20dBm = 100mW
3dBm = 2mW
所以:
100mW + 3dBm = 20dBm + 3dBm = 23dBm
100mW + 3dBm = 100mW + 2mW = 102mW                                   
但是:10*lg102mW 不等于 23dBm,所以错在哪儿呢?错在哪儿呢?错在哪儿呢?
欢迎大家来找茬!

话题奖励:
挑选答对的评论中,按发布时间前后排名为双数的前10名用户,获得京东电子E卡10元!
活动时间:即日起 - 2020/10/31
(活动结束前,评论隐藏,仅楼主及管理员可见)


tips: 回复要以肯定称述的语气,不明确的表达为无效评论。
获奖名单及奖励将在活动结束后一星期内通过面包板社区站内信发放



获奖的名单
(因准确答对人数较少,所以答对的用户均获得奖励):
已通过站内信发放,请及时查收。
我的果果超可爱
二哲科技
symic
137017878-536590083
TOPWON
星光方案
李三爵
zhenchen5832
稻草人
您需要登录后才可以评论 登录 | 立即注册

最新评论

楼层直达:

li_wm_256432444

  • 0 主题
  • 29 帖子
  • 1025 积分
  • 身份:LV4 高级技术员
  • E币:465
li_wm_256432444 2020-10-13 10:54:25 显示全部楼层
“1个基准”和“2个原则”。

1个基准:



2个原则:

1)+3dB,功率乘以2;-3dB,功率除以2



2)+10dB,功率乘以10;-10dB,功率除以10



几乎所有整数的dBm都可用以上的“1个基准”和“2个原则”转换为W。

例1:100mW + 3dB = ?W

100mW + 3dB = 100×2 = 200(mW)

例2:100mW + 10dB = ?W

100mW + 10dB = 100 × 10 = 1000(mW)

例3:100mW + 7dB = ?W

100mW + 7dB = 100mW + (10dB - 3dB)
                         =100 × 10 ÷ 2
                         = 500(mW)

例5:44dBm= ? W
    
44dBm = 30dBm + 10dB + 10dB-3dB-3dB
              =1W×10×10÷ 2 ÷ 2
              = 25W

例2:32dBm= ? W
    
32dBm = 30dBm + 3dB + 3dB + 3dB + 3dB-10dB
             = 1W×2×2×2×2÷10
             = 1.6W

+1dB和+2dB的计算技巧
  
+1dB = +10dB-3dB-3dB-3dB
          = X×10×1/2×1/2×1/2
          = X×1.25

+2dB = -10dB+3dB+3dB+3dB+3dB
          = X×0.1×2×2×2×2
          = X×1.6

在计算中,有时候也可以根据上面的规律变换为-1dB和-2dB,达到快速口算的目的,即:
  
-1dB = -10dB+3dB+3dB+3dB
           = X×0.1×2×2×2
           = X×0.8
  
-2dB = -3dB+1dB
            = X×1/2×1.25
            = X×0.625
  
例1:

51dBm = 30dBm+10dB+10dB+1dB
             = 1W×10×10×1.25
             = 125W
  
例2:

38dBm = 30dBm + 10dB-2dB
              = 1W×10×0.625
              = 6.25W

追忆流年寻梦少年

  • 40 主题
  • 375 帖子
  • 2177 积分
  • 身份:LV5 资深技术员
  • 论坛新秀
  • E币:7480
100mW + 3dBm = 20dBm + 3dBm = 23dBm
dBm为对数运算,可以直接相加,23dBm,其实对应200mW;这个计算是正确的;

100mW + 3dBm = 100mW + 2mW = 102mW     
这个式子中,3dBm的基数选错了,不是1mW的3dBm,是以前面100mW为基数的,所以是100mW的2倍。

仅凭个人的工作接触的理解,不一定正确,坐等LZ公布正解。

流浪小子

  • 132 主题
  • 355 帖子
  • 1454 积分
  • 身份:版主
  • E币:721
流浪小子 2020-10-9 11:04:53 显示全部楼层
二哲科技 发表于 2020-10-2 15:30
因为不能用加法呗
就像C语言指针里面有些可以用加法和减法,不能用乘除法;
就类似于2的3次方+3的3次方不能 ...

感觉是我来找茬的,这话戳中我的要害了,确实是我之前理解的有问题了,看了大家的回复,又有了新的认识,感谢大家的回复,也感谢这个平台,大家共同提高!
广告

a838899

  • 0 主题
  • 70 帖子
  • 654 积分
  • 身份:LV3 中级技术员
  • E币:848
a838899 2020-10-10 18:03:10 显示全部楼层
本帖最后由 a838899 于 2020-10-10 18:24 编辑

dbm和dbw都是功率绝对值的单位,这有个推导公式:
0dbw=10log1W=10log1000mw=30dbm



100mW + 3dBm = 100mW + 2mW = 102mW      你这个是错的




dBm 减 dBm 实际上是两个功率相除,信号功率和噪相除就是信噪比(SNR)。dBm 加 dBm 实际上是两个功率相乘。







流浪小子

  • 132 主题
  • 355 帖子
  • 1454 积分
  • 身份:版主
  • E币:721
流浪小子 2020-10-26 09:41:38 显示全部楼层
卢杰 发表于 2020-10-21 14:49
100mW + 3dBm = 20dBm + 3dBm = 23dBm
100mW + 3dBm = 100* 2mW = 200mW  
10*lg200mW 等于 23dBm

dBm表示功率绝对值的单位,如果一定要加减的话,需要将其转换为mw才可以,另外你上边式子,20dBm+3dBm=23dBm,实际上是差了3dB而非3dBm

流浪小子

  • 132 主题
  • 355 帖子
  • 1454 积分
  • 身份:版主
  • E币:721
流浪小子 2020-10-13 10:48:08 显示全部楼层
hxm3000_852564689 发表于 2020-10-12 21:08
100mW + 3dBm = 100mW + 2mW = 102mW            
计算有错,不能 mW这样加,10提出来用对数括号加。
10 * ...

https://mbb.eet-china.com/forum/topic/81366_1_1.html,可以参考下这篇帖子

TOPWON

  • 0 主题
  • 16 帖子
  • 876 积分
  • 身份:LV3 中级技术员
  • E币:679
TOPWON 2020-10-9 09:24:31 显示全部楼层
本帖最后由 TOPWON 于 2020-10-9 10:09 编辑

dB为物理量的相对值(倍数),可以直接相加(转换为倍数的相乘)。dBm为物理量(功率)的绝对值,不能dBm数直接相加(比如1mW+1mW≠0dBm+0dBm),dBm和dB可以直接相加,表征放大倍数后的结果(xdBm 的信号放大 ydB 结果是(x+y)dBm)。
广告

流浪小子

  • 132 主题
  • 355 帖子
  • 1454 积分
  • 身份:版主
  • E币:721
流浪小子 2020-11-11 19:37:36 显示全部楼层
追忆流年寻梦少年 发表于 2020-10-10 14:48
100mW + 3dBm = 20dBm + 3dBm = 23dBm
dBm为对数运算,可以直接相加,23dBm,其实对应200mW;这个计算是正 ...

解答见:https://mbb.eet-china.com/forum/topic/83343_1_1.html

我的果果超可爱

  • 177 主题
  • 486 帖子
  • 2086 积分
  • 身份:版主
  • E币:1102

流浪小子

  • 132 主题
  • 355 帖子
  • 1454 积分
  • 身份:版主
  • E币:721
流浪小子 2020-9-30 16:17:05 显示全部楼层
我的果果超可爱 发表于 2020-9-28 20:32
20dBm + 3dBm 这个相加等于23dBm???
还能直接相加?

你再仔细想想

跋扈洋

  • 182 主题
  • 345 帖子
  • 1778 积分
  • 身份:版主
  • 论坛新秀
  • E币:482
广告

二哲科技

  • 128 主题
  • 399 帖子
  • 1464 积分
  • 身份:版主
  • 论坛新秀
  • E币:1795
二哲科技 2020-10-2 15:30:34 显示全部楼层
因为不能用加法呗
就像C语言指针里面有些可以用加法和减法,不能用乘除法;
就类似于2的3次方+3的3次方不能等于5的3次方吧~
感觉你就是特意来找茬的,哈哈!

我的果果超可爱

  • 177 主题
  • 486 帖子
  • 2086 积分
  • 身份:版主
  • E币:1102

诸葛猪猪

  • 0 主题
  • 1 帖子
  • 123 积分
  • 身份:LV1 技术小白
  • E币:121
诸葛猪猪 2020-10-4 10:40:35 显示全部楼层
3db是倍数关系 不能直接按功率绝对值加 所以➕3dbm就等于➕3db 功率增大一倍 23dbm是200mw

symic

  • 3 主题
  • 14 帖子
  • 936 积分
  • 身份:LV3 中级技术员
  • E币:1380
symic 2020-10-6 21:59:51 显示全部楼层
dBm表示的是功率绝对值的单位,不能直接相加,需要需要先转换成mw后,在换算,所以我觉得23dBm的算法是错误的

小小中

  • 0 主题
  • 30 帖子
  • 454 积分
  • 身份:LV2 初级技术员
  • E币:391

137017878_536590083

  • 1 主题
  • 63 帖子
  • 2896 积分
  • 身份:LV5 资深技术员
  • E币:300

137017878_536590083

  • 1 主题
  • 63 帖子
  • 2896 积分
  • 身份:LV5 资深技术员
  • E币:300

1019189364_777620600

  • 0 主题
  • 18 帖子
  • 610 积分
  • 身份:LV3 中级技术员
  • E币:687
20dBm + 3dBm = 23dBm此步骤不对。
20dBm + 3dBm
=10*lg20+10*lg3
=10*(lg20+lg3)
=10*lg(20*3)
=10*lg60
=60dBm

流浪小子

  • 132 主题
  • 355 帖子
  • 1454 积分
  • 身份:版主
  • E币:721
流浪小子 2020-10-9 11:06:11 显示全部楼层

说明是咱的肓点,可以查查资料,补上这个肓点!
12345下一页
快速回复
60
144
广告
关闭 热点推荐上一条 /5 下一条
快速回复 返回列表