经常用到,但是经常搞忘记。在这里记录一下换算的一些技巧。

为什么要用dB

在最前面,需要解释一下dB的由来,这样会让理解变得简单一点。事实上,dB(分贝)是一个纯计数单位。使用dB的目的呢,其实就是用一个教短的数来表达那些有很多个0的数,少写点字的同时还不怕写错零的个数,比如100000000000,或者0.00000000001这样的。计算公式呢,就是简单的dB=10 logX,即 X 多一个零或者少一个零,分贝增加10分贝或者减少10分贝。

100000000000 = 10 lg (100000000000) dB = 10lg (10^11) dB =  110 dB

0.00000000001 = 10 lg (10 ^ -11) = -110 dB

关于dBm的计算

dBm是为了简化mW的记录而设计的单位,是一个功率单位。首先,是dBm的计算公式:dbm=10log(功率值 / 1mW)。

其次,我们找到计算的基准。常用的基准有:

1mw=0dBm

1W=1000mw=10lg(1000mw)= 10lg(10^3mw)=30dBm

然后,需要记住“3dBm法则”:每增加3dBm,意味着功率增加了一倍;每减少3dBm,意味着功率变为原来的1/2。

所以,我们可以快速计算:3dBm=0dbm + 3dBm = 1mW * 2= 2mW;6dBm = 3dBm + 3dBm= 2mW * 2 = 4mW

再然后,需要记住“10dBm法则”:每增加10dBm,意味着功率增加了10倍;每减少10dBm,意味着功率变为原来的1/10。

所以,和3dBm同样的算法:10dBm = 0dBm + 10 dBm = 1mW * 10=10mW;20dBm = 10 dBm + 10 dBm =10 mW * 10 = 100 mW

综合3dBm法则和10dBm法则,我们计算:26dBm=0 + 10dBm + 10dBm + 3dBm + 3 dBm = 1mW * 10 * 10 *2 * 2= 400 mW

可能还会用到的,常用的lg对数:lg2=0.3 lg3=0.5 lg5=0.7 lg7=0.8 lg11=1.04

其它的dB

1. dBW同样也是直接表示功率的单位,但是与dBm不同的是,他是以W为基准的,0 dBW = 1 W = 1000 mW = 30 dBm。所以,转换的时候直接加减30 dB也是可以的。

2. dBV,dBu(dBuV) 是在某些情况下,我们通过测量电压来表述信号的“大小”,所以,记录电压也就成了一个必要。因为他们不是直接表示功率大小,所以在计算时要把前面的权值从10换为20,即,dBV=20lg(E/Er) (E-电压 Er-1V),dBu=20lg(E/Er) (E-电压 Er-0.7746V),同一电压的这两个值差120dB。 需要注意,在音频处理时,标准阻抗定义为600 Ω;而在RF处理时,标准阻抗定义为50Ω。所以,同样的 0dBm,在音频领域计算的时候,其对应的是1 mW相当于 0.775 V(775 mV);在RF领域,1mW则为0.224 V。

3. 这里我们需要区别的是,dBV和使用amplitude来计算信号的“大小”的变化,是两个概念。使用amplitude计算信号“大小”变化的分贝数时,因为信号大小和amplitude的平方是成正比,所以,我们需要将amplitude值平方后再取其比值,接着转化为标准分贝;或者直接用amplitude的比值,将比值转化为分贝后,再乘以2。

4. dBi和dBd是用来描述天线特征的两个参数,用来描述天线进行能量转化的效率;两个都是相对值, 但参考基准不一样。dBi的参考基准为全方向性天线,dBd的参考基准为偶极子, 所以两者略有不同。一般认为,表示同一个增益,用dBi表示出来比用dBd表示出 来要大2. 15。

5. dBc则是某信号功率和载波功率的比值,这里的c就是指Carrier。而这里的“某信号”可以是干扰(同频干扰、互调干扰、交调干扰、带外干扰等) 以及耦合、杂散等的相对量值。

dbm速算的更多相关文章

  1. hdu 1427 速算24点

    题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=1427 速算24点 Description 速算24点相信绝大多数人都玩过.就是随机给你四张牌,包括A( ...

  2. 24点游戏&&速算24点(dfs)

    24点游戏 Time Limit: 3000/1000MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Others) Submit Sta ...

  3. hdu1427之速算24点

    速算24点 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  4. 【经验分享(续篇)】Trachtenberg system(特拉亨伯格速算系统)

    之前有篇文章简单地介绍了Trachtenberg系统的乘法计算方法,地址在这里.针对一些特定的数字,Trachtenberg还发展出了更快的计算方法. 先来介绍乘数为11的速算方法.它的计算规则我们可 ...

  5. 【经验分享】Trachtenberg system(特拉亨伯格速算系统)

    二战期间,俄国的数学家Jakow Trachtenberg(1888-1953)被关进纳粹集中营,在狱中,他开发出了一套心算算法,这套算法后来被命名为Trachtenberg(特拉亨伯格)速算系统. ...

  6. Trachtenberg(特拉亨伯格)速算系统

    二战期间,俄国的数学家Jakow Trachtenberg(1888-1953)被关进纳粹集中营,在狱中,他开发出了一套心算算法,这套算法后来被命名为Trachtenberg(特拉亨伯格)速算系统. ...

  7. 史丰收速算|2014年蓝桥杯B组题解析第四题-fishers

    史丰收速算 史丰收速算法的革命性贡献是:从高位算起,预测进位.不需要九九表,彻底颠覆了传统手算! 速算的核心基础是:1位数乘以多位数的乘法. 其中,乘以7是最复杂的,就以它为例. 因为,1/7 是个循 ...

  8. hdu 1427 速算24点 dfs暴力搜索

    速算24点 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Problem De ...

  9. Hdu1427 速算24点 2017-01-18 17:26 46人阅读 评论(0) 收藏

    速算24点 Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Total Submiss ...

随机推荐

  1. JSP中的Servlet及Filter

    asp.net中,如果开发人员想自己处理http请求响应,可以利用HttpHandler来满足这一要求:类似的,如果要拦截所有http请求,可以使用HttpMoudle.java的web开发中,也有类 ...

  2. [MetaHook] Event Hook

    #include <metahook.h> struct event_hook_t { event_hook_t *next; char *name; void (*pfnEvent)(e ...

  3. dirtycow漏洞

    dirtycow漏洞,原理还没看懂,找了几个PoC实验了一下. dirtyc0w.c我在CentOS和Kali上都失败了 pokemon.c在CentOS上成功修改了只读文件,不过修改的不是很顺利,结 ...

  4. php-fpm 启动参数及重要配置详解

    约定几个目录 /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php.ini 一,php- ...

  5. K-means算法和矢量量化

    语音信号的数字处理课程作业——矢量量化.这里采用了K-means算法,即假设量化种类是已知的,当然也可以采用LBG算法等,不过K-means比较简单.矢量是二维的,可以在平面上清楚的表示出来. 1. ...

  6. 狗屎的Java规范

    规范 标题真有点侮辱了狗. 最近做Java,C#与Java对比笔记: http://www.cnblogs.com/newsea/p/4839540.html 其实Java语法弱点就弱点,关键是Jav ...

  7. sFlow

    http://www.sflow.org/developers/specifications.php http://www.inmon.com/technology/index.php sFlow s ...

  8. Android中的各种单位

    px(像素):屏幕上的点.in(英寸):长度单位.mm(毫米):长度单位.pt(磅):1/72英寸.dp(与密度无关的像素):一种基于屏幕密度的抽象单位.在每英寸160点的显示器上,1dp = 1px ...

  9. Day One(Beta)

    站立式会议 站立式会议内容总结 331 今天:自己摸索了BaseAdapter删除元素的三种方式更新效率逐步上升 明天:学习webkit的webview的使用 442 今天:书籍评价界面,计划删除功能 ...

  10. PHP Apache 配置伪静态

    1.首先是开启rewrite_module(如何开启,百度搜索) 2.创建.htaccess文件(如何创建,百度搜索) 3.在.htaccess文件中打开重写服务:RewriteEngine On 4 ...