WiFi: “beamforming” only begins to describe it (2014)
apenwarr.ca
apenwarr.ca
Also don’t be fooled by the last sentence. There is no way to cheat Shannon’s limit. These are all just tricks to try to get closer to Shannon’s limit. TANSTAAFL. You need lots of transistors to implement these complicated tricks and you are always limited by the channel (the signal from transmitter to receiver, including all antenna, multipath, noise, and circuitry effects).
(This doesn’t have to be possible in our universe; posit a universe where it is possible—maybe one inside a Matrix-like simulation inside our own universe, if you like.)
The statement that we cannot cheat entropy is basically a statement that the volume of an evolving quantum system (in phase space) stays constant over time, but gets more complex.
Entropy increases because our maps of that volume increase in volume, because we can't follow all the little eddies and crinulations.
So, okay. Two options for you: Maybe we can follow it, because the universe turns out to be more predictable than expected. This is basically a statement that chaos theory is wrong, and entropy isn't increasing as fast as our current understanding of the rules say.
Alternately, maybe the volume of the actual phase space is decreasing over time. This would allow the volume of our estimates to stay constant despite increasing complexity, but breaks linearity and suggests the universe might be going away.
But you get diminishing returns from around 1bit/s/Hz if you just turn up the power. Your energy efficiency will go down, a lot. The more you can get spatial multiplexing to keep you away from that border, the less energy you'd need to dump into the air. And as computing get's cheaper, that energy tradeoff moves more and more towards MIMO. Back in 2005 we didn't have a need to think of 8x8 MIMO (Laptop <=> AP). Now it becomes realistic, so we got it specified and standardized in 802.11ac to allow everyone to join in the testing/experimental setups.
The case of StarLink (in difference to (indoor) 802.11n/ac) won't give you more than polarization duplex (capped at 2x, in practice you'd get up to (iirc) ~30dB isolation) for any individual point-to-point connection. Yes, including the satellite <=> ground-facility "backhaul".
Theoretically it _should_ be possible to get like 10x bandwidth via spatial MIMO when using <3μm (likely <1μm) wavelengths, but that might require optical heterodyne detection to get the MIMO streams separated from another in the speckle pattern the atmosphere caused.
I'd like to read that paper about optical heterodyne detection spatial MIMO for the link to/from a satellite in an 200~1000km orbit.
https://www.microwaves101.com/encyclopedias/mimo-an-historic...
"Relatedly, even if there is no explicit beamforming feedback, in theory you can calculate the phase differences by listening to the signals from the remote end on each of your router's antennas. Because the signals should be following exactly the same path in both directions, you can guess what phase difference your signal arrived with by seeing which difference his signal came back with, and compensate accordingly."
But maybe the frequencies are close enough such that the channel matches.
Yes
But, now you cant just wire three machines together, because everyone’s TX has to connect to your RX and vice versa and how would that work? How about with fifty machines. You’d need some sort of star arrangement, or a little box in the middle to juggle every outbound to every inbound.
With wireless there is no box in the middle (except, very loosely, in two-tier mesh networks where infrastructure nodes talk on two channels and leaf nodes on one), so it’s really like wireless coax with the occasional router. If you want more bandwidth you could run several channels everywhere, or segment fewer machines into separate channels and connect them with more routers.
One proxy for the benefit of beamforming might be the the available modulation types and coding rates in the various wifi specs.
The wikipedia articles on 802.11g, .11n, and .11ac have tables showing the nominal data rate for different MCS indicies (modulation and coding scheme).
Notably, 11n adds a 5/6 coding rate to 64 QAM modulation (on top of 2/3 and 3/4 found in 11g). In addition to that, 11ac adds another two rates with 256 QAM (3/4 and 5/6).
Since higher modulation indicies are generally only useful at higher S/N ratios, you might argue some combination of the following:
1. These higher rates exist only to boost the advertised speed of 802.11 products, and are useless in real-world scenarios 2. These rates are intended to be used when sitting very close to an 802.11 AP 3. These rates are intended to be used with directional antennas 4. These rates are useful in the real world and made possible by the antenna gain provided by beamforming.
If you believe the last one, then the benefit is around 30% to 50% more throughput (the data rate MCS-9 is 1.48x MCS-6). That's not counting the benefit you get from having multiple spatial streams, so the benefit is available in a scenario where the AP has multiple antennas and the devices has only one.