近期在對(duì)一款2×2 MIMO無(wú)線產(chǎn)品的測(cè)試中,發(fā)現(xiàn)了一件有意思的事情,當(dāng)兩只天線的增益不一致時(shí),會(huì)導(dǎo)致吞吐量波動(dòng)。
實(shí)驗(yàn)過(guò)程如下:
1. 取2臺(tái)TP-Link無(wú)線路由器(具體型號(hào)不方便透露),刷入Openwrt固件(這樣可以支持STA模式)。
2. 將其中一臺(tái)設(shè)備放置在屏蔽箱內(nèi)(以下稱為DUTA),另外一臺(tái)放在屏蔽箱外面(以下稱為DUTB)。
3. 將DUTB的兩個(gè)天線接口分別接上20dB和30dB的衰減器,然后通過(guò)射頻同軸電纜接在屏蔽箱的SMA接頭上,屏蔽箱內(nèi)部對(duì)應(yīng)的SMA接頭接上兩只全向天線。
4. DUTA的兩個(gè)天線口直接接上兩只全向天線。如下圖所示。
5. 將DUTA與DUTB使用無(wú)線橋接。
6. 使用兩臺(tái)電腦在DUTA與DUTB之間使用Iperf進(jìn)行無(wú)線吞吐量測(cè)試。
這時(shí),很明顯可以發(fā)現(xiàn)Iperf測(cè)得的流量是在發(fā)生跳變的,忽高忽低(當(dāng)時(shí)忘記截圖了),而且通過(guò)Openwrt的luci界面也可以看到協(xié)商速率一直很不穩(wěn)定。
接下來(lái)再做下一個(gè)實(shí)驗(yàn):
重復(fù)以上過(guò)程,將DUTB的兩只衰減器都改為30dB的,如下圖所示。
同樣地,使用兩臺(tái)電腦在DUTA與DUTB之間使用Iperf進(jìn)行無(wú)線吞吐量測(cè)試。這時(shí)可以發(fā)現(xiàn)Iperf測(cè)得的吞吐量非常穩(wěn)定,不會(huì)發(fā)生跳變。
以上實(shí)驗(yàn)表明,對(duì)于2×2 MIMO無(wú)線設(shè)備來(lái)說(shuō),如果兩只天線接收到的信號(hào)強(qiáng)度相差比較多的時(shí)候,會(huì)引起無(wú)線協(xié)商速率的不穩(wěn)定,進(jìn)一步導(dǎo)致數(shù)據(jù)流量不穩(wěn)定,這對(duì)于實(shí)際的無(wú)線網(wǎng)絡(luò)工程建設(shè)具有一定的指導(dǎo)意義。