关于RSSI的问题
1、为什么RSSI是负值,其实归根到底为什么接收的无线信号是负值,这样子是不是容易理解多了。因为无线信号多为mW级别,所以对它进行了极化,转化为dBm而已,不表示信号是负的。1mW就是0dBm,小于1mW就是负数的dBm数。
弄清信号强度的定义就行了:
Rss=10logP,
只需将接受到的信号功率P代入就是接收信号强度(灵敏度)。
[例1] 如果发射功率P为1mw,折算为dBm后为0dBm。
[例2] 对于40W的功率,按dBm单位进行折算后的值应为:
10lg(40W/1mw)=10lg(40000)=10lg4+10lg10+10lg1000=46dBm。
RSSI(接收信号强度)Received Signal Strength Indicator
为保证通信质量和越区切换,实现动态频率选择或系统功率控制功能。基站一般要求移动台报告所接收到信号强度,以便系统作出正确的选择和决定。因此移动台所报告的接收信号强度是否准确,直接关系到整个通信系统的性能。
RSSI(接收信号强度)的校准与功率电平校准非常类似,它一般也分为两大类校准,一类为RSSI(接收信号强度)精度的校准,另一类就是由于移动台对不同频率的输入信号的响应不同,所引起的RSSI(接收信号强度)误差的校准,因此很多厂家也把这种校准称之为RSSI信道补偿校准。
由于目前手机,尤其是GSM手机,RSSI(接收信号强度)的测量各个厂家都有各自的设计,因此RSSI(接收信号强度)精度校准也是各有各的方法,但大体原理是一致的,那就是为了保证在不同大小的接收信号下,在解调前信号大小是一致的,电路中都会有个AGC电路,AGC工作时的放大倍数与RSSI(接收信号强度)成线性比例关系;因此校准AGC的放大倍数,保证AGC的输出结果,就是在对RSSI(接收信号强度)精度校准,目前大多数厂家都把RSSI(接收信号强度)精度的校准说成是AGC校准,本文以后也延续这个叫法。AGC校准的方法一般是施加一个已知大小的信号给移动台,由移动台报告接收信号强度(RSSI),移动台报告的接收信号强度(RSSI)与真实值的误差,就是AGC的误差,从这点也可以看出,AGC的校准是要通过移动台RSSI的报告来完成的。AGC校准的原理虽然大体相似,但不同厂家,其AGC电路的设计是不同的,故AGC校准要校准的具体内容,校准的具体方式和方法是有很大差别的。
正如前面所述,RSSI信道补偿校准是为了克服由于频率响应所造成的误差,因此不论是哪个厂家,RSSI校准方案大体都是相同的:在不同的信道上,在相同的外部输入信号下,移动台报告的RSSI(接收信号强度)的误差,作为各个信道的RSSI(接收信号强度)的补偿值。值得注意的是,一般厂家都要求,在作RSSI校准前,都要先做AGC的校准,关于这个要求也是容易理解的。
在CDMA网络中,RSSI的范围在-110dbm — -20dbm之间。一般来说,如果RSSI<-95dbm,说明当前网络信号覆盖很差,几乎没什么信号;-95dmb<RSSI<-90dbm,说明当前网络信号覆盖很弱;RSSI〉-90dbm,说明当前网络信号覆盖较好。所以,一般都是以-90dbm为临界点,来初略判断当前网络覆盖水平。
所以,RSSI 与 Rx反映的是当前区域的网络信号覆盖强弱水平,Tx反映的是当前区域的反向链路质量和上行干扰水平。
关于RSSI的问题的更多相关文章
- 2、利用蓝牙定位及姿态识别实现一个智能篮球场套件(二)——CC2540/CC2541基于广播的RSSI获得
CC2541一拖多例程中RSSI获得是通过一个事件回调函数实现的,前提是需要连接上蓝牙设备. 这个对于多点定位来说是不可行的,由于主机搜索蓝牙设备过程中也能获得当前蓝牙设备的RSSI等信息,因此可基于 ...
- CC1310的RSSI值问题
前几日,做CC1310的通信距离测试,发现我的CC1310的板子在433MHz,50kbps下通信距离非常近,RSSI值下探至-80左右就无法正常通信,与TI宣称的-120dbm接收灵敏度差距较大.使 ...
- 读取 RSSI
在 TI 给的 SimpleBleCentral demo 里,读取 RSSI 的原理是:按 CC2540EM 的下键,然后调用 GapCentralRole 里的函数,启动定时器,不断向 OSAL ...
- BLE-NRF51822教程-RSSI获取
当手机和设备连接上后,设备端可以通过获取RSSI,在一定程度上判断手机离设备的相对距离的远近. 获取函数很简单直接调用sd_ble_gap_rssi_get 接口函数就行了,传入连接句柄和buff就能 ...
- Madwifi Mad coding:自底向上分析associated_sta的更新过程 —— RSSI和MACADDR等信息获取的底层原理
Madwifi驱动工作在AP模式下时,可以在/proc/net/madwifi/ath0/associated_sta文件中得到所有接入的用户的MAC地址.实时平均RSSI,和last_rx三个信息. ...
- 蓝牙RSSI计算距离
利用CoreLocation.framework很容易扫描获得周边蓝牙设备,苹果开源代码AirLocate有具体实现,下载地址: https://developer.apple.com/library ...
- 为什么无线信号(RSSI)是负值(转)
源:为什么无线信号(RSSI)是负值 为什么无线信号(RSSI)是负值 答:其实归根到底为什么接收的无线信号是负值,这样子是不是容易理解多了.因为无线信号多为mW级别,所以对它进行了极化,转化为dBm ...
- 无线接收信号强度(RSSI)那些事儿
本文由嵌入式企鹅圈原创团队成员黄鑫供稿. 本文所述的原理适用于所有无线传输技术,只是用蓝牙来举例.应该说,嵌入式企鹅圈更加偏重于嵌入式和物联网.安卓技术原理方面的知识分享和传播,其次才是实践,尽管很多 ...
- 蓝牙协议分析(12)_LQ和RSSI的原理及应用场景
在蓝牙协议栈的物理层,有这样两个比较有用的参数:LQI和RSSI.它们都是通过接收端,判断当前无线环境的质量(链路质量),以指导后续的动作.但这两个数值的计算原理和使用场景又有很大的差别. LQI ( ...
- 转]GSM模块信号强度CSQ与RSSI的对应关系
使用GSM或者3G模块时,都会接触到信号强度CSQ.通过指令AT+CSQ,模块返回当前的信号质量,例如: AT+CSQ +CSQ: 28,0 其中28就是信号强度CSQ,但它不是真实的CSQ,他应该叫 ...
随机推荐
- Java:多线程,分别用Thread、Runnable、Callable实现线程
并发性(concurrency)和并行性(parallel)是两个概念,并行是指在同一时刻,有多条指令在多个处理器上同时执行:并发指在同一时刻只能有一条指令执行,但多个进程指令被快速轮换执行,使得宏观 ...
- 每天一点儿Java--ComboBox
import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*; impor ...
- windows环境下VS2008编译程序在有些电脑上执行不了的问题
近期遇到一种情况,在windows下.用vs2008编译程序,在本机(XP系统)能够执行,但放在别的系统上执行不了.这样的情况是因为执行库在别的系统上没有,或许能够安装执行库能解决问题.可是,这样似乎 ...
- Oracle PLSQL Demo - 08.定义显式游标[Define CURSOR, Open, Fetch, Close CURSOR]
declare v_empno scott.emp.empno%type; v_sal scott.emp.sal%type; cursor cur_emp is select t.empno, t. ...
- mac下borderless的window(无标题栏)如何实现
子类化NSWindow: - (void)awakeFromNib { [selfsetStyleMask:NSBorderlessWindowMask]; [selfsetAcceptsMouseM ...
- Spark的任务调度
本文尝试从源码层面梳理Spark在任务调度与资源分配上的做法. 先从Executor和SchedulerBackend说起.Executor是真正执行任务的进程,本身拥有若干cpu和内存,可以执行以线 ...
- jQuery实现的手风琴效果
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- JS学习笔记(6)--音乐播放器
说明(2017.3.15): 1. lrc.js里面存储LRC歌词的格式的数组,获取里面的时间轴,转为秒数. 2. 通过audio.currentTime属性,setinterval每秒获取歌曲播放的 ...
- 关于Unity树形插件Tree View Control的相关搜集
博客http://blog.csdn.net/qq_15267341/article/details/51997926 的这个 Script Based Runtime Tree-Vie ...
- 【Unity笔记】UGUI的自动布局功能
一些RectTransform的物体(UGUI元素)已经实现了ILayoutElement接口,如Image. 如果一个RectTransform的物体(UGUI元素)的其中一个组件实现了ILayou ...