mt7620a上带机量的提高(一)

常用路由器带机量分析

目前,常见的家用路由器的带机量一般在十个左右,有些能到十几个,有些可能都不到十个,也就是说一台路由器可以接入的手机和电脑数量在十几个左右。目前市场上的智能路由器宣传的带机量多是在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台。


本文章由作者:佐须之男 整理编辑,原文地址: mt7620a上带机量的提高(一)
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资 源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。

相关推荐