功率和dB的关系应该如下:

1.dB的引入是为了把乘除关系变换为加减,便于工程中的运算。

2.[dB] = 10lg(输出功率W/输入功率W)。如:输入功率为1W而输出功率为1000W,则系统的增益为10lg(1000/1)=30dB。

3.通信中为了表示一个输出功率的绝对值,则引入了dBm。dBm表示相对于1mW输入功率的系统增益。如果系统的输出功率为1W,换算为dBm则为:

1W=10lg(1W/1mW) = 10lg(1000) = 30 dBm.

一句话dB与W不可以换算,但是dB = 10lg(输出功率W/输入功率W)。如:输入功率为1W而输出功率为10000W,则系统的增益为10lg(10000/1)=40dB。

dB 是一个纯计数单位,在工程中有不同的定义方式(仅仅是看上去不同)。对于功率,dB = 10*log()。对于电压或电流,dB = 20*log()。

dB的意义其实再简单不过了,就是把一个很大(后面跟一长串0的)或者很小(前面有一长串0的)的数比较简短地表示出来。如(此处以功率为例):

100000 = 10*log(10^5) = 50 dB

0.000000000000001 = 10*log(10^-15) = -150 dB

dBm 定义的是miliwatt。 0 dBm = 10log(1) mW = 1 mW;

dBw 定义 watt。 0 dBw = 10log1 W = 10*log(1000) mw = 30 dBm。

dB在缺省情况下总是定义功率单位,以 10*log 为计。当然某些情况下可以用信号强度(Amplitude)来描述功和功率,这时候就用 20log 为计。不管是控制领域还是信号处理领域都是这样。比如有时候大家可以看到dBmV 的表达。

在dB,dBm,dBw计算中,要注意基本概念。比如前面说的 0dBw = 10log1W = 10log1000mw = 30dBm;又比如,用一个dBm 减另外一个dBm时,得到的结果是dB。如:30dBm - 0dBm = 30dB。

dBm 是一个考征功率绝对值的值,计算公式为:10lgP(功率值/1mw)。 [例1] 如果发射功率P为1mw,折算为dBm后为0dBm。 [例2] 对于40W的功率,按dBm单位进行折算后的值应为:10lg(40W/1mw)=10lg(40000)=10lg4+10lg10+10lg1000=46dBm。

dB是一个表征相对值的值,当考虑甲的功率相比于乙功率大或小多少个dB时,按下面计算公式:10lg(甲功率/乙功率)是说,甲的功率比乙的功率大3 dB。 [例7] 7/8 英寸GSM900馈线的100米传输损耗约为3.9dB。 [例8] 如果甲的功率为46dBm,乙的功率为40dBm,则可以说,甲比乙大6 dB。[例9] 如果甲天线为12dBd,乙天线为14dBd,可以说甲比乙小2 dB。

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

简单地说,分贝就是放大器增益的单位。放大器输出与输入的比值为放大倍数,单位是“倍”,如10倍放大器,100倍放大器。当改用“分贝”做单位时,放大倍数就称之为增益,这是一个概念的两种称呼。

电学中分贝与放大倍数的转换关系为:AV(I)(dB)=20lg[Vo/Vi(Io /Ii)];Ap(dB)=10lg(Po/Pi)分贝定义时电压(电流)增益和功率增益的公式不同,但我们都知道功率与电压、电流的关系是P=V2 /R=I2R。采用这套公式后,两者的增益数值就一样了:10lg[Po/Pi]=10lg(V2o/R)/(V2i/R)=20lg(Vo/Vi)。

使用分贝做单位主要有三大好处。

(1)数值变小,读写方便。电子系统的总放大倍数常常是几千、几万甚至几十万,一架收音机从天线收到的信号至送入喇叭放音输出,一共要放大2万倍左右。用分贝表示先取个对数,数值就小得多。

(2)运算方便。放大器级联时,总的放大倍数是各级相乘。用分贝做单位时,总增益就是相加。若某功放前级是100倍(20dB),后级是20倍(13dB),那么总功率放大倍数是100×20=2000倍,总增益为 20dB+13dB=33dB。

(3)符合听感,估算方便。人听到声音的响度是与功率的相对增长呈正相关的。例如,当电功率从0.1瓦增长到1.1瓦时,听到的声音就响了很多;而从1瓦增强到2瓦时,响度就差不太多;再从10瓦增强到11瓦时,没有人能听出响度的差别来。如果用功率的绝对值表示都是1瓦,而用增益表示分别为10.4dB,3dB和0.4dB,这就能比较一致地反映出人耳听到的响度差别了。

关于带无线网卡的PC通过无线路由或无线AP进行无线上网----

"所有的无线产品都是有发射功率的。由于美国无线电管理委员会有规定WLAN产品的发射功率不能高于100mW(对应dB 数:10lg100=20dB),因此如果通过增加发射功率来提高穿透能力、扩大无线覆盖范围将是违规行为。一般WLAN产品都将发射功率设定在 17dB,给生产预留+2dB误差,从而满足无线电管理委员会的规定。

理论上来说,这个dB值越大其覆盖范围,穿透能力越强,但是过大的发射功率是对人体有害的,一般国际上认为20dB以下的无线信号是安全的。那种可以覆盖整栋楼的无线AP不可能是民用级别的,快要赶上小灵通的无线基站了。"

功率和dB的关系的更多相关文章

  1. ORM对象关系映射之GreenDAO源码解析

    上一篇我们学习了GreenDAO的CRUD基本操作,可以说是非常的方便的,而且GreenDAO的效率和性能远远高于其它两款流行的ORM框架,下面是我从官网找的一副它们三个ORM框架之间的性能测试的直观 ...

  2. flask 定义数据库关系(一对多)

    定义关系 在关系型数据库中,我们可以通过关系让不同表之间的字段建立联系.一般来说,定义关系需要两步,分别是创建外键和定义关系属性.在更复杂的多对多关系中,我们还需要定义关联表来管理关系.下面我们学习用 ...

  3. 【翻译自mos文章】oracle db 中的用户账户被锁--查看oracle用户的尝试次数

    參考原文: Users Accounts Getting Locked. (Doc ID 791037.1) 事实上这个文章是为oracle 别的软件产品写的,只是涉及到user 锁定问题.那还是跟d ...

  4. Greedy:Protecting the Flowers(POJ 3262)

    保护花朵 题目大意:就是农夫有很多头牛在践踏花朵,这些牛每分钟破坏D朵花,农夫需要把这些牛一只一只运回去,这些牛各自离牛棚都有T的路程(有往返,而且往返的时候这只牛不会再破坏花),问怎么运才能使被践踏 ...

  5. java程序使用memcached

    Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载. 1.linux环境下安装与启动memcache: 以编译安装的方式安装.具体参看: http://wang ...

  6. Python-Flask框架之——图书管理系统 , 附详解源码和效果图 !

    该图书管理系统要实现的功能: 1. 可以通过添加窗口添加书籍或作者, 如果要添加的作者和书籍已存在于书架上, 则给出相应的提示. 2. 如果要添加的作者存在, 而要添加的书籍书架上没有, 则将该书籍添 ...

  7. flask 项目基本框架的搭建

    综合案例:学生成绩管理项目搭建 一 新建项目目录students,并创建虚拟环境 mkvirtualenv students 二 安装开发中使用的依赖模块 pip install flask==0.1 ...

  8. mysql分库分表,做到永不迁移数据和避免热点

    作者:老顾聊技术   搜云库技术团队  来源:https://www.toutiao.com/i6677459303055491597 一.前言 中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就 ...

  9. Flask入门之完整项目搭建

    一.创建虚拟环境 1,新建虚拟环境 cmd中输入:mkvirtualenv 环境名 2,在虚拟环境安装项目运行所需要的基本模块 pip install flask==0.12.4 pip instal ...

随机推荐

  1. BZOJ3301: [USACO2011 Feb] Cow Line

    3301: [USACO2011 Feb] Cow Line Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 67  Solved: 39[Submit ...

  2. sql server2008如何创建外键

    原文地址:http://blog.csdn.net/zuozuo1245/article/details/8644115 以前创建数据库时就是有主键的创建了主键,但是表之间的关系没有联系,要建数据库关 ...

  3. cocos2d-x游戏开发(十七)NDK+ant编译暗黑世界

    个人原创,欢迎转载http://blog.csdn.net/dawn_moon/article/details/12308967 9秒论坛的客户端暗黑世界,ios已经跑过了,今天搞了一下安卓的,记录一 ...

  4. linux下javaEE系统安装部署

    最近公司在将服务器往阿里云上面迁移,所以需要重新在linux上面安装相关的软件以及部署项目,这里用到的linux版本为centos7.0,需要安装的软件有 jdk1.7.mysql5.6.mongo3 ...

  5. Android Fragment 详解(一)

    Android从3.0开始引入fragment,主要是为了支持更动态更灵活的界面设计,比如在平板上的应用.平板机上拥有比手机更大的屏幕空间来组合和交互界面组件们.Fragment使你在做那样的设计时, ...

  6. 关于MyEclipse查看底层源码出现source not found的问题(MyEclipse、Eclipse配置JAD)

    一.MyEclipse 第一步:      下载jad.exe文件:jad下载地址 eclipse插件:net.sf.jadclipse_版本号.jar下载地址一 net.sf.jadclipse_版 ...

  7. RHEL6.3进入单用户模式并重置root密码

    单用户模式类似于windows下的安全模式,允许root账号不输入密码直接启动并登录系统进行系统维护. 单用户模式只允许root账号登录,不允许其它用户使用ssh协议进行远程连接. 重启系统时按Ent ...

  8. CentOS yum Fatal Error 处理一例

    环境说明 [root@thatsit ~]# cat /etc/redhat-release CentOS Linux release (Core) [root@thatsit ~]# uname - ...

  9. UIImageView中最容易用错的属性UIContentMode小记

    UIContentMode这东西初学真是各种问题,只能不断尝试,偶然发现网上这张图片,做下记录 还有个UIViewContentModeRedraw,在使用这个设置后,每当图片的bounds就是大小或 ...

  10. java下载文件

    /** * * @param file * @param response */ private void downLoad(File file, HttpServletResponse respon ...