wifi MCS

###1. 调制和编码策略 (MCS) 802.11n射频速率的配置通过MCS(Modulation and Coding Scheme,调制与编码策略)索引值实现。MCS调制编码表是802.11n为表征WLAN的通讯速率而提出的一种表示形式。MCS将所关注的影响通讯速率的因素作为表的列,将MCS索引作为行,形成一张速率表。所以,每一个MCS索引其实对应了一组参数下的物理传输速率 (单位均为 Mbps) ------------------------------------------------------------------------------- MCS 调制类型 码率 讯符携带的码元数 20MHz绑定 40MHz绑定 800ns 400ns 800ns 400ns ------------------------------------------------------------------------------- 0 BPSK 1/2 1 6.5 7.2 13.5 15 1 QPSK 1/2 2 13 14.4 27 30 2 QPSK 3/4...

wifi漫游与802.11r

###1. wifi 漫游 wifi漫游指的是一个wifi的STA在一个ESS内从一个BSS接入到另外一个BSS 大部分的终端设备在漫游的时候不会和旧AP断开,即不会主动向旧AP发送解关联或解认证报文,而直接选择一个新AP进行链接建立 ####1.1 漫游由STA来决定 802.11 的漫游机制,完全取决于用户端的决定。何时何地送出 Association request 信帧, 完全操之于用户端系统的驱动程序与软件, 对于不同的系统, 可能是无线芯片的fw或者是driver来发起漫游, 也可能是由上层的应用程序来发起漫游 ####1.2 何时发起漫游 802.11 并未限制STA如何决定是否切换基站,而且不允许基站以任何直接的方式影响STA的决定,就算STA决定与信号最差的基站连接,虽然是相当糟糕的做法,却仍旧符合 802.11 的规范,事实上大多数STA以信号强度或品质做为主要依据,并试图与信号最强的基站进行连接 大部分STA会在刚开始连接时, 选择信号较好的基站进行连接,并且会随时监测所收到帧的信噪比,并以目前所使用的数据传输率,判定何时应该漫游到新的基站。如果数据传输率已经很慢且信噪比又低,用户端系统就会开始寻找其他基站, 但是也有一些STA会在连接一个基站之后, 就与之终生厮守,就算STA距离基站愈来愈远,而且信号强度持续滑落,也不会开始进行漫游过程, 直到与其断开连接才考虑连接到信号较好的基站 因为漫游完全是一个STA端的行为, 因此, 不同的STA的漫游表现有可能差异较大 ####1.3 基于信号强度的漫游 STA的漫游通常取决于驱动算法, RSSI, RSN, 上一次连接的终端等因素的影响,大部分的STA使用RSSI强度作为参考, 其过程如下: 扫描阈值 : 当当前连接的基站的RSSI低于该值时,...

射频基础知识

###1 发射功率 无线电发射机输出的射频信号,通过馈线(电缆)输送到天线,由天线以电磁波形式辐射出去。电磁波到达接收地点后,由天线接收下来(仅仅接收很小很小一部分功率),并通过馈线送到无线电接收机。因此在无线网络的工程中,计算发射装置的发射功率与天线的辐射能力非常重要 发射功率使用W或者dBW作为单位 p(dBW) = 10 * lg( xW / 1W) 在无线通信中, 功率通常为mW级别, 因此, 将dBW极化为dBm 1W = 1000mW p(dBm) = 10 * lg( x * 1000mW / 1mW) 可以计算得出 1W = 0dBW 1W = 30dBm ###2. 3dB法则 dB是一个表征相对值的值, 例如:...

android wifi信号强度显示

###1. RSSI wifi的信号强度使用RSSI表示, 在Android的Framework中会中会转换为对应的格数在状态栏来显示 RSSI(Received Signal Strength Indication) 代表接收的信号强度指示, 它与模块的发送功率以及天线的增益有关。单位为dBm, 发射端的发出的微波发射后通过空气传播衰减强烈, 在接收端接收到的功率必然会下降, 这时后的接收功率就是RSSI 信号的绝对功率的表示方式为: p(dBW) = 10 * lg ( xW / 1W) p(dBm) = 10 * lg ( x * 1000mW / 1mW) 可得: 1W = 30dBm = 0dBW...

802.11 power save

###1. 802.11的省电模式 在无线网路的终端设备中,主要是手持式设备和膝上型设备, 依赖与电池供电, 省电尤为重要, 因此IEEE 802.11便提供了几种不同的电源管理模式 ###2. 省电模式(Power Save Mode) 工作在PS 模式下的STA 一般会尽量保持在Doze 状态,只在必要的时候转换到Awake 状态。在Doze 状态的STA 无法侦听信道,这导致PS模式下STA收发数据的方式跟Active模式下有所不同,发向PS模式的STA 的数据会在AP处缓存 在AP 周期性地广播的Beacon 帧中包含一个数据指示表TIM(Traffic Indication Map),它最大是251个字节,每一位映射一个STA,当为1时表示该位对应的STA有信息在AP中,它的映射是一个比较复杂的过程, TIM指明当前所有有数据在AP处缓存的STA,处在Doze 状态的STA 并不知道何时有数据被缓存,因此STA 必须周期性的接收来自AP 的Beacon 以确定本身是否有数据被缓存。AP 广播Beacon 的周期为Beacon-Interval,STA接收Beacon 的周期为Listen-Interval,STA 可以自由选择Beacon-Interval的整数倍作为自己的Listen-Interval。STA 每隔Listen-Interval 接收Beacon并解码其中的TIM,如果TIM 指示没有数据缓存,STA 就可以立刻转入Doze 状态,如果TIM 指示其有数据缓存,STA...