4 ms·
I've ruminated over 2.4Ghz spectrum contention for a long time now, and, while I claim nothing more than ignorance on the physical side of things, it's not obvi
by ShroudedNight 6y ago
I've ruminated over 2.4Ghz spectrum contention for a long time now, and, while I claim nothing more than ignorance on the physical side of things, it's not obvious to me why we have moved to bonding ever larger blocks of that frequency allocation together when from my experience, contention has been an issue for 15 years. As far as I can tell, most applications of ambient connectivity are fairly low throughput: push notifications, MQTT, and whatnot. The 'original' 5Mhz channels should be more than adequate.
- londons_explore 6y agoFrom a theoretical perspective, using double the bandwidth and half the transmittion time causes the same congestion, as long as everyone is using the same strategy.
- mhandley 6y agoThat's not quite true with CSMA-CA. The minimum medium aquisition time is effectively a constant, no matter the bandwidth. Wider channels mean you've got the same duration of deadtime across more channel bandwidth for each transmission. In fact it's worse than that - wider channels mean more senders compete during each medium aquisition, so collisions are more likely, further reducing capacity. The use of AMPDUs in 802.11n (and later) goes some way to mitigating this, but our measurements show it doesn't do a great job in practice with many workloads. In the end, if things are really congested, you'll get more total capacity with narrow channels, at the expense of not being able to burst at high bitrates when things are quiet.
- londons_explore 6y ago> he minimum medium acquisition time is effectively a constant, But from a theoretical point of view, it need not be.
- mhandley 6y agoWell, if you want to argue from a theoretical point of view, the fundamental constant determining the CSMA-CA slot length is the speed of light within reception range, which is effectively constant, and the requirement to demodulate the carrier signal to perform carrier sense, which also has a fundamental time constant related to carrier frequency. Of course DIFS in 802.11 is much larger than that fundamental limit, because carrier sense needs to implemented in real low-power hardware.