一分钟读懂dB、dBm、dBw的区别

article/2024/12/26 21:54:43

dB应该是无线通信中最基本、最习以为常的一个概念了。我们常说“传播损耗是xx dB”、“发射功率是xx dBm”、“天线增益是xx dBi”……

有时,这些长得很像的dBx们可能被弄混,甚至造成计算失误。它们究竟有什么区别呢?

这事不得不先从dB说起。而说到dB,最常见的就是3 dB啦!

3 dB在功率图或误码率图中经常出现。其实,没什么神秘的,下降3 dB就是指功率下降一半,3 dB点指的就是半功率点。

+3 dB表示增大为两倍,-3 dB表示下降为1/2。这是怎么来的呢?

其实很简单,让我们一起看下dB的计算公式:

 dB表示功率P1相对于参考功率P0的大小关系。如果P1是P0的2倍,那么: 

 如果P1是P0的一半,那么: 

 关于对数的基本概念及运算性质,大家可以自行回顾下高一数学。

对数函数是以幂(真数)为自变量,指数为因变量,底数为常量的函数。对数函数是6类基本初等函数之一。其中对数的定义:

如果ax =N(a>0,且a≠1),那么数x叫做以a为底N的对数,记作x=logaN,读作以a为底N的对数,其中a叫做对数的底数,N叫做真数。

一般地,函数y=logaX(a>0,且a≠1)叫做对数函数,也就是说以幂(真数)为自变量,指数为因变量,底数为常量的函数,叫对数函数。

其中x是自变量,函数的定义域是(0,+∞),即x>0。它实际上就是指数函数的反函数,可表示为x=ay。因此指数函数里对于a的规定,同样适用于对数函数。

“log”是拉丁文logarithm(对数)的缩写。

这里请大家记住一个口诀。记住了这个口诀,你基本就可以横着走路了。 

 理解了dB,你只能横着走,理解了dB家族的其它成员,你就可以躺赢了。 

 我们还是从最常用的dBm、dBw来说。

dBm、dBw就是把dB公式中的参考功率P0分别换成1 mW、1 W: 

1 mW、1 W都是确定的值,因此dBm、dBw都可以表示功率的绝对值。

直接上个功率换算表供大家参考。

watt

dBm

dBw

0.1 pW

-100 dBm

-130 dBW

1 pW

-90 dBm

-120 dBW

10 pW

-80 dBm

-110 dBW

100 pW

-70 dBm

-100 dBW

1 nW

-60 dBm

-90 dBW

10 nW

-50 dBm

-80 dBW

100 nW

-40 dBm

-70 dBW

1 μW

-30 dBm

-60 dBW

10 μW

-20 dBm

-50 dBW

100 μW

-10 dBm

-40 dBW

794 μW

-1 dBm

-31 dBW

1.000 mW

0 dBm

-30 dBW

1.259 mW

1 dBm

-29 dBW

10 mW

10 dBm

-20 dBW

100 mW

20 dBm

-10 dBW

1 W

30 dBm

0 dBW

10 W

40 dBm

10 dBW

100 W

50 dBm

20 dBW

1 kW

60 dBm

30 dBW

10 kW

70 dBm

40 dBW

100 kW

80 dBm

50 dBW

1 MW

90 dBm

60 dBW

10 MW

100 dBm

70 dBW

这里,我们要记住:

1 W = 30 dBm

简化口诀是“30是基准,等于1 W整”。

记住了这条,再结合前面的“加3乘2,加10乘10;减3除2,减10除10”,你就可以进行很多口算了。 

[例] 如果A的功率为46 dBm,B的功率为40 dBm,可以说A比B大6 dB。

[例] 如果A天线为12 dBd,B天线为14 dBd,可以说A比B小2 dB。

例如,46 dB表示P1为P0的4万倍,46 dBm则表示P1的值为40 W。符号中仅仅差了一个m,代表的含义可完全不同。

dB家族中常见的还有dBi、dBd、dBc。它们的计算方法与dB的计算方法完全一样,表示的还是功率的相对值。

不同的是,它们的参考基准不同,即分母上的参考功率P0所代表的含义不同。

一般认为,表示同一个增益,用dBi表示出来比用dBd表示出来要大2.15。这个差值是两种天线的不同方向性导致的,这里咱们就不展开说了。

此外,dB家族不仅可以表示功率的增益和损耗,还可以表示电压、电流、音频等,大家要具体场景具体应用。

需要注意的是,对于功率的增益,我们用10lg(Po/Pi),对于电压和电流的增益,要用20lg(Vo/Vi)、20lg(Io/Ii)。 

 多的这个2倍是怎么来的呢?

这个2来源于电功率转换公式的平方上。对数里面的n次方,计算后对应的就是n倍啦。

 

 相对值:

符号全称参考基准

dB

decibel

-

dBc

decibel carrier

载波功率

dBd

decibe dipole

偶极子功率密度

dBi

decibel isotropic

全向天线功率密度

dBFS

decibel full scale

满刻度的量值

dBrn

decibel reference noise

 基准噪声

绝对值:

符号全称参考基准

dBm

decibel milliwatt

1mW

dBW

decibel watt

1W

dBμV

decibel microvolt

1μVRMS

dBmV

decibel millivolt

1mVRMS

dBV

decibel volt

1VRMS

dBu

decibel unloaded

0.775VRMS

dBμA

decibel microampere

1μA

dBmA

decibel milliampere

1mA

dBohm

decibel ohms

dBHz

decibel hertz

1Hz

dBSPL

decibel sound pressure level

20μPa


http://chatgpt.dhexx.cn/article/fkvA4Y6w.shtml

相关文章

EMC常见术语-dB、dBm、dBw以及如何计算

1. 手把手教:如何计算dB、dBm、dBw…… dB应该是无线通信中最基本、最习以为常的一个概念了。我们常说“传播损耗是xx dB”、“发射功率是xx dBm”、“天线增益是xx dBi”…… 有时,这些长得很像的dBx们可能被弄混,甚至造成计算失误。它们究…

dB dBm dBW 的关系与换算

前言 这些都叫“分贝数”,表示“相对”的思想。 “dB” 字段可看作 “相对于”: dBdBm (dBmW):相对于 1 mW 是多少dBW:相对于 1 W 是多少 文中采用方括号 [ ] 表示采用基本功率定义的分贝数 一、定义 1. dB 定义&#xff1a…

dBm和dB(纯计数单位)

分贝毫瓦(dBm) 分贝毫瓦(dBm,全写为“decibel relative to one milliwatt”)为一个指代功率的绝对值,而不同于dB只是一个相对值。 任意功率P(mW)与xdBm换算的公式如下: 以及 例如,1毫瓦(1 mW)换算成分贝毫…

DDL语言(添加、修改、删除)

数据库意义:数据存储,数据管理 DML语言:数据操作语言(insert、update、delete) 添加(insert) 语法: insert into 表名(字段1,字段2,字段3,...) values(值1),(值2),(值3),(...) 例&a…

使用数据库DDL语言创建数据库和基本表?(SQL Server 2014)

摘要:微信搜索【三桥君】 检索:《数据库系统原理》课程实验报告——实验一 建立数据库和基本表结构 说明:本实验是在SQL Server 2014版本数据库下操作完成的。 本实验通过举例创建一个数据库、一张有定义的表、以及添加数据到该表的实验过程&…

实验1 SQL的DDL语言和单表查询

第1关:创建供应商表S(SNO,SNAME,STATUS,CITY) 任务描述 创建供应商表S(SNO,SNAME,STATUS,CITY) 相关知识 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市…

DML语言和DDL语言(数据库)

数据库DML,DDL语言:使用平台, DDL语言 1.create table 2.Create index 3.Alter table 4.Alter index 5.Drop index 1.展示数据库 2.使用某个数据库 3.展示表 4.查询表(首先你要确定,你这个数据库有表) 5.创建数…

mysql数据库-DDL语言

目录 1.DDL是什么? 2.有哪些常用的操作 1.查看数据库 2.创建数据库 2.删除数据库 3.添加查看表 4.删除表 5.修改表 (1)修改表类型 (2)增加表字段 (3)删除表字段 (4)修改字段名 &#x…

SQL语句之DDL语言

说明:DDL(Data Definition Language,数据定义语言),用来定义数据库对象(数据库、表),包括了数据库和表的创建、查询、使用和删除操作。 一、数据库操作 新安装的数据库,默认有以下四个数据库&…

DDL语言

其语句包括动词CREATE,ALTER和DROP。在数据库中创建新表或修改、删除表(CREATE TABLE 或 DROP TABLE);为表加入索引等。 mysql是一个关系型数据库,库里面包含若干个表,而每一张表都是由行和列组成。 打开Navicat 1.0…

数据库:DML语言和DDL语言

文章目录 一、DML语言(数据操作语言)1.插入语句(1)方式一(2)方式二(3)两种方式比较 2.修改语句(1)修改单表的记录(2)修改多表的记录(补充) 3.删除语句(1)方式一(2)方式二(3)方式一与方式二区别(⭐) 二、DDL语言1.库的管理2.表的管理(1)表的创建A.语法B.常…

ddl是什么意思网络语_DDL(数据定义语言)

DDL,是对数据库内部的对象进行创建,删除,修改等的操作语言。它和DML语言最大的区别是DML只是对表内部数据的操作,而不涉及到表的定义,结构的修改,更不会涉及到其它对象。 1.连接数据库: 注:1.mysql代表客户端命令,-u后面跟连接的数据库用户,-p表示需要输入密码。 2.命令…

数据库定义语言(DDL)详解

数据库定义预压(DDL 语言)是重要的语言之一。包含三个关键字:CREATE,DROP,ALTER。 数据库语言都遵循巴科斯范式,其语言规范如下所示:L利用CREATE关键字可以实现定义:定义数据库,定义表,定义索引,定义视图等…

枚举到底是个什么鬼类型?

前言 枚举是很多面向对象语言都会有的一种类型,它可以将表达同一类型的变量组合成一个集合,组成一个常量集 在Java中也有枚举类型,是用enum关键字来表示的 枚举常用来表示一个常量集,用来限定变量的取值,只能在枚举…

面试官:为啥需要枚举?枚举有什么作用?怎么用枚举实现单例?

点赞再看,养成习惯,微信搜索【三太子敖丙】关注这个互联网苟且偷生的工具人。 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 Java基础:枚举的用法与原理 在学习过程中&…

了解什么是枚举(enumeration)

1、枚举是一组常量的集合。还可以看成包含有限特定的对象。 2、自定义枚举的步骤: 将构造器私有化private将get方法拿掉在类的内部直接创建固定的对象,比如:public static Season SPRING new Season("春天","温暖");使…

Java~枚举的使用

目录 枚举的定义 枚举的使用 values()的使用 ordinal()的使用 valueOf() 的使用 compareTo()的使用 枚举的优缺点 枚举的定义 枚举是JDK1.5以后引入的。主要用途:将一组常量组织起来,在引入枚举之前表示一组常量通常是使用定义常量的方式&…

枚举类的使用方法

一、理解枚举类型 枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。下面先来看看如何写…

java枚举类详解

一、初始枚举 枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。下面先来看看什么是枚举…

(JAVA): 自定义枚举和enum枚举类型------详解。

目录 言图: ☣☣一、基本介绍 ☣1、什么是枚举 ☣2、枚举的特点 ☣3、枚举的实现方式 ☣☣二、自定义类实现枚举 ☣1、自定义枚举的特点 ☣2、代码示例 ☣3、代码分析 ☣☣三、enum关键字实现枚举 ☣1、enum使用细节 ☣2、enum实现接口 ☣3、代码示例 …