通信算法之232: 无线发射功率和信号强度,常用单位dB、dBm、dBi和dBd介绍

news2024/9/21 20:36:02

[转载]

无线功率和信号强度的基本概念

在无线网络中,使用AP设备和天线来实现有线和无线信号互相转换。如下图所示:

图片

  1. 有线网络侧的数据从AP设备的有线接口进入AP后,经AP处理为射频信号,从AP的发送端(TX)经过线缆发送到天线,从天线处以高频电磁波(2.4GHz/5GHz/6GHz频率)的形式将其发射出去;

  2. 高频电磁波通过一段距离的传输后,到达无线终端位置,由无线终端的接收天线接收,再输送到无线终端的接收端(RX)处理;

  3. 反之,从无线终端的发送端(TX)发出去的数据,也是按照上述的流程,逆向处理一遍,输送给AP的接收端(RX)。

在AP发送和无线终端接收天线之间的信号即是无线信号。信号强度在无线信号传输过程中会逐渐衰减。

无线信号名词解释

在了解信号强度时,需要了解几个有关联的基本概念:射频发射功率、EIRP、RSSI、下行信号强度、上行信号强度。如下图:

图片

    • 表示射频发送端处的功率,单位是dBm

    • 表示连接天线的转接头和馈线等线路损耗,单位是dB

    • 表示天线增益,单位dBi或dBd

    • 表示路径损耗和障碍物衰减,是发送和接收天线之间的信号能量损耗程度,单位是dB

  • 射频发射功率:表示AP端的射频发射功率,表示无线终端的射频发射功率。在网规设计时,注意发射功率与天线增益之和不要超出国家码限制的最大值;

  • EIRP:有效全向辐射功率EIRP(Effective Isotropic Radiated Power),即天线端发射出去时的信号强度,EIRP =  - 

  • RSSI:接收信号强度指示RSSI(Received Signal Strength Indicator),指示无线网络覆盖内某处位置的信号强度,是EIRP经过一段传输路径损耗和障碍物衰减后的值。网规遇到的信号强度弱问题就是指RSSI弱,没有达到指标要求值,导致无线终端接收到很弱的信号甚至接收不到信号。

  • 下行信号强度:是指无线终端接收到AP的信号强度,下行信号功率 =  -  +  -  +  - 

  • 上行信号强度:是指AP接收到无线终端的信号强度,上行信号功率 =  -  +  -  + - 

所以在不考虑干扰、线路损耗等因素时,接收信号强度的计算公式为:

接收信号强度 = 射频发射功率 + 发射端天线增益 – 路径损耗 – 障碍物衰减 + 接收端天线增益

常用单位dB、dBm、dBi和dBd介绍

日常中通常使用功率来衡量一个电器做功的快慢,如一个10W的电灯泡,10W功率就是电灯泡消耗能量做功的快慢。在天线收发系统里,同样也需要消耗电能来转换为电磁波的能量进行传输。但是电磁波的能量衰减非常快,例如一个100mW的能量源,传输一段距离后很快就能衰减成1mW、0.1mW、0.01mW甚至更小。对于这种呈几何数量级的衰减,使用功率来衡量会给计数带来不便,因此引用新的概念:dB和dBm。

dB

dB(分贝) 是一个纯计数单位,本意是表示两个量的比值大小,没有单位。对于功率,dB = 10*lg(A/B),表示A功率比B功率大多少,如A=100mW,B=10mW,如果用倍数来表示,则A是B的10倍,用dB来表示为:10*lg(100/10)=10dB,即A功率比B功率大10dB。再如A=100mW,B=50mW,A是B的两倍,用dB来表示为:10*lg(100/50)=3dB,即A功率比B功率大3dB。由此可以得出以下结论:每增加或降低3dB,意味着增加一倍或降低一半的功率,即:

  • -3dB =1/2功率

  • +3dB =2x功率

dBm

dBm是一个考征功率绝对值的值,计算公式为:10lgP(功率值/1mw),dBm是以1mW为基准。例如:

无线路由器发射功率100mW,换算成dBm表示为10lg100=20dBm。

dBi和dBd

dBi和dBd都是表示功率增益的单位,两者都是相对值,但是它们的参考基准不同。

  • dBi:相对于点源天线的功率增益,在各方向的辐射是均匀的。

  • dBd:相对于阵子天线的功率增益。

一般认为,表示同一个增益,用dBi表示出来比用dBd表示出来要大2.15。例如,对于一根增益为16dBd的天线,其增益折算成单位为dBi时,则为18.15dBi。dBi和dBd主要作为天线增益的单位。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2103031.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JAVA-JVM 内存模型类加载器GC算法GC调优

JAVA-JVM 内存模型&类加载器&GC算法&GC调优 什么是JVM JVM 内存模型 JVM的GC算法 JVM类加载器 什么是JVM ? [[jvm]]是Java Virtual Machine(Java虚拟机)的缩写,JVM是一个虚构出来的计算机,有着自己完善的硬件架构&a…

Qwen-7B-Chat大模型安装训练推理-helloworld

初始大模型之helloworld编写 开发环境:modelscope GPU版本上测试的,GPU免费36小时 ps:可以不用conda直接用环境自带的python环境使用 魔搭社区 安装conda wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh 1.2 bash Mini…

港科夜闻 | 香港科大举办开学嘉年华,叶玉如校长勉励新生发掘潜能传承凡事皆可为精神...

关注并星标 每周阅读港科夜闻 建立新视野 开启新思维 1、香港科大举办开学嘉年华,叶玉如校长勉励新生发掘潜能传承「凡事皆可为」精神。迎接新学年,香港科大于9月2日起举行为期两天的开学嘉年华「Fire Up Your Year」,校长叶玉如教授联同一众…

AI写作保姆级方法论第六节-AI的终极调教心法(问题+解决方案)

效果是什么 大象基于大量的实战经验,总结出了AI prompt调教的终极杀手锏:【终极调教心法:1个原则和3个技巧】 一个原则,是指AI的【角色扮演法】,openai官方基于AI原理给出的让AI听话的技巧。所有AI的使用玩法&#xff…

Leetcode3250. 单调数组对的数目 I

Every day a Leetcode 题目来源:3250. 单调数组对的数目 I 解法1:记忆化搜索 题目输入一个数组nums。 假设有两个数组A和B,A递增,B递减,且 Ai Bi numsi ​ 问有多少对(A,B)数组对。 解法: 代码&…

java基础知识-JVM知识详解

一、JVM内存结构 Java虚拟机(JVM)的内存结构主要分为几个不同的区域,每个区域都有其特定的目的和功能。以下是JVM内存结构的主要组成部分: 先看一下总体的结构图 程序计数器(Program Counter Register) 这是一个较小的内存块,用于存储当前线程所执行的字节码指令的地址…

第T4周:猴痘病识别

本文为🔗365天深度学习训练营 中的学习记录博客原作者:K同学啊 我的环境: ● 语言环境:Python3.6.5 ● 编译器:jupyter notebook ● 深度学习框架:TensorFlow 2.6.2 ● 数据:猴痘病数据集 一、…

非 congda 环境 ubuntu 22.04 源码编译安装 pytorch 并初步检查可用性

非 congda 环境 编译安装 pytorch 0, 安装 cuda sdk ,cudnn 及 nccl 按照官网步骤,blacklist需要特别注意 0.1 cuda sdk 0.2 cudnn 0.3 安装nccl git clone --recursive https://github.com/NVIDIA/nccl.git ls cd nccl/ make -j src.build sudo apt…

使用 docker 部署 kvm 图形化管理工具 WebVirtMgr

文章目录 [toc]前提条件镜像构建启动 webvirtmgr创建其他 superuser配置 nginx 反向代理和域名访问绑定 kvm 宿主机local sockettcp 连接 虚拟机创建创建快照虚拟机克隆删除虚拟机 kvm 官方提供了以下这些图形化管理,license 这块也提示了是商业版(Comme…

rometheus Blackbox监控网站

Blackbox Exporter简介 blackbox_exporter 是 Prometheus 拿来对 http/https、tcp、icmp、dns、进行的黑盒监控工具,也就是从服务、主机等外部进行探测,来查看服务、主机等是否可用。 Blackbox Exporter 默认端口是 9115, 安装1 wget htt…

Codeforces Round (Div.3) C.Sort (前缀和的应用)

原题: time limit per test:5 seconds memory limit per test:256 megabytes You are given two strings a and b of length n. Then, you are (forced against your will) to answer q queries. For each query, you are given a range …

Dify 与 FastGPT 流程编排能力对比分析

Dify 与 FastGPT 流程编排能力对比分析 一、引言 在人工智能快速发展的今天,大语言模型(LLM)应用平台正在重塑各行各业的工作流程。其中,Dify 和 FastGPT 作为两款具有重要影响力的工具,凭借各自独特的流程编排能力&a…

智能化升级:AI在客服知识库中的应用

引言 在数字化时代,客户服务已成为企业竞争的关键一环。随着人工智能(AI)技术的飞速发展,传统客服模式正经历着前所未有的变革。AI与客服知识库的深度融合,不仅极大地提升了客服处理的效率与准确性,还为用…

unreal engine 5.4.4 runtime 使用PCG

Unreal PCG Runtime runtime环境下控制PCG PCG Graph 这里简单的在landscape上Spawn Static Mesh 和 Spawn Actor GraphSetting 自定义的参数,方便修改 场景 这里新建了一个蓝图Actor PCG_Ctrl, 用来runtime的时候控制PCG生成 Construct 获取场景中的PCGVolum…

Oracle版本简介手册

Oracle版本简介手册 图1—数据库发布路线图表 Oracle数据库的各个版本反映了其技术的发展历程和功能增强,从最早的Oracle 1(1979年)到最新的版本,每个版本都带来了新的特性和改进,以满足不断变化的企业需求。以下是Or…

【数学建模国赛思路预约】2024全国大学生数学建模竞赛助攻思路、代码、论文

2024年全国大学生数学建模大赛马上就要开始了,大家有没有准备好呢,今年将会和之前一样,将会在比赛赛中时期为大家提供比赛各题的相关解题思路、可运行代码参考以及成品论文。 一、分享计划表如下所示 1、 赛中分享内容包括(2023国…

详解React setState调用原理和批量更新的过程

1. React setState 调用的原理 setState目录 1. React setState 调用的原理2. React setState 调用之后发生了什么?是同步还是异步?3. React中的setState批量更新的过程是什么? 具体的执行过程如下(源码级解析)&#x…

马尔科夫决策过程(MDP):详解与应用

马尔科夫决策过程(MDP):详解与应用 引言 在人工智能、机器学习和运筹学等领域,马尔科夫决策过程(Markov Decision Process,MDP)是一个基础而重要的数学模型。MDP 被广泛应用于优化决策问题&am…

1.1什么是SQL注入

SQL 注入(Injection) 概述 SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来…

异步 “一发入魂“

异步 概述: 异步就是从主线程发射一个子线程来完成任务。 什么时候用异步编程 主线程作为一个线程,不能够同时接受多方面的请求。所以,当一个事件没有结束时,界面将无法处理其他请求。 为了避免这种情况的发生,我们…