Señal y velocidad
"Tengo todas las rayitas y va lento." Aquí está el porqué: la velocidad no depende de la señal, sino de cuánto destaca sobre el ruido, y de con cuántos compartes el aire.
SNR: lo que de verdad importa
Imagina que hablas en una sala. Lo que importa no es lo alto que hablas, sino cuánto más alto que el ruido de la sala. Eso es el SNR (relación señal/ruido):
De SNR a velocidad: la "marcha" (MCS)
La tarjeta elige la marcha más rápida que aguanta su SNR. Si el SNR es alto, mete más información en cada símbolo (64-QAM); si es bajo, va a lo seguro (BPSK). Esto es wifi 4 con 2 antenas y canal de 20 MHz, lo típico en 2,4 GHz:
Velocidad real según la señal que recibes
Sube el ruido para ver qué hace un vecino en un canal solapado.
| MCS (2 antenas) | Modulación | SNR mínimo | Señal (ruido -95) | Enlace | Real (~60 %) |
|---|---|---|---|---|---|
| MCS 15 | 64-QAM 5/6 | 30 dB | -65 dBm | 130 | 78 |
| MCS 14 | 64-QAM 3/4 | 28 dB | -67 dBm | 117 | 70 |
| MCS 13 | 64-QAM 2/3 | 26 dB | -69 dBm | 104 | 62 |
| MCS 12 | 16-QAM 3/4 | 22 dB | -73 dBm | 78 | 47 |
| MCS 11 | 16-QAM 1/2 | 19 dB | -76 dBm | 52 | 31 |
| MCS 10 | QPSK 3/4 | 16 dB | -79 dBm | 39 | 23 |
| MCS 9 | QPSK 1/2 | 13 dB | -82 dBm | 26 | 16 |
| MCS 8 | BPSK 1/2 | 10 dB | -85 dBm | 13 | 8 |
El cliente lento: uno frena a todos
El tiempo de aire es como una carretera de un carril. Un móvil en el jardín a MCS 8 tarda 10 veces más en mandar lo mismo que uno junto al router. Con el reparto clásico (todos mandan el mismo número de paquetes) el lento marca el ritmo de todos. Los APs modernos reparten tiempo en vez de paquetes (airtime fairness).
Tres móviles cerca (60 Mbit/s) y uno lejos
El aire que se comen los anuncios (beacons)
Cada red manda unos 10 "anuncios" por segundo (beacons) para que los aparatos la vean, aunque nadie la use. Por defecto en 2,4 GHz van a 1 Mbit/s, la velocidad más lenta de 1999. Con muchas redes en el mismo canal, se nota:
Tiempo del canal ocupado solo por beacons
El enlace desequilibrado
La pérdida por distancia es la misma en los dos sentidos. Pero el router emite a 20 dBm y un móvil a 10-15 dBm. Resultado: el móvil "ve" el wifi, pero el router no le oye a él.
iw dev wifi_pc link → tx bitrate) siempre sale al máximo: bajar la potencia del AP baja la señal pero no la velocidad. El cliente lento se fuerza con iw dev wifi_pc set bitrates legacy-2.4 6 ht-mcs-2.4 0, y el desequilibrio se ve bajando la potencia del PC y mirando station dump en el AP.