【WiFi主要技术学习2】

WiFi协议学习2

  • WiFi SPEC理解
    • 频段
    • 信道带宽
    • 协商速率
    • 安全与加密
  • WiFi主要技术理解
    • BP直接序列扩频(Direct Sequence Spread Spectrum,DSSS)
      • BPSK
      • QPSK
    • 正交幅度调制(Quadrature Amplitude Modulation,QAM)
    • 互补码键控(Complementary Code Keying,CCK)
    • 正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)
    • 多输入多输出(Multiple Input Multiple Output,MIMO)
    • 多用户多输入多输出(Multi-User MIMO,MU-MIMO)
    • 正交频分多址技术(OFDMA:Orthogonal Frequency Division Multiple Access)
    • 小结
  • AP硬件架构和其通信原理
    • WiFi AP 硬件架构的主要组成
    • AP通信原理

WiFi SPEC理解

IEEE 802.11标准体系,作为无线局域网技术的基础框架,其主要职责是对传统网络架构中的两个关键层级进行详细的规定和标准化:一是物理层(PHY,Physical Layer),二是媒体访问控制层(MAC,Media Access Control)。这两层共同构成了无线通信的核心,确保了数据在无线网络中的有效传输。
在IEEE 802.11体系中, PHY主要负责在各个无线站点之间实现数据的发送与接收。PHY层通过采用不同的调制和编码技术,将数字信号转换为适合在无线信道上传播的模拟信号,并在此过程中处理信号的传输、接收和同步。MAC层则协调网络中各个站点之间的数据传输。这些协议确保了数据帧的正确发送、接收和处理,从而在多个站点之间实现高效、有序的信息交互。
根据WiFi协议的发展历程,各种WiFi协议,及其对应的特点和主要技术归纳如下表所示。

频段

为什么有2.4GHz和5GHz两个频段

使用 2.4GHz 和 5GHz 频段是为了在不同的使用场景中提供更好的性能和用户体验。2.4GHz频段提供了更广的覆盖范围和设备兼容性,但干扰较多;5GHz频段提供了更高的传输速率和较少的干扰,但覆盖范围较小。
为什么2.4GHz穿墙能力强,5GHz传输快?
由于λ=C/f,所以f越小,波长越长。而较长的波长使得电磁波能够更容易绕过障碍物,即2.4GHz频段的信号能够更好地穿透物体,提供更广的覆盖范围。此外,波长较长的电磁波在遇到障碍物时,衍射和绕射效应更明显。这使得信号能够通过弯曲绕过障碍物,从而在有墙壁和其他障碍物的环境中传输得更远。
5GHz频段的频率比2.4GHz高,而高频信号能够在单位时间内传输更多的数据,提供更高的带宽和更快的传输速率。且5GHz频段通常提供更多的信道和更宽的频谱带宽(如20MHz、40MHz、80MHz、160MHz),可以支持更高的数据传输速率。相比之下,2.4GHz频段的信道数量和带宽较有限(通常是20MHz和40MHz)。此外,5GHz频段上的设备相对较少,干扰更少,信号可以更高效地传输,从这方面来说也提高了实际的传输速率。

信道带宽

在WiFi中,每个信道的带宽是22MHz。但是,实际使用中,有效的带宽是20MHz,其中有2MHz是隔离频带,起保护作用。2.4G支持的信道范围为1-14,5G支持的信道范围为36-165。
在这里插入图片描述

在这里插入图片描述

为了避免很多个设备之间的竞争,2.4GHz WiFi频段被划分为14个信道,相近路由器/AP采用相同或相邻信道工作会相互影响无线链路质量。因此,相近AP应选择互不重叠的信道工作,如(1、6、11) ,避免信道重叠造成的相互干扰。
因为每个信道的宽度决定了在该信道上可以传输的数据量,而频谱资源有限。所以信道不是越多越好,不能为了避免多个设备之间的竞争,就将频段多划分一些信道。此外,信道越窄,信道中终端的冲突概率就更大。看别人把频段比做成高速公路,信道比喻成车道,数据流比喻成车流,这样就更容易理解了。当然,信道也不是越宽越好,更宽的信道可能更易受到干扰,并且需要更多的频谱空间。
随着WiFi协议的发展,不同的 Wi-Fi 协议支持不同的带宽选项,如 20 MHz、40 MHz、80 MHz 和 160 MHz。这是通过信道绑定将两个或多个相邻的不重叠的信道合并成一个更宽的信道来实现。
在这里插入图片描述

例如,在2.4GHz中,信道1和信道5捆绑,信道9和信道13捆绑,这样就可以形成一个 40 MHz 的信道。同理,在5GHz中,80 MHz信道通过绑定四个相邻的 20 MHz 信道来实现,160 MHz信道通过绑定八个相邻的 20 MHz 信道来实现。
通过增加传输通道的宽度,信道绑定技术可以显著提高无线网络的数据传输速率。更多的带宽选择,可以增加WiFi产品的灵活性,如可以在低干扰环境中,可以使用更大的带宽以提高速率;在高干扰环境中,可以使用较小的带宽以提高稳定性。此外,通过信道绑定,可以更高效地利用频谱资源,减少信道间的浪费。

协商速率

WiFi的协商速率是指在WiFi网络中,无线接入点(AP)和客户端设备(STA)之间实际能够达成的数据传输速率。这个过程是基于STA和AP支持的无线标准以及它们能够协商的最快传输速率来确定的。WiFi的速率取决于多种因素,包括频段、信道带宽、调制方式等。较新的标准使用更先进的调制技术,如OFDM和OFDMA,以提高数据传输速率和效率。BPSK/QPSK/QAM这些是常见的调制技术,BPSK用于低速率,而QAM用于高速率。调制的复杂度越高,速率越高,但要求的信噪比也越高。MIMO和MU-MIMO:MIMO技术通过多个天线同时发送和接收数据,提高了速率和范围。MU-MIMO进一步优化了多用户环境下的性能。
影响协商速率的因素主要有:
编码和调制方式:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/51739.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Global Illumination_LPV Deep Optimizations

接上回,RSM优化技术介绍后,我们本部分主要看一下,光栅GI三部曲中的LPV,这个算法算是很巧妙了,算法思路基于RSM上拓展到世界空间,可以说很具学习和思考价值,之前也简单实现过Global Illumination…

利用session.upload_progress执行文件包含

1.session.upload_progress的作用: session.upload_progress最初是PHP为上传进度条设计的一个功能,在上传文件较大的情况下,PHP将进行流式上传,并将进度信息放在Session中(包含用户可控的值),即…

STM32嵌套向量中断控制器—NVIC

NVIC简介: NVIC,即Nested Vectored Interrupt Controller(嵌套向量中断控制器),是STM32中的中断控制器。它负责管理和协调处理器的中断请求,是STM32中处理异步事件的重要机制。 NVIC提供了灵活、高效、可扩…

基于ssm的实习课程管理系统/在线课程系统

实习课程管理系统 摘 要 互联网的快速发展,给各行各业带来不同程度的影响,悄然改变人们的生活、工作方式,也倒逼很多行业创新和变革,以适应社会发展的变化。人们为了能够更加方便地管理项目任务,实习课程管理系统被人们…

python-变量声明、数据类型、标识符

一.变量 1.什么是变量 为什么需要变量呢? 一个程序就是一个世界,不论使用哪种高级程序语言编写代码,变量都是其程序的基本组成单位。如下图所示的sum和sub都是变量。 变量的定义: 变量相当于内存中一个数据存储空间的表示&#…

C语言刷题日记(附详解)(3)

一、选填部分 第一题: 以下的变量定义语句中,合法的是( ) A. byte a 128; B. boolean b null; C. long c 123L; D. float d 0.9239; 思路提示:观察选项时不要马虎,思考一下各种类型变量的取值范围,以及其初始化的形式是…

【并集查找 图论】2421. 好路径的数目

本文涉及知识点 C图论 LeetCode2421. 好路径的数目 给你一棵 n 个节点的树(连通无向无环的图),节点编号从 0 到 n - 1 且恰好有 n - 1 条边。 给你一个长度为 n 下标从 0 开始的整数数组 vals ,分别表示每个节点的值。同时给你…

@antv/g6 业务场景:流程图

1、流程图是流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图主要用来说明某一过程。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程。业务场景流程图如下: 2、绘制流程图的 Tips 流程图一般是用…

Vue -- 总结 02

Vue脚手架 安装Vue脚手架: 在cmd中安装(输入):npm install -g vue/cli 如果下载慢或下载不了,可以安装(cmd输入)淘宝镜像:npm config set registry https://registry.npmmirror.com 用命令创建Vue项目 在要创建的vue项目的文件夹里输入 cmd 回车 创…

基于Java的心灵治愈交流平台

你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言:Java 数据库:MySQL 技术:Java语言;Spring Boot框架 工具:IDEA/Eclipse、Navicat 系统展示 首页 心…

学习资料销售平台小程序的设计

管理员账户功能包括:系统首页,个人中心,用户管理,资料类型管理,学习资料管理,订单管理,系统管理 微信端账号功能包括:系统首页,学习资料,购物车,…

QT实现电子相册

使用带有UI界面的QWidget实现电子相册 1、实现功能 1、定时器的使用,在当前页面的停止总时长。 2、显示当前时间 3、图片的上一张与下一张 4、图片的显示 5、进度展示、一共十张图片、进度条的初始值为10。 2、widget.h #ifndef WIDGET_H #define WIDGET_H#i…

【微信小程序】SpringBoot集成微信小程序(多小程序集成)

SpringBoot集成微信小程序 前言一、前置工作1、获取appId和appSecret核心参数 二、SpringBoot集成微信小程序1、引入pom依赖2、yml配置3、java代码文件3.1、Properties 配置类3.2 Configuration 服务类 4、使用示例4.1、获取登录后的session信息:openId4.2、获取当前…

举办知识竞赛是线上好还是线下好

举办知识竞赛线上和线下各有优势,选择哪种方式取决于具体的需求和条件。 线上举办知识竞赛的优缺点: 优点: 便捷性:线上竞赛不受地域限制,参与者可以在任何有网络的地方参与。 选手数:可以同时满足人数较…

数据丢失?四款数据恢复免费版分享

作为一个办公室的文案策划人员,我深知数据的重要性。电脑里不仅有我辛辛苦苦撰写的文案,还有那些珍贵的创意灵感和客户资料。然而,就在上周,我因为一次不小心的误操作,把一个重要的文件夹给删除了。那一刻,…

基于web网上十字绣专营店设计与实现

(一)业务流程分析 没有实现网上销售的十字绣专营店,即店面销售方式,店面需要专人看管,而且销售范围有限,面向的对象很受限制,销售情况需要店主手工记录到账簿,以备利润汇总&#xf…

黄力医生谈健康:掌握这几个秘诀,帮你远离冠心病困扰!

随着生活水平的提高,人们的饮食结构和生活习惯发生了显著变化,这使得冠心病的患病率呈现出逐年上升的趋势,且发病年龄也越来越年轻化。面对这一严峻的健康挑战,提高对冠心病的认识,及早进行干预显得尤为重要。今天&…

HarmonyOS鸿蒙开发:在线短视频流畅切换最佳实践

简介 为了帮助开发者解决在应用中在线短视频快速切换时容易出现快速切换播放时延过长的问题,将提供对应场景的解决方案。 该解决方案使用: 视频播放框架AVPlayer和滑块视图容器Swiper进行短视频滑动轮播切换。绘制组件XComponent的Surface类型动态渲染…

10 个最佳网络爬虫工具和软件,零基础入门到精通,收藏这一篇就够了

据 Strait Research 称,数据提取的需求正在不断增加,预计到 2031 年将达到 18 亿美元。 使用最好的网络爬行工具启动您的数据提取项目,并告别烦人的爬行头痛。我们研究和测试了数百种免费和付费软件,然后为您提出了十种最佳网络爬…

JVM 内存参数

文章目录 引言I JVM基础知识Java 语言是解释型的OpenJDK和Sun/Oracle JDK和hotspot的关系JDK、JRE、JVM 之间的关系JVM基础功能JVM组成JIT:Just In Time CompilerJVM内存区域JVM运行时数据区JVM 堆内存布局II JVM 内存参数常用参数JIT编译参数GC信息打印GC参数III 例子引言 J…