mt7620a上带机量的提高(一)

news/2025/2/9 3:53:45/

常用路由器带机量分析

目前,常见的家用路由器的带机量一般在十个左右,有些能到十几个,有些可能都不到十个,也就是说一台路由器可以接入的手机和电脑数量在十几个左右。目前市场上的智能路由器宣传的带机量多是在30台左右,有些只能路由器也不太强调带机量,因为这并不是智能路由器的一个主要的卖点,毕竟也没有谁家里会有二三十个无线设备。在一些需要多用户接入的场所也多是采用AP+AC的方案来处理。AP只作为无线信号的发射,负载主要由AC来做,这种方案在布点和组网方面的成本相对较高。

那么常用的这些家用路由器能不能撑起商用wifi的市场呢?在实验室搭建了一个30平米的实验室,里面放置了160+的STA来模拟拥挤的环境,发现大多数路由器在无干扰的情况下是可以达到标称的带机量的,但是如果启动的STA过多,比如超过60台,也就是在无线环境变的比较糟糕的情况下,网络就变的非常差,访问网络速度非常慢,甚至出现了无法被STA搜索到的情况。


路由器带机量上限分析

mt7620a的驱动rt2860v2中给出的带机量的最大值是32,多于这个连接数时,新的STA就无法接入。这个链接的最大值跟驱动中的buffer大小相关,由于驱动要对每一个接入的STA分配相应的内存来存储对应的数据,比如信道、SSID、RSSI等,每个STA分配的buffer大小略大于4K,那么最大的带机量可以到211个,这个是软件上的限制。

无线信道上的信息传输速率并不是可以无线增加的,它受到固有规律的限制,这就像城市道路上的汽车,并不是想开多快就开多快,它受到道路宽度,其他车辆等因素影响。这个规律就是香农定理。香农定理是说有通信制式的基础原理,它给出了信息传输速率的极限,即确定了一定的传输带宽和一定的信噪比后,信息传输速率的上限就确定了。这个极限目前是无法突破的。要提高信息的传输速率,就只能设法提高传输线路的带宽,或者提高所传信号的信噪比。首先是提高传输信道的带宽,在802.11n中引入了MIMO技术,使用多个接收天线和发射天线,在信道上就可以扩展到相邻信道进行信息传输,可以极大提高传输速率。其次就是提高信噪比。在当前编码方式下,提高信噪比并不是很现实,能够考虑的是,在无线干扰相对严重的情况下,如何减弱信噪比的降低。使无线环境的信噪比保持在一个较好的状态是比较困难的,因为在密闭环境中多STA接入的时候,相互之间的干扰是非常严重的,如何降低这种干扰是保持信噪比的关键。

在2.4G频段下,信道频宽范围为2412MHz~2472MHz,被划分为13个信道,每个信道频宽是20MHz。如果采用MIMO技术,单个信道可以扩频到40MHz,在相对理想的信噪比之下根据香农公式:

C=W*log2(1+S/N)

其中W=40MHz,多STA的情况下信噪比会下降到128dB左右甚至更低。如果以理想的1000计算,可以得到信道的极限速率为400Mbps。因此理想状态下一台路由器可以支撑1000台STA访问网络。即使信噪比下降的厉害,降到30dB,通过香农公式计算出来的极限速率也有200Mbps,赢也可以支撑500台STA访问网络。

所以理论上mt7620a芯片最高的带机量应该可以到200台。


http://www.ppmy.cn/news/170680.html

相关文章

【Kafka】kafka消费组查看lag

文章目录 1.概述2.使用命令2.java 代码2.1 0.10版本2.x版本3. jmx1.概述 kafka 如何查看lag 2.使用命令 [root@1 kafka]# bin/kafka-consumer-groups

PCIE AER Linux 驱动详解

文章目录 Abstract1. Introduction2. PCIe Advanced Error Reportion Driver2.1 PCIe AER Topology2.2 PCIe AER Driver Architecture2.2.1 PCIe Error Introduction2.2.2 PCI Express AER Driver Designed To Handle PCI Express Errors2.2.2.1 AER Initialization Procedures…

java转移目录下某些文件到另一目录 renameTo使用

前言: 转移文件看到一csdn博文的fileMove类,直接拿来用了。因网页清除历史记录,暂时无法找到原博主的博文及这一方法类来源。 注:本文引用其博文fileMove类。 正文: 文件目录如下: oricah:原文…

[LeetCode周赛复盘] 第 325 场周赛20221225

[LeetCode周赛复盘] 第 325 场周赛20221225 一、本周周赛总结二、 [Easy] 6269. 到目标字符串的最短距离1. 题目描述2. 思路分析3. 代码实现 三、[Medium] 6270. 每种字符至少取 K 个1. 题目描述2. 思路分析3. 代码实现 四、[Medium] 6271. 礼盒的最大甜蜜度1. 题目描述2. 思路…

Openpbs centos7集群安装配置心得

Openpbs centos7集群安装配置心得 写在前面准备工作1.安装虚拟机2.创建虚拟机集群 SSH免密登陆网络环境配置ssh免密登陆 建立NFS共享目录关闭各节点防火墙和Selinux服务端(master)客户端(host1) 安装配置mpich安装编译器解压编译配…

3DMAX 解决3DMax中处理模型attach操作卡顿问题

3DMax做高精度模型,做CAD等导出模型,减面合并操作时,经常性的出现3Dmax attach操作卡顿现象 1.打开任务管理器,查看实时的cpu 、 内存占用,把与开发无关一些高占用程序关闭 2.设置显卡,右键Nivida控制面板…

UVALive 6270 (ACM-ICPC Live Archive: 6270) Edge Case(大数斐波那契)

Sample Input 3 4 100 Sample Output 4 7 792070839848372253127 题意&#xff1a;找规律&#xff0c;可得出F1 4 , F2 7 …… Fn Fn-1Fn-2 AC代码&#xff1a; #include <stdio.h> #define Max(a,b) a>b?a:b; #define MAX 111111 int a[MAX],b[MAX],c[MAX]; /…

HIVE基本查询操作(二)——第1关:Hive排序

第1关&#xff1a;Hive排序 任务描述 本关任务&#xff1a;2013年7月22日买入量最高的三种股票。 相关知识 为了完成本关任务&#xff0c;你需要掌握&#xff1a;1. Hive的几种排序&#xff1b;2. limit使用。 hive的排序 ① order by order by后面可以有多列进行排序&am…