摘自https://blog.csdn.net/shij19/article/details/52946454

dBm

物理含义是:一个表示功率绝对值的值(也可以认为是以1mW功率为基准的一个比值)

一、精确计算公式

计算公式为:dBm=10log(功率值/1mw)

mW=power(10,dBm/10)

W=(power(10,dBm/10))/1000

二、粗略计算方法

“1个基准”:30dBm=1000mw   =     1W=0dBw

“2个原则”: 1)+3dBm,功率乘2倍;-3dBm,功率乘1/2|

2)+10dBm,功率乘10倍;-10dBm,功率乘1/10

举例:33dBm=30dBm+3dBm=1W×2=2W

   27dBm=30dBm-3dBm=1W×1/2=0.5W  

举例:40dBm=30dBm+10dBm=1W×10=10W

   20dBm=30dBm-10dBm=1W×0.1=0.1W

以上可以简单的记作:

30是基准,等于1W整,互换不算难,口算可完成。

加3乘以2,加10乘以10;减3除以2,减10除以10。

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

例1:44dBm=?W

    44dBm=30dBm+10dBm+10dBm-3dBm-3dBm

        =1W×10×10×1/2×1/2

        =25W

例2:32dBm=?

32dBm=30dBm+3dBm+3dBm+3dBm+3dBm-10dBm

       =1W×2×2×2×2×0.1

       =1.6W

计算技巧:+1dBm和+2dBm的计算技巧

+1dBm=+10dBm-3dBm-3dBm-3dBm

=X×10×1/2×1/2×1/2

=X×1.25

+2dBm=-10dBm+3dBm+3dBm+3dBm+3dBmw

=X×0.1×2×2×2×2

=X×1.6

一般来讲,在工程中,dBm和dBm(或dBw和dBw)之间只有加减,没有乘除。而用得最多的是减法:dBm减 dBm 实际上是两个功率相除,信号功率和噪声功率相除就是信噪比(SNR)。dBm加dBm 实际上是两个功率相乘。

dBm-dBm=dB

dBw-dBw=dB

30dBm-0dBm=30dB

30dBw-0dBw=30dB

小小知识点(十七)——对数形式功率(dBm)与非对数形式功率(w)之间的换算关系的更多相关文章

  1. poj 3323 Matrix Power Series (矩阵乘法 非递归形式)

    为了搞自动机+矩阵的题目,特来学习矩阵快速幂..........非递归形式的求Sum(A+A^2+...+A^k)不是很懂,继续弄懂................不过代码简洁明了很多,亮神很给力 # ...

  2. spring mvc 非注解形式

    目录(?)[+] webxml配置文件 注如果使用注解可以加上-- servlet上下文配置文件 test-servletxml 实体类Empjava StartController控制器 控制器Em ...

  3. 【English】十、"谓语的地方"看到有两个动词:I go say hello.、非谓语形式

    一.I go say hello. 这是一种偏口语的说法.一个句子中不能同时有两个谓语. 标准的用法有: I go and say hello. and 连接这两个动词,表示并列等关系.go and ...

  4. '新', '泽' - ImageMagick - UTF-8非最短形式及编码安全问题

    最近偶然发现,把软件放到 [新建文件夹]  中,ImageMagick 竟无法正常的加载图片了. 我去!什么情况? 抛出的错误是找不到相关的dll,软件中已对中文进行了utf-8编码,这几年来一直没发 ...

  5. 二叉树前中后/层次遍历的递归与非递归形式(c++)

    /* 二叉树前中后/层次遍历的递归与非递归形式 */ //*************** void preOrder1(BinaryTreeNode* pRoot) { if(pRoot==NULL) ...

  6. reverse(两种反向生成url django原生形式和rest_framework中版本的形式)

    reverse(两种反向生成url django原生形式和rest_framework中版本的形式) views.py from django.shortcuts import render,Http ...

  7. 小小知识点(四十七)——发送端已知CSI,基于注水算法的功率分配方法,实现功率受限下的信道容量最大化

    1. 注水算法的使用条件和推导 注水算法是根据某种准则,并根据信道状况对发送功率进行自适应分配,通常是信道状况好的时刻,多分配功率,信道差的时候,少分配功率,从而最大化传输速率.实现功率的“注水”分配 ...

  8. 小小知识点(三十七)OFDM和OFDMA的区别以及OFDMA与SC-FDMA的区别

    OFDM和OFDMA的区别 OFDM(orthogonal frequency division multiplexing),which assigns one block (in time ) to ...

  9. 小小知识点(二十七)20大5G关键技术

    5G网络技术主要分为三类:核心网.回传和前传网络.无线接入网. 核心网 核心网关键技术主要包括:网络功能虚拟化(NFV).软件定义网络(SDN).网络切片和多接入边缘计算(MEC). 1 网络功能虚拟 ...

随机推荐

  1. js获取本周日期

    JS获取到本周的日期 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> &l ...

  2. uva 10253 Series-Parallel Networks (整数划分+多重集)

    UVa Online Judge 题意是计算给定数量的边通过串联并联两种方式,能组成多少种不同的网络.将它转化为一个树形结构,也就是求有多少不同构的树. 代码如下: #include <cstd ...

  3. 原生js用div实现简单的轮播图

    文章地址 https://www.cnblogs.com/sandraryan/ 原生js实现轮播图. 打开页面图片自动轮播,点击prev next按钮切换到上/下一张图片,点击1-5切换到对应图片. ...

  4. 读取Flex AIR应用程序设置

    说明: 本人之前做过一年的Flex AIR移动跨平台开发,在之前学习过程中,一直是将笔记记在了Evernote上,有的笔记是自己写的,也有的笔记是在网上看到,顺手记下了的. 所以在这里声明下,如果在网 ...

  5. python模块之configparser模块

    configparser模块:用于按一定格式创建配置文件 创建 import configparser config = configparser.ConfigParser() config['DEF ...

  6. java 内省综合案例和Beanutils工具包

    演示用eclipse自动生成 ReflectPoint类的setter和getter方法. 直接new一个PropertyDescriptor对象的方式来让大家了解JavaBean API的价值,先用 ...

  7. P1041 查找元素

    题目描述 现在告诉你一个长度为 \(n\) 的有序数组 \(a_1, a_2, ..., a_n\) ,以及 \(q\) 次询问,每次询问会给你一个数 \(x\) ,对于每次询问,你需要确定在数组中是 ...

  8. 2018-8-10-win10-uwp-获取文件夹出错

    title author date CreateTime categories win10 uwp 获取文件夹出错 lindexi 2018-08-10 19:16:50 +0800 2018-2-1 ...

  9. 使用Python内置的smtplib包和email包来实现邮件的构造和发送。

    此文章github地址:https://github.com/GhostCNZ/Python_sendEmail Python_sendEmail 使用Python内置的smtplib包和email包 ...

  10. Python3内置函数、各数据类型(int/str/list/dict/set/tuple)的内置方法快速一览表

    Python3内置函数 https://www.runoob.com/python3/python3-built-in-functions.html int https://www.runoob.co ...