I'm trying to establish a high-speed PtP link at around 500m distance using 5G wifi and while I get MCS9 (200Mbps) I can't get NSS2 (two spatial streams) to perform. What does it take to get NSS2 if it's even possible?
Equipment:
- 2x Ubiquiti AC-Mesh (https://openwrt.org/toh/ubiquiti/unifiac) QCA9563 capable of MCS9 and NSS2
- 2x Alfa APA-L2458M912 12 dBi gain outdoor 2.4/5 GHz dual band MIMO directional panel antenna https://www.alfa.com.tw/products/apa-l2458m912?variant=36473963577416
- 2x 5Ghz 24" grid antennas
- distance: just shy of 500m full line-of-sight
With the Alfa antennas at each end I get the following ("baseline"):
channel 44 (5220 MHz), width: 40 MHz, center1: 5230 MHz
txpower 23.00 dBm
signal: -53 [58, -55] dBm
signal avg: -53 [-58, -56] dBm
beacon signal avg: -53 dBm
tx bitrate: 81.0 MBit/s VHT-MCS 4 40MHz VHT-NSS 1
rx bitrate: 200.0 MBit/s VHT-MCS 9 40MHz short GI VHT-NSS 1
I'm primarily concerned about the RX bitrate (which is download from Internet), the fact that upload is slower is a bit curious, but the other end is likely to have more interference.
Sometimes NSS2 "turns on" but then the data rate drops:
signal: -61 [-64, -63] dBm
signal avg: -55 [-61, -59] dBm
beacon signal avg: -53 dBm
tx bitrate: 108.0 MBit/s VHT-MCS 3 40MHz VHT-NSS 2
tx duration: 9098309 us
rx bitrate: 200.0 MBit/s VHT-MCS 9 40MHz short GI VHT-NSS 1
Here TX went from MCS4 NSS1 to MCS3 NSS2 for a small gain (81 vs 108 Mbps). Sometimes RX drops to MCS5 NSS for also a small gain (200 vs 240 Mbps).
I replaced one of the panel antennas by the two grid antennas mounted stacked vertically about 1.5m apart. I first mounted the two antenna cross-polarized (one vertical, one horizontal) but then saw that the horizontally polarized one got much worse signal strength, so I turned it to also be vertical. I thought different polarization would be one way to get good stream separation but I guess the Alfa panel only has vertical polarization, ugh.
The result with the grid antennas was higher signal strength (around -56dBm) but no real change in bitrate. It also was mostly stuck on MCS9-NSS1. Note that the noise level as reported in the Web interface is between -96dBm and -101dBm in all cases.
I also tried channel 157 and got the allowed 30dBm tx power but aside from getting a signal strength just above -50dBm there was no change in terms of effective bit rate.
Is it possible to get something like MCS7-NSS2 at that distance and what does it take to get there? It can't be a signal strength issue 'cause -50dBm is screaming loud. Do I need to move the grids much further apart? Do I have to get antennas that are properly cross-polarized? Anyone have experience?