无线协商速率计算原理
一、计算公式
无线协商速率=(符号位长x码率x子载波数量x空间流)/传输时间
1.符号位长
不同调制方式的大小不同,某种调制方式下为一定值,即1个Symbol里面能承载的bit数量。
调制方式与符号位长的对应关系是:
BPSK:1
QPSK:2
16QAM:4
64QAM:6
256QAM:8
1024QAM:10
4096QAM:12
2.码率
码率就是排除纠错码之后实际真实传输的数据码占理论值的比例。
目前最大的码率是5/6,即6位比特数据中有5位有效数据。
常见码率即对应信息如下:
3.子载波数量
载波类似于频域上的Symbol,一个子载波承载一个Symbol,不同调制方式及不同频宽下的子载波数量不一样。
常见有效子载波数量如下:
4.空间流
空间流其实就是AP的天线,天线数越多,整机吞吐量也越大,就像高速公路的车道一样,8车道一定会比4车道运输量更大。
对于路由器而言,市面上常见的空间流最大为8x8(ax协议)。
其中802.11a/b/g协议只支持1条空间流;802.11n开始支持4条空间流;从802.11ac开始支持8条空间流。
5.传输时间
不同协议时间不同,为一定值,注意我们计算时这里的时间要加上GI(帧间间隙)这个值在协议规范也是有一系列固定值的。
二、无线MCS策略
MCS:调制编码方案,在802.11a/b/g时代,配置AP工作的速率非常简单,只要指定特定radio类型(802.11a/b/g)所使用的速率集,速率范围从1Mbps到54Mbps,一共有12种可能的物理速率。到了802.11n时代,由于物理速率依赖于调制方法、编码率、空间流数量等多个因素。这些影响吞吐的因素组合在一起,将产生非常多的物理速率供选择使用。
802.11n mcs组合策略(2x2空间流)
802.11ac mcs组合策略(2x2空间流)
802.11ax mcs组合策略
MCS确定方式
在ap与sta进行关联的过程中,是如何选择使用哪种mcs策略呢?
本质上是通过两者通信的丢包率来动态选择的,在无线芯片中会有一套算法来确定。
供参考的定性分析指标:
1.EVM(误差向量幅度):是在一个给定时刻理想无误差基准信号与实际发射信号的向量差,能全面衡量调制信号的幅度误差和相位误差,是考量调制信号质量的一种指标。
2.SINR:信号与干扰加噪声比:是指接收到的有用信号的强度与接收到的干扰信号(噪声加干扰)的强度的比值。
无线协商速率计算原理相关推荐
- 【WIFI】802.11AX(WIFI6)无线协商速率计算
从2019年末的iphone11系列开始,到后来的三星S10,在手机参数中总会有WIFI6这么一条参数,这里的WIFI6就是802.11的一个比较新的协议规范:802.11AX. 因为笔者软件出生,对 ...
- 802.11AX无线速率计算
802.11AX(WIFI6)无线协商速率计算 从2019年末的iphone11系列开始,到后来的三星S10,在手机参数中总会有WIFI6这么一条参数,这里的WIFI6就是802.11的一个比较新的协 ...
- WLAN协商速率的计算方法
http://www.h3c.com/cn/d_201708/1018836_30005_0.htm 802.11a/g的 54Mbps ,802.11n的300Mbps. 450Mbps,还有802 ...
- 【MT7620】MT7620 WiFi驱动增加无线终端连接实时协商速率功能
功能描述 需要实时显示连接终端的协商速率 代码实现 diff -nNr old/rt2860v2/ap/ap_cfg.c new/rt2860v2/ap/ap_cfg.c d6868 1 a6868 ...
- 802.11协商速率
1.前言: 协商速率是指在当前网络环境中,无线路由器与终端支持的理论最快发送与接收速率. 速率协商的基础机制为:报文确认机制.报文重传机制.报文调速机制. 报文确认机制:该机制用于保证空口数据传输的可 ...
- wifi理论数据速率计算
经常看到这样的数据,下面是802.11n协议,2X2天线的理论数据速率.: 下面我们就来了解下这是怎么计算出来的. 影响因素 速率的计算需要考虑的因素包括:调制方式.码率.子载波个数(带宽和协议模式不 ...
- 无线充电的技术原理和发展现状
虽然"隔空充电"听起来非常"黑科技",但它其实就是无线充电的一种. 2009年,首款无线充电手机上市:2011年,脱离5V1A有线慢速充电的手机也开始出现. 随 ...
- Linux 检查PCIe盘协商速率是否正确
1. 通过命令"lspci -vvv |grep "Non-Volatile""查询被测PCIE SSD NVMe卡是否被识别到 #lspci -vvv |gr ...
- 5G NR 下行峰值速率计算
下行信道处理过程 时/频资源 a,时域资源 b,频域资源 c,时/频域资源中的开销 空域资源 载频资源 调制方式和码率 TS38.306中提供的峰值速率计算方法 根据TS38.306中峰值速率计算方法 ...
最新文章
- 数据库存储引擎大揭秘,不看不知道这里面的骚操作可真多!
- 有线网卡和无线网卡同时上网 优先级切换的设置方法
- 【Modelsim零基础入门】新建项目+运行第一个verilog仿真程序:一位加法器
- php mariadb 查询语法,从PHP调用的查询中的MySQL(MariaDB)执行超时
- angular之两种路由
- django 项目中遇到的问题(持续更新中)
- Qt|C++工作笔记-对虚函数的进一步认识(关键是Qt中如何正确使用,达到想要的效果)
- 原型——设计思维之建立模型
- Android Makefile and build system 分析
- 在windows 2008 R2上无法运行vc 2015的程序,显示缺少api-ms-win-crt-string-|1-1-0.dll的解决
- 日志易:IT 运维分析及海量日志搜索的实践之路(上)
- 大写加下划线转换驼峰规则
- python绘制女孩_[宜配屋]听图阁
- 智慧经营误区为何很多人还在执迷不悟?
- 平行四边形的效果实现
- Android 抖音 发消息Call 调用 实现群发消息 代码hook源码
- 2019年蚂蚁金服面经(已拿Offer)!附答案!!
- matlab中绘制图像
- 初一知识用计算机进行运算,【初一数学】必考的21个知识点!
- QOpenGLWidget 第二篇EBO、VBO、VAO(绘制三棱锥)
热门文章
- 银行运用大数据解决小微贷款难
- 第1章第21节:效率:如何通过格式刷将样式快速复制到其它对象 [PowerPoint精美幻灯片实战教程]
- 谈谈业务中使用分布式的场景
- 德勤亚马逊开发者审计-资料需求清单 (DRL) :49篇资料清单
- Anaconda报CondaVerificationError: The package for... appears to be corrupted.的解决方法
- 如何使用Movavi Picverse为照片添加字幕?
- 10大经典佛语里的爱情----佛谈禅,我说爱
- 陈宝林《最优化理论与算法》超详细学习笔记 (八)————最优性条件
- 万字长文带你学习ElasticSearch
- 华为服务器的开关位置,手机服务器开关在哪