功率和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. Android显示表情对话框

    final EditText editface=(EditText) this.findViewById(R.id.EditText); List<Map<String,Object> ...

  2. android 在EditText中显示表情图片

    public class MainActivity extends Activity { protected void onCreate(Bundle savedInstanceState) { su ...

  3. 【转】 基于TFTP协议的远程升级设计

    版权声明:本文为博主原创文章,未经博主允许不得转载.联系邮箱:zhzhchang@126.com 说明:由于CSDN博客编辑器对word格式近乎不支持,因此对表格使用了图片方式(最后一个表格未使用图片 ...

  4. less.css基础学习,陆续更新中

    //基础//概念:动态样式语言,有很多语言的特性:变量,函数,运算等 //变量:通过一个简单的@+字母,数字下划线等,但不能以数字开头,不能关键字,保留字等//注意less.css是全局变量,除在函数 ...

  5. 数据库和linq中的 join(连接)操作

    sql中的连接 sql中的表连接有inner join,left join(left outer join),right join(right outer join),full join(full o ...

  6. 获取当前位置信息-ios

    locationManager= [[CLLocationManager alloc] init];//位置管理器 locationManager.desiredAccuracy = kCLLocat ...

  7. (各个公司面试原题)在线做了一套CC++综合測试题,也来測一下你的水平吧(二)

    刚才把最后的10道题又看了下.也发上来吧. 以下给出试题.和我对题目的一些理解 前10道题地址 (各个公司面试原题)在线做了一套CC++综合測试题.也来測一下你的水平吧(一) 11.设已经有A,B,C ...

  8. 【GitHub-SwipeMenuListView】针对ListView item的側滑菜单

    项目地址:https://github.com/baoyongzhang/SwipeMenuListView Usage Step 1:import swipemenulistview.jar Ste ...

  9. Linux字符设备中的两个重要结构体(file、inode)

    对于Linux系统中,一般字符设备和驱动之间的函数调用关系如下图所示 上图描述了用户空间应用程序通过系统调用来调用程序的过程.一般而言在驱动程序的设计中,会关系 struct file 和 struc ...

  10. MODULE_DEVICE_TABLE

    1. MODULE_DEVICE_TABLE (usb, skel_table);该宏生成一个名为__mod_pci_device_table的局部变量,该变量指向第二个参数.内核构建时,depmod ...