无线基础知识

无线基础知识一、WIFI发展历程:二、调制:所谓调制,就是将电信号转换为无线电波的过程,反之则称为解调,其核心技术是调制方式,调制方式越高阶,转换过程中数据密度就越高。调制方式决定每个子载波能传输多少数据,

大家好,又见面了,我是你们的朋友全栈君。

一、WIFI发展历程:

 <span role="heading" aria-level="2">无线基础知识

 

 

二、调制:

所谓调制,就是将电信号转换为无线电波的过程,反之则称为解调,其核心技术是调制方式,调制方式越高阶,转换过程中数据密度就越高。

调制方式决定每个子载波能传输多少数据,该数据包含有效数据和冗余数据,其中冗余数据用于纠错。

 <span role="heading" aria-level="2">无线基础知识

 

 

三、码率:

码率决定每个子载波有效数据的比例,以分数形式表示。信号越好则可以使用更高的调制方式,更好的码率,若信号太差则需要更多的冗余数据用于纠错。所以在信号差的地方,有效数据速率就低。

 <span role="heading" aria-level="2">无线基础知识

 

 

四、频宽和频段:

无论2.4G还是5G,最小信道都是20MHz的带宽,简称频宽,每个信道里面数据以帧的形式传输,每一帧由若干子载波组成。

20MHz信道支持64个子载波,扣掉抗扰子载波与导频子载波后,实际用于数据传输的子载波为52个,而40MHz信道的数据子载波为108个,是前者的2.08倍(并非工整的两倍)。

 <span role="heading" aria-level="2">无线基础知识

•      在11n/ac标准中,每一帧是发送3.2微秒,再停止0.4微秒(即帧间隔),接着继续发下一帧,那么每一帧的传输周期是3.6微秒。

•      11ax标准将帧结构重新设计,单帧容量增至原来的四倍(即256个子载波/20MHz),帧发送时长自然也是原来的四倍(12.8微秒),不过帧间隔仅为原来的两倍(0.8微秒),即每一帧的传输周期是13.6微秒。

五、空间流:

空间流就是WIFI同步收发,目前厂商的WIFI设备收和发都是相等的,4X4就是4发4收。

六、WIFI速率计算:

 <span role="heading" aria-level="2">无线基础知识

以上是不同协议在不同的调制情况下,单条空间流的带宽大小。

计算公式如下:

 <span role="heading" aria-level="2">无线基础知识

符号位长:由MCS策略表里的调制方式决定,64QAM是6bit,256QAM是8bit,1024QAM是10bit。

子载波数:特指数据子载波数,由协议&频宽决定,11n/ac与11ax的帧结构不同,子载波数基本与频宽成正比。

码率:由MCS策略表决定,与调制方式有一定关联,对于高阶调制(64/256/1024QAM)码率都取5/6。

传输周期:由协议决定,11n/ac按3.6微秒(3.2+0.4)取值,11ax按13.6微秒(12.8+0.8)取值。

空间流数:由WiFi设备的天线数决定,通常会在参数中标识,取值范围是1~4之间的整数。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154930.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java中将xml文件转化为json的两种方式

    Java中将xml文件转化为json的两种方式最近一直没有时间写博客,忙着找房子,天天来回折腾,光地铁费就花了不少,最后综合各种因素考虑,决定沙河高教园,哈哈,没错,别人都是越搬离公司越近,我是越搬越远,但是直觉告诉我应该没有错,昨天晚上刚搬完家,收拾收拾终于安定了,坑爹的二房东再见,以后如果不出什么特殊情况的话应该是有时间写博客了。。。。    好了废话不多说,进入正题,最近有个需求,要将xml转json之后存储在redi

    2022年7月21日
    14
  • Hook(钩子技术)基本知识讲解,原理

    一、什么是HOOK(钩子)      对于Windows系统,它是建立在事件驱动机制上的,说白了就是整个系统都是通过消息传递实现的。hook(钩子)是一种特殊的消息处理机制,它可以监视系统或者进程中的各种事件消息,截获发往目标窗口的消息并进行处理。所以说,我们可以在系统中自定义钩子,用来监视系统中特定事件的发生,完成特定功能,如屏幕取词,监视日志,截获键盘、鼠标输入等等。     钩子…

    2022年4月3日
    41
  • Ubuntu Edgy Eft complete sources.list (repository list file) (完整的ubuntu 源列表) Ubuntu Edgy Eft complete sources.list (repository

    Ubuntu Edgy Eft complete sources.list (repository list file) (完整的ubuntu 源列表) Ubuntu Edgy Eft complete sources.list (repository

    2021年4月28日
    115
  • php webservice实例「建议收藏」

    php webservice实例「建议收藏」首先大家要简单了解了何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开server端与client端。我测试的环境为:apache2.2.11php5.2.10做这个测试之前,要确认你的php配置文件中已经将soap扩展打开,即extension=php_soap.dll;OK现在我们来体验webservice//server端serverSoap.php

    2022年7月21日
    11
  • 大数据理论体系

    大数据理论体系目录结构大数据是什么?大数据是如何发展起来的?大数据处理的基本流程是什么?为什么说数据不动代码动?移动计算比移动数据更划算?DAG对大数据处理有什么好处?批处理和流处理如何区分?有边界数据和无边界数据如何区分?批处理中如何提高CPU利用率?什么是事件时间和处理时间?Workflow设计模式指的什么?什么是商业智能(BI)?分布式锁是什么?如何实现?分布式事务是什么?如何实现?分布式锁和分布式事务有什么区别?CAP定理是什么?BASE理论是什么?分布式系统有哪些衡量指标?

    2022年5月10日
    43
  • html静态页面代码_静态网页设计代码

    html静态页面代码_静态网页设计代码这个例子我们做一个游戏静态页面,自动跳转到我们想要玩的游戏或者视频等网站大家也可以根绝我的代码,适当修改一些信息,但是套用我的这个模板请注释下来自我这,我也是初学者,辛辛苦苦写了几个小时,尊重下劳动成果先看效果图:我以张杰为背景图,里面是各种网站跳转,比如我点击:冰火人,他就会跳转到4399的冰火人游戏界面。ok,上代码,我觉得比较简单,就没注释,希望能看懂:<!DOCTYPEhtml><html><headlang=”en”><metacha

    2022年9月23日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号