dB,dBm,dBW等在通信中定义

2024-02-14 03:48
文章标签 定义 通信 db database dbm dbw

本文主要是介绍dB,dBm,dBW等在通信中定义,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文地址:dB,dBm,dBW等在通信中定义 作者:狼之行

dB

分贝是表征两个功率电平比值的单位,如A=10lgP2/P1=20lgU2/U1=20lgI2/I1。当然,采用dB表示的一个好处就是便于运算(将乘除化为加减)。分贝制单位一般有如下三种表示方法:

1)   表示信号传输系统任意两点间的功率(或电压)的相对大小。如:一个发大器,当输入电平为70dBuV时,输出电平为100dBuV,那么放大器的输出相对于输入来说相差30dB,即放大器的增益是30dB;另外,如果甲比乙的功率大一倍,那么10lg(甲功率/乙功率)=10lg2=3dB,即,甲比乙功率大3dB。

2)   在指定参考电平时可用分别表示电压或者电场强的绝对值,此参考电平通称为0dB。如定义:1uV=0dBuV、1mW=0dBm、1mV=0dBmV。这样,如果一个信号A,其电平为3dBuV,则换算成电压的表示方式为:3=20lgA/1uV,计算得到,A=1.4uV,也就是3dBuV的信号电压是1.4uV。

3)   用分贝表示电压或者场强的误差大小,如:20-2dB。

总之,通常用dB来表示电路损耗、增益的量值。

dBm

dBm 是一个表征功率绝对值的值。它在分贝( decibel )的领域内代表所依据的基准是1 millwatt 的分贝。其方程式为:dBm = 10lg(P/1mW)。

1)   如果发射功率P为1mW,则折算为dBm后为0dBm;

2)   对于任意功率(如20W),按照dBm单位折算后的值为:10lg(20W/1mW)=10lg20000=43dBm。

dBW

它在分贝的领域内,所依据的基准是明确的在1W的分贝。对于声频方面,如麦克风电平位准及线性电平位准(Line Level)而言,运用dBm 来求取数值刚好,如果用dBW 来导入就不太恰当,它是太大了。我们在此只记住一些简单的转换计算:dBW = dBm–30,这就是+30dBm = 0dBW。

dBi和dBd

dBi和dBd是表征增益的值(功率增益),两者都是一个相对值,单参考基准不一样。dBi的参考基准为全方向天线,dBd的参考基准是偶极子天线。一般认为,表示同一个增益时,用dBi表示出来比用dBd表示出来要大2.15,也就是,0dBd=2.15dBi。

dBc

dBc也是一个表示功率相对值的单位,与dB的计算方法完全一样。一般来说,dBc是相对载波(Carrier)功率而言的。在许多情况下,用来度量与载波功率的相对值,如用来度量干扰(同频干扰、互调干扰、交调干扰、带外干扰等)以及耦合、杂散等的相对量值。

dBFS

分贝满刻度也就是一般数字设备上的指示单位。这“满刻度”之意就是使用在一模拟讯号转换成数字讯号或者数字讯号换成模拟讯号时的过程。这转换之间所能记录编码的最大电平量(在数字讯号失真切割之前“digital clipping”)。这个最大的记录编码电平量就写成 0dBFS。0dBFS 数字讯号满刻度又等于+24dBu的模拟讯号输出。然而一般的数字设备会架构于+18dBu输出。

dBA

在说明 dBA 之前让我们先了解A、B、及C加权网络在音压表(Sound Level Meter)上都会有加权网络 (Weighting Network)的装置。使用者们会问到:『那是什么?』『应该使用那一种呢?』『有什么不同?』一般通常在音压表上都会有加权网络的选择开关,它可选择A、B、或C,这三种都是频率响应的标准基准网络,单一的讲,这三种不同的曲线是设计去给与在读取声压位准( Sound Pressure Level )时,能很好的对应人类对声频的反应,有最少的差异,我们可从 Fletcher-Munson 的等响曲线 ( Equal Loudness Level Contours ),去了解我们人类耳朵是怎么的听闻声频的,以频率1 KHz为中心点,在较低的声频部份是低感度的,为了要音压表在读取上显示循着我们人类耳朵听闻声频的特性,因此加权网络的用意是去减少音压表的灵敏感度( 这主要在低频部份 ),这是当音压电平低于某一程度,就人类的耳朵感观,它会对低频方面较不灵敏。A加权曲线是基于40 Phone的Fletcher-Munson Equal Loudness Contour,当量测较低位准的声音时,建议使用它较佳。B加权曲线是基于70 Phone的Fletcher-Munson等响曲线,当量测中段位准的声音时建议使用它较适合,在量测时使用A及B加权,又称为加权声音电平位准(Weighted Sound Level)。C加权在本质上是近似平坦,它是利用在高响度位准的声音时。

声压位准在20~55 dB SPL范围内,建议使用A加权曲线网络。

声压位准在55~85 dB SPL范围内,建议使用B加权曲线网络。

声压位准在85~140 dB SPL范围内,建议使用C加权曲线网络。

当在量测噪音时,无论其音压位准是低或高,建议使用A加权曲线网络。分贝A加权指数。也就是一般设备上数据单位会有这种字眼,最常会出现在麦克风数据上。

转换方法

1)   dBmV和dBuV:两者都是表征信号的相对电平值。1mV=1000uV,所以,0dBmV=20lg1000=60dBuV。

2)   dBm和dBW:两者都是表征信号的相对功率值。1W=1000mW,所以,0dBW=10lg1000=30dBm。

 

最后介绍一个简单的公式:0dBm==0.001W:

·左边加10==右边乘以10

如:0+10dBm==0.001×10W,即,10dBm==0.01W;20dBm==0.1W;30dBm==1W。

·左边加3==右边乘以2

如:40+3dBm==10W×2,即,43dBm==20W。

这篇关于dB,dBm,dBW等在通信中定义的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/707418

相关文章

将sqlserver数据迁移到mysql的详细步骤记录

《将sqlserver数据迁移到mysql的详细步骤记录》:本文主要介绍将SQLServer数据迁移到MySQL的步骤,包括导出数据、转换数据格式和导入数据,通过示例和工具说明,帮助大家顺利完成... 目录前言一、导出SQL Server 数据二、转换数据格式为mysql兼容格式三、导入数据到MySQL数据

MySQL分表自动化创建的实现方案

《MySQL分表自动化创建的实现方案》在数据库应用场景中,随着数据量的不断增长,单表存储数据可能会面临性能瓶颈,例如查询、插入、更新等操作的效率会逐渐降低,分表是一种有效的优化策略,它将数据分散存储在... 目录一、项目目的二、实现过程(一)mysql 事件调度器结合存储过程方式1. 开启事件调度器2. 创

SQL Server使用SELECT INTO实现表备份的代码示例

《SQLServer使用SELECTINTO实现表备份的代码示例》在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误,在SQLServer中,可以使用SELECTINT... 在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误。在 SQL Server 中,可以使用 SE

mysql外键创建不成功/失效如何处理

《mysql外键创建不成功/失效如何处理》文章介绍了在MySQL5.5.40版本中,创建带有外键约束的`stu`和`grade`表时遇到的问题,发现`grade`表的`id`字段没有随着`studen... 当前mysql版本:SELECT VERSION();结果为:5.5.40。在复习mysql外键约

SQL注入漏洞扫描之sqlmap详解

《SQL注入漏洞扫描之sqlmap详解》SQLMap是一款自动执行SQL注入的审计工具,支持多种SQL注入技术,包括布尔型盲注、时间型盲注、报错型注入、联合查询注入和堆叠查询注入... 目录what支持类型how---less-1为例1.检测网站是否存在sql注入漏洞的注入点2.列举可用数据库3.列举数据库

Mysql虚拟列的使用场景

《Mysql虚拟列的使用场景》MySQL虚拟列是一种在查询时动态生成的特殊列,它不占用存储空间,可以提高查询效率和数据处理便利性,本文给大家介绍Mysql虚拟列的相关知识,感兴趣的朋友一起看看吧... 目录1. 介绍mysql虚拟列1.1 定义和作用1.2 虚拟列与普通列的区别2. MySQL虚拟列的类型2

mysql数据库分区的使用

《mysql数据库分区的使用》MySQL分区技术通过将大表分割成多个较小片段,提高查询性能、管理效率和数据存储效率,本文就来介绍一下mysql数据库分区的使用,感兴趣的可以了解一下... 目录【一】分区的基本概念【1】物理存储与逻辑分割【2】查询性能提升【3】数据管理与维护【4】扩展性与并行处理【二】分区的

MySQL中时区参数time_zone解读

《MySQL中时区参数time_zone解读》MySQL时区参数time_zone用于控制系统函数和字段的DEFAULTCURRENT_TIMESTAMP属性,修改时区可能会影响timestamp类型... 目录前言1.时区参数影响2.如何设置3.字段类型选择总结前言mysql 时区参数 time_zon

Python MySQL如何通过Binlog获取变更记录恢复数据

《PythonMySQL如何通过Binlog获取变更记录恢复数据》本文介绍了如何使用Python和pymysqlreplication库通过MySQL的二进制日志(Binlog)获取数据库的变更记录... 目录python mysql通过Binlog获取变更记录恢复数据1.安装pymysqlreplicat

使用SQL语言查询多个Excel表格的操作方法

《使用SQL语言查询多个Excel表格的操作方法》本文介绍了如何使用SQL语言查询多个Excel表格,通过将所有Excel表格放入一个.xlsx文件中,并使用pandas和pandasql库进行读取和... 目录如何用SQL语言查询多个Excel表格如何使用sql查询excel内容1. 简介2. 实现思路3