当前位置: 首页 > news >正文

传输频宽是啥?对网速影响有多大?

频宽,即WIFI频道宽度,又称为WIFI信道宽度,是WiFi Channel width的缩写。从科学的定义来说,Wi-Fi频道宽度,是指Wi-Fi无线信号在频谱上所占用的带宽大小。它决定了Wi-Fi网络的数据传输速率和稳定性,一般有20MHz、40MHz、80MHz等几种不同的宽度可选。

例如2.4 GHz频率的信道宽度,默认为20MHz。

20MHz的信道宽度足以跨越单个WIFI信道。

40MHz的信道宽度将两个20MHz的信道宽度结合在一起,建立一个40MHz的信道宽度,允许您提高WiFi路由器的速度。

所以,可以说,两个通道比一个更好,对吧?是的,理论上,从这个字面意义大家就可以理解,将信道宽度从20 MHz改为40 MHz可以增加(甚至翻倍)您的Wi-Fi速度。但是,这可能会增加来自其他无线设备的干扰的可能性。要理解这一点,就需要了解Wi-Fi信道宽度的工作原理。

Wi-Fi信道宽度是如何工作的?

为了画一个类似的比喻,将Wi-Fi信号视为水。如果波浪更宽,它将向周围区域传递更多的波浪能量;同时,它将无法走得很远(因为能耗提高了!)。为此,需要将更集中的波浪包含在较窄的通道中。

图片

表面看起来,更大频宽的信息波面积更大,也就是单个信号波能携带的信息更多,“网速”更快

同样,更宽的波浪会在其两侧捕捉更多的干扰物体。

现在,将该比喻转化为无线网络。较宽的信道宽度将导致更接近路由器的更好带宽。但你离路由器越远,干扰和混乱信号的机会就越多。更宽的信号也会更难穿透墙壁。

Wi-Fi信道宽度与2.4GHz和5GHz频段中的信道数量有何不同?

信道数量和信道宽度很容易混淆。当有人提到信道数量时,这确实是可用于数据传输的信道数量。例如,在2.4 GHz频段中,在美国有11个信道可用,而在欧洲有13个信道可用,在我国也有13个信道可用。这个你在路由器的后台中的信道选择就可以看到。

然而,当有人提到信道宽度时,它是分配给特定信道的带宽量。信道宽度是信道中可实现的数据速率(通常称为Wi-Fi速度)。

信道宽度取决于Wi-Fi标准。例如,在802.11n和802.11ac中,标准信道宽度为20、40、80和160 MHz。40 MHz可以携带两倍于20 MHz的数据,但更容易受到干扰。80 MHz可以比40 MHz多两倍,以此类推。

简而言之,信道数量是可用于数据传输的信道数,而信道宽度与分配给特定信道的带宽(每秒位数)相关。而大宽频技术从本质上是一种合并可用信道进行信息传输的技术。

如何选择合适的频宽?

在调整我们的Wi-Fi网络设置时,我们希望:

最大吞吐量(或最大的网速)

最大信号范围

最小干扰

而频宽的设置对以上每一个目标都会有影响。

20 MHz:建议2.4GHz终端使用

当连接路由器的设备处于2.4 GHz频段时,建议使用20 MHz信道宽度。原因是在该频段中存在几个重叠的信道,仅有11个信道中的3个不重叠。因此,有时最好妥协速度并选择最小干扰与更好支持的带宽。

图片

2.4GHz情况下,采用20MHz频宽有3个不重叠信道方案可选

总的来说,20 MHz WiFi信道宽度在以下情况下首选:

无线环境拥挤,因为20 MHz信道提供的频宽最小,这意味着与其他设备干扰的机会更少;

需要支持大量客户端设备,例如物联网传感器:20 MHz信道可以为更多的客户端提供服务。

如果是使用路由器,建议2.4GHz选择使用20MHz频宽,而WIFI频道则指定1,6,11三个频道中的一个(需要观察周围是否有占用重叠的别人家路由器信号)。

40 MHz:最广泛使用的频宽

40 MHz是最平衡的信道宽度,因为它提供比20 MHz更多的吞吐量,而不会像80 MHz那样面临太多的干扰。同时,从最低端到最高端的手机、平板、笔记本电脑、电视,基本都支持这个频宽。

40 MHz也最适用于5 GHz频段,因为有更少的重叠信道:其中45个中的24个不重叠。此外。但不要在2.4GHz的设置中使用40MHz频宽。因此直接产生两个干扰信道。

图片

在2.4GHz中使用40MHz频宽导致出现两个大的互相干扰频段

80 MHz:组网回程常用

仅建议干扰不是问题时使用80 MHz。

如果所有的设备都支持它,并且重叠的频道不是问题,那么80MHz频道会留下4或5个不重叠的频道,增加了干扰的可能性。此外,客户端设备通常需要离Wi-Fi发射源非常近(< 5米)才能充分利用80MHz。

80MHz有两种常见的用例:mesh无线回程和AP组网模式的桥接。用不用80MHz,要点是必须在兼容性、吞吐量和干扰之间取得平衡。

160MHz:顶级设备,无干扰

使用160 MHz时,只有一个可用的非重叠信道,因此使用160 MHz时需要考虑干扰问题。而且目前除了少数顶级终端(比如华为和苹果的旗舰机),大部分终端还不支持160MHz。

图片

5GHz频段下,看似160MHz有两个可用频段,实际上第二个占用了气象雷达的部分频道,产生了干扰。6GHz频段和Wi-Fi 6E、WIFI7如果真正获批普及,那么未来使用160MHz的机会就会比较多。6 GHz频段的额外频谱将允许14个80 MHz频道或7个160 MHz频道,因此干扰减少,大大提高了160MHz频宽的实用性。

相关文章:

传输频宽是啥?对网速影响有多大?

频宽&#xff0c;即WIFI频道宽度&#xff0c;又称为WIFI信道宽度&#xff0c;是WiFi Channel width的缩写。从科学的定义来说&#xff0c;Wi-Fi频道宽度&#xff0c;是指Wi-Fi无线信号在频谱上所占用的带宽大小。它决定了Wi-Fi网络的数据传输速率和稳定性&#xff0c;一般有20M…...

【C++函数探幽】内联函数inline

&#x1f4d9; 作者简介 &#xff1a;RO-BERRY &#x1f4d7; 学习方向&#xff1a;致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 &#x1f4d2; 日后方向 : 偏向于CPP开发以及大数据方向&#xff0c;欢迎各位关注&#xff0c;谢谢各位的支持 目录 1. 前言2.概念3.特性…...

C#面:什么是Code-Behind技术

Code-Behind技术是一种在Web开发中常用的技术&#xff0c;它将前端页面与后端代码分离&#xff0c;使得前端页面的设计和后端代码的逻辑处理可以分别进行。在Code-Behind模式下&#xff0c;前端页面通常是一个标记语言&#xff08;如HTML或ASPX&#xff09;&#xff0c;而后端代…...

【ES6】Promise

Promise 回调地狱 const fs require(fs);fs.readFile(./a.txt, utf-8, (err, data) > {if(err) throw err;console.log(data);fs.readFile(./b.txt, utf-8, (err, data) > {if(err) throw err;console.log(data);fs.readFile(./c.txt, utf-8, (err, data) > {if(er…...

Leetcode 3035. Maximum Palindromes After Operations

Leetcode 3035. Maximum Palindromes After Operations 1. 解题思路2. 代码实现 题目链接&#xff1a;3035. Maximum Palindromes After Operations 1. 解题思路 这一题的话因为可以任意交换&#xff0c;因此事实上要考察回文的最大个数&#xff0c;我们只需要统计所有单词当…...

SCM供应链系统:一文读懂,需要优化升级的看过来。

单一的供应链系统平时很少碰到&#xff0c;但是很多B端系统中都会集成供应链的功能&#xff0c;贝格前端工场尝试对SCM做一下扫盲性的介绍&#xff0c;如有管理系统界面是优化和升级的需求&#xff0c;欢迎私信我们&#xff0c;共同探讨。 一、定义与由来 SCM有时也可以指供应…...

WSL外部SSH连接有效方法

前言 wsl作为windows下使用linux平台有效的手段之一&#xff0c;本文可以让win作为工作站&#xff0c;外部系统用来连接win下的wsl系统。 自动启动服务脚本 https://zhuanlan.zhihu.com/p/47733615 开机自启端口转发 wslname "Ubuntu-20.04" 要转发端口的Linux…...

MATLAB 1:基础知识

MATLAB中的数据类型主要包括数值类型、逻辑类型、字符串、函数句柄、结构体和单元数组类型。这六种基本的数据类型都是按照数组形式存储和操作的。 MATLAB中还有两种用于高级交叉编程的数据类型&#xff0c;分别是用户自定义的面向对象的用户类类型和Java类类型。 1.1.1数值类…...

django安装使用

Django 是一个高级的 Python Web 框架&#xff0c;用于构建安全和可维护的网站。以下是如何安装和使用 Django 的步骤。 一&#xff1a;安装 确保你安装了 Python 在 Django 3.x 中&#xff0c;官方支持 Python 3.6, 3.7, 3.8, 3.9, 和 3.10。你可以使用 python --version 或…...

基于LightGBM的回归任务案例

在本文中&#xff0c;我们将学习先进的机器学习模型之一&#xff1a;Lightgbm。在对XGB模型进行了越来越多的改进以获得更好的性能之后&#xff0c;XGBoost是一种极限梯度提升机器&#xff0c;但通过lightgbm&#xff0c;我们可以在没有太多计算的情况下实现类似或更好的结果&a…...

CTFshow web(php文件上传155-158)

web155 老样子&#xff0c;还是那个后端检测。 知识点&#xff1a; auto_append_file 是 PHP 配置选项之一&#xff0c;在 PHP 脚本执行结束后自动追加执行指定的文件。 当 auto_append_file 配置被设置为一个文件路径时&#xff0c;PHP 将在执行完脚本文件的所有代码后&…...

Leetcode 53 最大子数组和

题意理解&#xff1a; 给你一个整数数组 nums &#xff0c;请你找出一个具有最大和的连续子数组&#xff08;子数组最少包含一个元素&#xff09;&#xff0c;返回其最大和。 子数组 是数组中的一个连续部分。 所以每个元素都有两个状态&#xff0c;是前一部分的延续&#xff0…...

【pandas 不同文件读取和存储】

文章目录 一、Pandas 文件读取和存储概览二、读取不同类型的文件1. CSV文件的读取与存储代码及解释&#xff1a; 2. Excel文件的读取与存储代码及解释&#xff1a; 3. JSON文件的读取与存储代码及解释&#xff1a; 4. SQL数据库的读取与存储代码及解释&#xff1a; 5. 其他格式…...

python从入门到精通(十六):python爬虫的BeautifulSoup4

python爬虫的BeautifulSoup4 BeautifulSoup4导入模块解析文件创建对象python解析器beautifulsoup对象的种类Tag获取整个标签获取标签里的属性和属性值Navigablestring 获取标签里的内容BeautifulSoup获取整个文档Comment输出的内容不包含注释符号BeautifulSoup文档遍历Beautifu…...

Codeforces Round 924(Div.2) A~E

A.Rectangle Cutting (模拟) 题意&#xff1a; 给出一个长方形&#xff0c;通过平行于原始矩形的一条边进行切割&#xff0c;将该矩形切割成两个边长为整数的矩形。询问是否能通过旋转和移动这两个矩形&#xff0c;得到新的矩形。 分析&#xff1a; 可以发现拼成的新长方形…...

django中实现观察者模式

在Django中实现观察者模式&#xff0c;你可以利用Django的信号&#xff08;Signals&#xff09;系统。Django的信号提供了一种发布/订阅模型&#xff0c;允许解耦应用程序组件之间的交互。一个组件可以发送一个信号&#xff0c;而其他组件可以监听这个信号并响应它。 下面是如…...

Elasticsearch中的动态DSL解决方案

目录 问题背景 解决方案 编写es的mapper 动态dsl编写 使用mapper获取动态dsl 远程调用restful api查询 问题背景 在大数据量的业务系统中&#xff0c;一般都会引入Elasticsearch来作为搜索引擎&#xff0c;而搜索的条件又是多种多样的。回顾下&#xff0c;如果是mysql等…...

【操作系统】MacOS虚拟内存统计指标

目录 命令及其结果 参数解读 有趣的实验 在 macOS 系统中&#xff0c;虚拟内存统计指标提供了对系统内存使用情况和虚拟内存操作的重要洞察。通过分析这些指标&#xff0c;我们可以更好地了解系统的性能状况和内存管理情况。 命令及其结果 >>> vm_stat Mach Virtu…...

LeetCode:67.二进制求和

67. 二进制求和 - 力扣&#xff08;LeetCode&#xff09; 又是一道求和题&#xff0c;% / 在求和的用途了解了些&#xff0c; 目录 题目&#xff1a; 思路分析&#xff1a; 博主代码: 官方代码&#xff1a; 每日表情包&#xff1a; 题目&#xff1a; 思路分析&#xf…...

修改GI文件的权限

参考文档&#xff1a; How to check and fix file permissions on Grid Infrastructure environment (Doc ID 1931142.1) -- 验证二进制文件的权限 [gridnode19c01 ~]$ cluvfy comp software -n node19c01 -verbosePerforming following verification checks ...Software …...

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …...

练习(含atoi的模拟实现,自定义类型等练习)

一、结构体大小的计算及位段 &#xff08;结构体大小计算及位段 详解请看&#xff1a;自定义类型&#xff1a;结构体进阶-CSDN博客&#xff09; 1.在32位系统环境&#xff0c;编译选项为4字节对齐&#xff0c;那么sizeof(A)和sizeof(B)是多少&#xff1f; #pragma pack(4)st…...

【解密LSTM、GRU如何解决传统RNN梯度消失问题】

解密LSTM与GRU&#xff1a;如何让RNN变得更聪明&#xff1f; 在深度学习的世界里&#xff0c;循环神经网络&#xff08;RNN&#xff09;以其卓越的序列数据处理能力广泛应用于自然语言处理、时间序列预测等领域。然而&#xff0c;传统RNN存在的一个严重问题——梯度消失&#…...

Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility

Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility 1. 实验室环境1.1 实验室环境1.2 小测试 2. The Endor System2.1 部署应用2.2 检查现有策略 3. Cilium 策略实体3.1 创建 allow-all 网络策略3.2 在 Hubble CLI 中验证网络策略源3.3 …...

相机从app启动流程

一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...

Psychopy音频的使用

Psychopy音频的使用 本文主要解决以下问题&#xff1a; 指定音频引擎与设备&#xff1b;播放音频文件 本文所使用的环境&#xff1a; Python3.10 numpy2.2.6 psychopy2025.1.1 psychtoolbox3.0.19.14 一、音频配置 Psychopy文档链接为Sound - for audio playback — Psy…...

WEB3全栈开发——面试专业技能点P2智能合约开发(Solidity)

一、Solidity合约开发 下面是 Solidity 合约开发 的概念、代码示例及讲解&#xff0c;适合用作学习或写简历项目背景说明。 &#x1f9e0; 一、概念简介&#xff1a;Solidity 合约开发 Solidity 是一种专门为 以太坊&#xff08;Ethereum&#xff09;平台编写智能合约的高级编…...

Java入门学习详细版(一)

大家好&#xff0c;Java 学习是一个系统学习的过程&#xff0c;核心原则就是“理论 实践 坚持”&#xff0c;并且需循序渐进&#xff0c;不可过于着急&#xff0c;本篇文章推出的这份详细入门学习资料将带大家从零基础开始&#xff0c;逐步掌握 Java 的核心概念和编程技能。 …...

OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 在 GPU 上对图像执行 均值漂移滤波&#xff08;Mean Shift Filtering&#xff09;&#xff0c;用于图像分割或平滑处理。 该函数将输入图像中的…...

Java毕业设计:WML信息查询与后端信息发布系统开发

JAVAWML信息查询与后端信息发布系统实现 一、系统概述 本系统基于Java和WML(无线标记语言)技术开发&#xff0c;实现了移动设备上的信息查询与后端信息发布功能。系统采用B/S架构&#xff0c;服务器端使用Java Servlet处理请求&#xff0c;数据库采用MySQL存储信息&#xff0…...