今天继续给大家介绍WLAN,本文主要内容是802.11n新技术,包括MIMO技术、帧聚合、块确认技术,以及这些新技术带来的速度提升。

一、MIMO技术

在802.11n协议出现以前,802.11a/b/g技术的无线接入点AP和客户端STA是通过单个天线单个空间信道来实现数据传送的,我们把这种传输方式叫做SISO(Single in,Single Out)。
802.11n支持AP和STA可以利用两个或者更多的空分信道同时传送数据,如果终端也支持MIMO技术,就可以采用多个天线和信道同时传输数据,但是如果STA不支持MIMO技术, AP支持MIMO技术,则AP可以使用MIMO的多个天线来巧妙的调整各个天线的发送电磁波的相位,使得多个天线发送的电磁波之间的电磁波可以叠加后起到增强的效果,这里使用了MIMO波束成形技术。
MIMO技术如下图所示:

MIMO波束成形技术如下图所示:

采用MIMO的AP常用M*N表示,M表示传输天线的数量,N表示接收天线的数量。

二、帧聚合技术

由于无线网络通信的不确定性,802.11MAC层协议耗费了相当多的效率用于链路的维护,从而大大降低了系统的吞吐量,802.11n通过改善MAC层来减少固定的开下以及拥塞造成的损失。802.11n使用的MAC层技术有帧聚合和块确认技术。
帧聚合有两种形式,分别是MAC服务数据单元聚合(A-MSDU,Aggregation MAC Service Data Unit)以及MAC协议数据单元聚合(A-MSPU,Aggregation MAC Service Protocol Data)。A-MSDU允许多个目的及应用都相同的数据帧进行聚合,数据包最大7935字节,而A-MSPU允许目的相同但是应用不同的多个包进行聚合,数据包最大65535字节。
A-MSDU如下图(Pi代表数据帧)所示:

A-MSPU如下图(Pi代表数据帧)所示:

三、块确认机制

在802.11协议中,为了保证数据传输的可靠性,802.11协议规定每收到一个单播数据帧,都必须立即回应ACK帧。块确认机制通过使用一个ACK帧来完成对多个MPDU的应答,以降低这种情况下的ACK帧数量。块确认技术在帧聚合技术的基础上,进一步降低了无线的维护报文数量,从而变向的增大了无线的速率。
块确认机制如下图所示:

在上图过程中,如果一个工作站中部分数据帧错误,比如P2,则只需要重传出错的数据帧,而不是整个的数据帧,也减少了网络开销。

四、802.11n速度提升

802.11n由802.11g的54Mbps的速率提升到600Mbps(理论速率,实际下受多种情况影响),主要原因如下:
1、使用了更多的子载波(48—>52),速率提升8.3%。
2、使用了更好的编码方式(效率由802.11g的3/4提升到5/6),速率提升11%。
3、使用了更多的GI(Guard Internal,帧间距)(由802.11g的800ns缩减到400ns),速率提升11%。
4、使用了更宽的信道(由802.11g的20MHZ增加到40MHZ),速率提升108%。
5、使用了MIMO技术(由802.11g的SISO转换成MIMO),速率根据信道的个数分别提升200%或300%或400%。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/120318595

WLAN802.11n新技术详解相关推荐

  1. Spotify敏捷模式详解三部曲第一篇:研发团队

    本文转自:Scrum中文网 引言 2018年4月,来自北欧瑞典的音乐流媒体公司.百亿美元独角兽Spotify创造了历史,它成为了当代上市公司当中,第一家通过"直接上市"的方式在美国 ...

  2. 7.Deep Interest Network for Click-Through Rate Prediction论文详解

    一.总述 这是2018年阿里Guorui Zhou等人发表在KDD上的一篇论文.论文提出在CTR任务中,丰富的用户历史行为数据包含了用户多种兴趣,对于不同的候选广告,起作用的用户历史行为数据表示应该不 ...

  3. java11 新特性 详解

    为什么80%的码农都做不了架构师?>>>    引言: 点击-->java10 新特性 详解 点击-->java9 新特性 详解 点击-->java8 新特性 详解 ...

  4. 《这就是搜索引擎:核心技术详解》---读后感

    搜索引擎作为互联网发展中至关重要的一种应用,已经成为互联网各个领域的制高点,其重要性不言而喻.搜索引擎领域也是互联网应用中不多见的以核心技术作为其命脉的领域,搜索引擎各个子系统是如何设计的?这成为广大 ...

  5. 商汤招股书详解:40名教授250+博士3593位工程师,AI收入亚洲第一,一年15亿研发工资支出...

    边策 李明敏 杨博雯 李根 发自 凹非寺 量子位 报道 | 公众号 QbitAI 商汤来了! 8月28日,超级AI独角兽商汤科技,向香港联交所提交招股书,正式冲刺IPO上市. 商汤有何不同? 在招股书 ...

  6. DL之DeepLabv1:DeepLabv1算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之DeepLabv1:DeepLabv1算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 DeepLabv1算法的简介(论文介绍) 0.实验结果 1.FCN局限性及其改进 De ...

  7. Linux系统结构 详解

    Linux系统结构 详解 标签: 产品产品设计googleapple互联网 2011-01-07 14:14 31038人阅读 评论(6) 收藏 举报 分类: Linux(21) 版权声明:本文为博主 ...

  8. 从程序详解拒绝服务***

    从程序详解拒绝服务*** 拒绝服务(Denial of Service,  DoS)***是最简单的网络***形式之一,它只阻止对服务或资源的访问,而不是试图窃取信息.DoS***有两种常见的形式:使 ...

  9. IBM p5服务器上的虚拟 分享,IBMp5服务器系统虚拟技术详解

    <IBMp5服务器系统虚拟技术详解>由会员分享,可在线阅读,更多相关<IBMp5服务器系统虚拟技术详解(10页珍藏版)>请在人人文库网上搜索. 1.IBM p5 服务器系统虚拟 ...

  10. logback配置文件详解_Log4j2使用详解

    日志框架简单比较(slf4j.j.u.l.log4j.logback.log4j2 ) slf4j:slf4j是对所有日志框架制定的一种规范.标准.接口,并不是一个框架的具体的实现,因为接口并不能独立 ...

最新文章

  1. Myeclipse安装、配置、测试
  2. 使用PowerDesigner创建数据库表
  3. OPNET仿真zigbee
  4. 62岁程序员植入逻辑炸弹, 面临10年监禁和25万美元罚款
  5. 2020-11-28(全局变量和局部静态变量)
  6. 实习技术员的基本功(四)
  7. 子网划分详解与子网划分实例
  8. 在电路设计中,这7个接口类型太重要了,我难道不该学学么!
  9. java 注解scheduler_使用spring的@Scheduled注解执行定时任务,启动项目不输出警告
  10. 【iCore3 双核心板_FPGA】实验二十三:使用JTAG UART终端打印信息
  11. Python的collections模块中namedtuple结构使用示例
  12. PHP博客导入导出,Thinkphp5.0导入导出详解
  13. 转文:KA波段卫星地面关口站异地备份,规避雨天链路中断
  14. 软件工程课程设计小组人员分工
  15. 微博登录及删除粉丝/转发/评论的脚本[更新中]
  16. 产品标题什么时候进行优化,提高权重,标题优化的技巧方法
  17. 一定要知道的简单配置Webpack操作
  18. 自动驾驶分级 - 练习测验
  19. java ebcdic_java EBCDIC | 学步园
  20. JavaScript_ES5和ES6

热门文章

  1. PCFG中inside和outside算法详解
  2. 深度学习2.0-普通BP神经网络
  3. 深度学习2.0-23.Keras高层接口之模型的加载与保存
  4. 机器学习5-支持向量机
  5. ThreadPool中变量ctl的分析
  6. .NET的托管堆中是否可能出现内存泄漏现象
  7. 3.4 RNN网络扩展:堆叠RNN、递归神经网络、图网络
  8. 蓝桥杯2020年第十一届C++省赛第四题-蛇形填数
  9. Android 解决EditText和ScrollView的滚动冲突
  10. Android系统中用C语言来编写服务程序并且开机自启动运行服务