| > Although I believe all channels are high-power channels now... If they are, my Linux systems aren't yet aware of the change. They make the claim that the only ranges with a 30dBm transmit power are 2402 - 2472MHz and 5735 - 5835MHz. All other WiFi bands are 23dBm. (Though it does seem like the transmit power in the 5.49 - 5.73 GHz range got increased from 17 to 23dBm somewhat recently.) > I have yet to see any scientific paper that says 5GHz penetrates structural elements worse than 2.4GHz. I can't point you to any studies, but -anecdotally- I've found that (at the same transmit power, and all other things being equal) a 5GHz link provides a lower SNR than a 2.4GHz link. Before I switched to an AP with better antenna and radio, I found that I would not-infrequently permanently lose the 5GHz connection in my bathroom [0][1], but the 2.4GHz connection could be reliably established in the bathroom and remained solid. Even after I've switched APs, I get a substantially better signal [2] from the 2.4GHz connection than the 5GHz one. [0] My bathroom is tile covered, filled with pipes, and the furthest point in the apartment from my AP. [1] "Permanently" as in "once I left the bathroom I could reestablish the 5GHz connection". [2] Obviously, a better signal doesn't guarantee a faster connection. At my site, 2.4GHz is so overcrowded as to be nearly useless. |
2.4GHz is to be avoided if at all possible.
Also, measuring SNR is interesting, but you should really run a speed test of some sort. A team I work with wrote this to let access points speedtest clients without any code on the client:
https://gfiber.googlesource.com/vendor/google/platform/+/mas...
(Only really tested with ath9k and ath10k. Could possibly work with other chips.)
Of course, there are many variables on translating link quality to actual throughput. Rate control algorithms are essential, and often wrong. For example, consider sending at 10x the speed and losing 2x the data. Most rate control algorithms will avoid that scenario, even though it's actually faster and conserves valuable airtime.
This is good reading on that subject: https://wireless.wiki.kernel.org/en/developers/documentation...