无线rssi值多少为正常常

为什么无线信号(RSSI)是负值
答:其实归根到底为什么接收的无线信号是负值,这样子是不是容易理解多了。因为无线信号多为mW级别,所以对它进行了极化,转化为dBm而已,不表示信号是负的。1mW就是0dBm,小于1mW就是负数的dBm数。弄清信号强度的定义就行了:
RSSI(接收信号强度)Received Signal Strength IndicatorRss=10logP,只需将接受到的信号功率P代入就是接收信号强度(灵敏度)。[例1] 如果发射功率P为1mw,折算为dBm后为0dBm。[例2] 对于40W的功率,按dBm单位进行折算后的值应为:10lg(40W/1mw)=10lg(40000)=10lg4+10lg10+10lg1000=46dBm。
为什么测量出来的dbm值都是负数?答:首先我们需要知道的是无线信号dbm都是负数,最大是0。因此测量出来的dbm值肯定都是负数。因为dbm值只在一种情况下为0,那就是在理想状态下经过实验测量的结果,一般我们认为dbm为0是其最大值,意味着接收方把发射方发射的所有无线信号都接收到了,即无线路由器发射多少功率,接收的无线网卡就获得多少功率。当然这是在理想状态下测量的,在实际中即使将无线网卡挨着无线路由器的发射天线也不会达到dbm为0的效果。所以说测量出来的dbm值都是负数,不要盲目的认为负数就是信号不好。
dBmdBm是一个考征功率绝对值的值,计算公式为:10lgP(功率值/1mw)。[例1] 如果发射功率P为1mw,折算为dBm后为0dBm。[例2] 对于40W的功率,按dBm单位进行折算后的值应为:10lg(40W/1mw)=10lg(40000)=10lg4+10lg10+10lg1000=46dBm。
dBdB是一个表征相对值的值,当考虑甲的功率相比于乙功率大或小多少个dB时,按下面计算公式:10lg(甲功率/乙功率)[例6] 甲功率比乙功率大一倍,那么10lg(甲功率/乙功率)=10lg2=3dB。也就是说,甲的功率比乙的功率大3 dB。[例7] 7/8 英寸GSM900馈线的100米传输损耗约为3.9dB。[例8] 如果甲的功率为46dBm,乙的功率为40dBm,则可以说,甲比乙大6 dB。[例9] 如果甲天线为12dBd,乙天线为14dBd,可以说甲比乙小2 dB。
如何从dbm值看出接收功率&&& dbm是一个表示功率绝对值的单位,他的计算公式为10lg功率值/1mw。例如如果接收到的功率为1mw,按照dbm单位进行折算后的值应该为10lg 1mw/1mw=0dbm。当然在实际传输过程中接收方是很难达到接收功率1mw的。因此我们通过这个公式就可以从dbm值反向推出接收方接收到的功率值了。
误区:dbm值越小越好&&& 既然前面提到了dbm值都是负数,所以很多人都认为dbm值越小越好。其实这个认知是错误的。正如前面所说dbm值最大是0,而且是理想状态。那么越接近理想状态下的dbm值,越说明无线路由器发射的功率都被无线网卡接收到了。因此dbm值应该越大越好,-50dbm说明接收到的无线信号要好于-70dbm。
误区:dbm值越大越好&&& 又有很多朋友认为既然dbm值是0说明接收发送信号的效果最好,那么我们就应该让企业无线网络各个地方的dbm值尽可能的大。实际上这个观点也是错误的,虽然dbm值越大发送接收信号效果越好,但是与此同时也需要我们为企业内部无线网络安装足够多的无线信号中继设备,这比费用也是不小的。经过实验表明在XP系统无线信号扫描组件中显示为&非常好&状态时是可以满足网络传输要求的,速度和稳定性都没有任何问题,而这个&非常好&状态对应的dbm值为0到-50dbm。因此我们只需要保证企业内部无线网各个地方的dbm值不大于-50dbm即可,这样建立的无线网就是一个高速稳定的网络。我们对于无线网络投入的性价比才会最高。
& &小提示:当然有的时候出于经费的考虑我们无法保证企业内部网络每个地方的dbm值都是0到-50dbm之间,那么在测量时也要保证在0到-70dbm之间。因为当XP系统接收到的无线信号小于-70dbm则会出现传输不稳定,速度缓慢的现象,那样我们的无线网络就无法正常使用了。
误区:接收功率小是因为传输受干扰&&& 众所周知无线路由器发射功率一般都是100mw,还有更高的。那么为什么我们接收到的功率却如此之小呢?是因为传输过程中受到干扰比较大呢?下面我们拿接收到的信号为-50dbm即0.01&W为例进行介绍,如果无线路由器发射功率为100mw,而接收到的仅仅为0.01&W,两者差别为倍。
&&& 实际上这个是正常的传输,就好象太阳发出的能量只有一亿分之一被地球接收到一样。接收功率肯定要远远小于发射功率。所以网络管理员在测量时比需担心,只要你的信号强度大于-50dbm就可以没有任何问题的无线传输数据,再退一步即使到了-70dbm也可以保证无线速度为54M进行传输。
&dB,dBi, dBd, dBc,dBm,dBw
1、dB&&  dB是一个表征相对值的值,纯粹的比值,只表示两个量的相对大小关系,没有单位,当考虑甲的功率相比于乙功率大或小多少个dB时,按下面计算公式:10log(甲功率/乙功率),如果采用两者的电压比计算,要用20log(甲电压/乙电压)。&&
  [例] 甲功率比乙功率大一倍,那么10lg(甲功率/乙功率)=10lg2=3dB。也就是说,甲的功率比乙的功率大3 dB。反之,如果甲的功率是乙的功率的一半,则甲的功率比乙的功率小3 dB。&&
2、dBi 和dBd&&  dBi和dBd是表示天线功率增益的量,两者都是一个相对值,但参考基准不一样。dBi的参考基准为全方向性天线,dBd的参考基准为偶极子,所以两者略有不同。一般认为,表示同一个增益,用dBi表示出来比用dBd表示出来要大2.15。&&
  [例] 对于一面增益为16dBd的天线,其增益折算成单位为dBi时,则为18.15dBi(一般忽略小数位,为18dBi)。&&
  [例] 0dBd=2.15dBi。 &
  dBc也是一个表示功率相对值的单位,与dB的计算方法完全一样。一般来说,dBc 是相对于载波(Carrier)功率而言,在许多情况下,用来度量与载波功率的相对值,如用来度量干扰(同频干扰、互调干扰、交调干扰、带外干扰等)以及耦合、杂散等的相对量值。 在采用dBc的地方,原则上也可以使用dB替代。&&
4、dBm&&  dBm是一个表示功率绝对值的值(也可以认为是以1mW功率为基准的一个比值),计算公式为:10log(功率值/1mw)。&&
  [例] 如果功率P为1mw,折算为dBm后为0dBm。&&
  [例] 对于40W的功率,按dBm单位进行折算后的值应为:&&  10log(40W/1mw)=10log(40000)=10log4+10log10000=46dBm。&&
5、dBw&&  与dBm一样,dBw是一个表示功率绝对值的单位(也可以认为是以1W功率为基准的一个比值),计算公式为:10log(功率值/1w)。dBw与dBm之间的换算关系为:0 dBw = 10log1 W = 10log1000 mw = 30 dBm。&&
  [例] 如果功率P为1w,折算为dBw后为0dBw。&&  总之,dB,dBi, dBd, dBc是两个量之间的比值,表示两个量间的相对大小,而dBm、dBw则是表示功率绝对大小的值。在dB,dBm,dBw计算中,要注意基本概念,用一个dBm(或dBw)减另外一个dBm(dBw)时,得到的结果是dB,如:30dBm - 0dBm = 30dB。&&  一般来讲,在工程中,dBm(或dBw)和dBm(或dBw)之间只有加减,没有乘除。而用得最多的是减法:dBm 减 dBm 实际上是两个功率相除,信号功率和噪声功率相除就是信噪比(SNR)。dBm 加 dBm 实际上是两个功率相乘&&
为什么天线增益的单位有的时候用dBi表示,而有时又用dBd,二者有何&& 区别?答:dBi和dBd都是天线增益的单位,我们习惯上以理想电源辐射器作为参照来规定全向天线的增益;有以理想的半波对称振子作为参照来考量定向天线的增益。dBi和dBd能够互相换算,G(dBd)=G(dBi)-2.15
资料来源:
阅读(...) 评论() &您所在的位置: &
接收信号强度指示
接收信号强度指示
朱志立/蒋楠 译
清华大学出版社
《CWNA官方学习指南(第3版):认证无线网络管理员PW0-105》第3章射频组件、测量与数学,本章关注的是确保通信成功的第二个要求:通信媒介和通信手段。我们会讲述构成无线通讯媒介的射频(RF)组件,还会关注射频信号传输及传输路径中每个设备和组件的作用,另外还会探讨每个设备或组件对传输的影响。本节为大家介绍接收信号强度指示。
3.6& 接收信号强度指示
接收灵敏度(Receive sensitivity)是指接收机可以成功接收所需要的射频信号功率等级。接收机可以成功接收的功率水平越低,表明接收灵敏度越好。想象我们正在观看一场曲棍球比赛。在你周边存在着来自各处的噪声。为了让你旁边的同伴听到你说话,你不得不按照某个级别的声音说话,这个级别就是接收灵敏度,即收发机在通常环境下可以正常解码所要求的最微弱的信号强度。就是说如果环境噪音比平时更强,那么可能就不得不提高喊话音量的级别。
在WLAN设备中,接收灵敏度通常被定义为一个与网络速度相关的函数。Wi-Fi供应商通常指定其产品的接收灵敏阈值为不同的数据速率,如表3-4所示。通常数据速率越高要求接收信号的强度越高。不同的速率使用不同的调制技术和编码方式。越高的数据速率使用的调制编码方式越容易使传输数据遭到破坏,越低的数据速率所使用的调制编码方式越不容易使传输数据遭到破坏。
表3-4& 接收灵敏阈值(示例)
在802.11-2007标准中,接收信号强度指示(Received Signal Strength Indicator,RSSI)的定义为802.11射频模块测量信号强度的相关指标。RSSI测量参数范围为0~255。无线局域网硬件制造商用RSSI作为802.11接收模块射频信号强度的相对测量值。如表3-5,RSSI指标通常被映射为接收敏感阈值(单位dBm)。例如某个供应商产品的RSSI等于30,表示接收信号强度为-30dBm。数值为0的RSSI指标代表-110dBm的接收信号强度。另一个供应商产品的RSSI数值为255代表-30dBm的接收信号强度,RSSI数值为0代表-100dBm的接收信号强度。
表3-5& 接收信号强度指示(RSSI)指标示例
802.11-2007标准还定义了另一个被称为信号质量(SQ)的指标,用来衡量接收模块的伪噪声(PN)代码的相关质量。简言之,信号质量就是影响编码技术(如巴克码或键控补码)的指标。任何可能导致误码率(BER)增加的因素(如较低的信噪比或多径现象)都可以触发SQ改变。
来自RSSI与SQ指标的信息参数可从PHY层传递到MAC子层。某些SQ参数可以和RSSI一起作为空闲信道评估(CCA)机制的一部分。尽管SQ指标与RSSI指标从技术上看是各自独立的测量方法,大部分Wi-Fi供应商仍然把两者都简化为RSSI指标。在本书中,RSSI指标均指SQ与RSSI指标。
根据802.11-2007标准的描述,&RSSI是接收到的射频能量的测量值。RSSI与实际接收功率的映射是独立实施的。&换句话说,无线局域网供应商可以按照私有的方式定义RSSI值。RSSI的范围可由供应商自己选择从0到最大值(小于等于255),许多供应商在产品文档和网站上中把RSSI的执行数值发布出来,而有些供应商并没有这么做。因为RSSI指标的规定是私有的,在比较不同制造商的无线网卡的RSSI值时会出现两个问题。首先,不同供应商可能选择不同的RSSI最大值,例如A供应商可能选择RSSI范围从0到100,而B供应商选择从0到30,于是A供应商表明当前信号为25时,B供应商针对相同信号可能表达为8。另外,A供应商制造的无线网卡使用了更多的指标,在评估信号和信噪比时可能会显得更灵敏。
第二个问题是制造商可能采用不同的RSSI计数和比较范围。无线局域网A供应商可能的计数范围为100,关联-100到-10的dBm值,而B供应商可能的计数范围为60,关联-95到-35的dBm值。计数方案不同,取值范围也可能不同。
尽管Wi-Fi供应商采用私有的RSSI值,但在RSSI阈值取值方面是相似的,这对漫游和动态速率切换等机制很重要。在漫游过程中,客户端自行决定如何在无线接入点间移动。RSSI阈值是客户端决定漫游切换的关键因素。RSSI阈值也被用来进行动态速率切换(DRS)。漫游在本书的好几个章节都会阐述,动态速率切换会在第12章中详细论述。
真实世界场景
802.11无线网卡可以测量出真实的本底噪声和信噪比吗?
应当理解,802.11无线网卡(NIC)不是频谱分析仪,尽管它可以以惊人的速率收发数据,却无法看到周边的射频信号。因为唯一可以通过无线网卡编码过滤器的是比特流,由无线网卡报告的所有信息都来自于这些比特流。如果在无线网卡附近打开微波炉,无线网卡也只会显示出零噪声。来自于其他802.11设备的编码后的RF信号中的噪声变量也不能用来反映本底噪声值。可以真实测量非编码RF能量的只有频谱分析仪。
你可能在很多情况下看到过802.11设备显示出信号强度和信噪比,无线网卡的开发者通过信号、噪声和信噪比数据来了解RF设备的使用情况(好、一般、差)。
WLAN专业人士在进行现场勘测计算的时候也需要知道噪声值,所以WLAN供应商就使用一些办法来估测本底噪声。因为802.11无线网卡只能处理比特,所以他们需要某种算法利用通过无线网卡的比特来计算噪声值。
与RSSI测量一样,每家供应商计算噪声的方法不同。有些供应商拒绝只依靠比特流估测噪声值,有些供应商则开发出了复杂的算法计算噪声值。最近有些802.11芯片制造商利用了关闭编码过滤器的方法,直接利用从天线进入的RF信号,将802.11芯片变成一台初级的频谱分析仪,但这取代了802.11网卡处理数据的能力。这些新型芯片要么作为轻量型的频谱分析仪,要么作为普通网卡处理数据,永远无法同时拥有两个功能。因为芯片前端的过滤器能够识别802.11信号,把它交给802.11协议栈处理,而不是协议分析仪。未来可能会出现可以同时处理802.11协议和频谱分析的无线网卡。某些AP供应商也采用这些具有额外能力的Wi-Fi芯片为AP增加可选的频谱分析功能。
如果希望了解更多关于802.11无线网卡与频谱分析仪的区别,可以阅读CWAP Certified Wireless Analysis Professional Official Study Guide( Sybex, 2011)。【责任编辑: TEL:(010)】&&&&&&
关于&&&&&&的更多文章
《CWNA官方学习指南(第3版):认证无线网络管理员PW0 105》是供你
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
《微信营销一本通》从传媒与营销的专业角度,全面分析
互联网已经全面进入了无线时代,越来越多的设计师开始
《程序员2013精华本》紧紧围绕云计算、大数据、移动、
本书是关于Spring 2.0的权威教程,是Java/Java EE开发者必备的参考书。本书详尽系统地介绍了Java EE的基础知识、Spring 2.0的各
51CTO旗下网站如何获得RSSi值,从广播中 - 蓝牙Bluetooth 技术 - 德州仪器在线技术支持社区
如何获得RSSi值,从广播中
发表于2年前
<input type="hidden" id="hGroupID" value="42"
&p>一个主设备和从设备,不进行连接,主设备如何从从设备的广播中得到RSSI?&/p>
&p>希望能给些提示和建议,谢谢!&/p>&div style=&clear:&>&/div>" />
如何获得RSSi值,从广播中
此问题已被解答
All Replies
一个主设备和从设备,不进行连接,主设备如何从从设备的广播中得到RSSI?
希望能给些提示和建议,谢谢!
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
榜眼44180分
一般做法是建立连接后,调用函数才能获取RSSI
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
榜眼44180分
不知道你的目的为何,但是我查了一下源码,主机的回调函数GAP_DEVICE_INFO_EVENT可告知主机收到的从机的广播数据,这个里面就包括RSSI值。所以从理论上来说也不是不能实现
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
榜眼39025分
在simpleBLECentral.c中,simpleBLECentralEventCB()函数里面GAP_DEVICE_INFO_EVENT 事件,这是设备查找,找到从设备广播的时候的事件。
在这下面:pEvent-&deviceInfo.rssi就是 广播中得到的RSSI的值了。
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
谢谢你的提示,我在试验后,给予证明
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
RSSI是来表示接收机测量电路所得到的接收机输入的平均信号强度指示,从广播中读取的RSSI数据,则是怎么计算出来的呢
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
显示的是十进制,比如210,先转换为二进制,,由于第一位符号位是1代表负数,所以二进制原码为,就是-45dBm
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
请问你试验成功了没有,我找了很久都找不到rssi在哪里读取的,
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
进士3472分
从机直接把RSSI值广播出来就可以了
专注于电子电路设计,致力于智能产品的开发。欢迎加入:BLE/WIFI兴趣群
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
设置扫描 广播的周期:
GAP_SetParamValue( TGAP_GEN_DISC_SCAN, DEFAULT_SCAN_DURATION );
可以找到参数的定义
#define TGAP_GEN_DISC_SCAN & & &2 & & & //!& Minimum time to perform scanning, when performing General Discovery proc (mSec)
// Scan duration in ms#define DEFAULT_SCAN_DURATION 4000
请问这两个参数有什么区别
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
嗨Yan,为什么这个帖子直接按你说的获取Rssi的值,就不行呢。代码如下
int8 newRSSI = -(pEvent-&deviceInfo.rssi);
LCD_WRITE_STRING_VALUE(&RSSI -dB:&,(uint8)(newRSSI),10,HAL_LCD_LINE_1);
也不行啊。。。这个RSSI值就是测得广播设备的广播RSSI值的
帖子地址&/question_answer/wireless_connectivity/bluetooth/f/103/p/.aspx#222958
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
zouzou liang
设置扫描 广播的周期:
GAP_SetParamValue( TGAP_GEN_DISC_SCAN, DEFAULT_SCAN_DURATION );
可以找到参数的定义
#define TGAP_GEN_DISC_SCAN & & &2 & & & //!& Minimum time to perform scanning, when performing General Discovery proc (mSec)
// Scan duration in ms#define DEFAULT_SCAN_DURATION 4000
请问这两个参数有什么区别
You have posted to a forum that requires a moderator to approve posts before they are publicly available.博客访问: 80609
博文数量: 37
博客积分: 465
博客等级: 下士
技术积分: 399
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: 网络与安全
利用MicaZ节点及其编程板MIB520之问的通信可以得到RSSI值.由于MicaZ使用了兼容IEEE 802.15.4规范的高性能无线芯片CC2420,而CC2420在MAC层帧传输时,每帧的最后两个字节用作控制字段,当发送时,存放CRC冗余码,当接收时,用于存放RSSI值、CRC的校验结果及链路质量显示(Link Quality Indication,LQI)值.图1是典型的CC2420帧结构.从CC2420接收的MAC帧中读出的RSSI值是芯片寄存器RSSI~VAL的值,此时需经过一个简单运算,才能将其转换为接收节点的RF管脚的功耗值.运算公式如下:P=RSSI_VAL+RSSI_OFFSET[dB]这里RSSI—OFFSET是系统开发过程中的经验值,与RF前端增益有关,CC2420芯片取其值为一45dBm.P是一个相对值,单位为dBm,表示相对于1 rnW的分贝数.就CC2420而言,接收信号的功率P一般在0~一lOOdBm,当信号功率衰减到接近于一100dBm时,MAC帧不会被接收.
阅读(850) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。}

我要回帖

更多关于 ap rssi值多少为正常 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信