wifi·por dentro
5 · Potencia

¿Bajar la potencia da más velocidad?

"Si limito la distancia del AP, ¿los aparatos tienen más señal, más velocidad o lo mismo?" Respuesta corta: a un aparato concreto no le da nada; a la red entera, sí. Aquí está el porqué, con números.

La respuesta en una tabla

Al bajar la potencia del AP…Qué pasa
Señal de cada aparatoBaja lo mismo que bajas. Nunca sube
Velocidad de un aparato cercaIgual (va sobrado de SNR)
Velocidad de un aparato en el bordeBaja o se queda sin cobertura
Interferencia con tus otros APs del mismo canalBaja mucho
Capacidad de la red (si hay APs suficientes)Sube
RoamingMejora: el móvil suelta antes el AP lejano

Un aparato cerca no gana nada

La potencia no se "concentra" en los que están cerca: sale igual en todas direcciones. Si bajas 10 dB, todos reciben 10 dB menos.

Señal según la distancia: AP a 20 dBm frente a AP con menos potencia

Pero la red entera sí gana

Con varios APs, lo que limita no es la señal sino cuántos APs se reparten el mismo canal. En 2,4 GHz solo hay 3 canales limpios: si pones más de 3 APs, alguno repite canal. Si los que repiten se oyen (por encima de -82 dBm), se reparten el aire. Bajando la potencia dejan de oírse. Mira los escenarios del pasillo de 60 m:

Capacidad total del pasillo (Mbit/s, todos los APs a la vez)

Velocidad media de un cliente (Mbit/s)

EscenarioQué esMediaCapacidad
A → D: bajar de 20 a 10 dBm con APs cada 30 m no cambia nada. 10 dBm ya llegaba: los 20 dBm solo molestaban a los vecinos.
A → F: poner 5 APs sin bajar la potencia no sirve. El AP1 y el AP4 (los dos en canal 1, a 45 m) se oyen a -70 dBm y se reparten el aire.
F → E: los mismos 5 APs a 5 dBm ya no se oyen (-85 dBm): cada uno tiene su canal entero. +53 % de capacidad respecto a A.

Celdas y reutilización de canales

Cada AP tiene una zona útil (donde llega con -67 dBm o más) y una zona donde molesta a otros APs de su canal (donde llega con -82 dBm o más). La segunda es siempre unas 3 veces más grande que la primera. Juega con la separación y la potencia:

Regla para elegir la potencia: ajústala a la distancia entre APs, no "al máximo". Si los APs están a S metros, quieres -67 dBm a 0,6·S:

potencia (dBm) = -67 + 40 + 30·log10(0,6·S) + 5·paredes
PotenciaÚtil hasta (-67)Útil con 2 paredesMolesta hasta (-82)
20 dBm37 m17 m117 m
17 dBm29 m14 m93 m
14 dBm23 m11 m74 m
10 dBm17 m8 m54 m
5 dBm12 m5 m37 m

Quitar las velocidades lentas

Otra forma de encoger la celda "de verdad": que el AP no hable en las velocidades de 802.11b (1, 2, 5,5 y 11 Mbit/s). Así los clientes lejanos, que solo podrían ir a 1-2 Mbit/s, no pueden engancharse (buscan otro AP) y los beacons gastan 12 veces menos aire (ver beacons). En hostapd:

supported_rates=60 90 120 180 240 360 480 540
basic_rates=120 240

(Unidades de 100 kbit/s: 120 = 12 Mbit/s.) Desventaja: los aparatos que solo hablan 802.11b (muy viejos) dejan de funcionar.

2,4 GHz contra 5 GHz

Misma potencia (20 dBm), distinta banda

En 5 GHz se pierden 7 dB más en el primer metro (47 en vez de 40), y las paredes quitan más. Con la misma potencia, la celda de 2,4 GHz es mucho mayor y los móviles se agarran a ella (más lenta y saturada). Regla: la potencia de 2,4 GHz unos 6 dB por debajo de la de 5 GHz.

Resumen

  1. Bajar potencia no da más señal a nadie.
  2. No da más velocidad a un aparato concreto mientras vaya sobrado (por encima de ~-65 dBm). En el borde, se la quita.
  3. Sí da más velocidad a la red cuando hay varios APs: los del mismo canal dejan de oírse, los clientes se van antes al AP cercano y el enlace queda equilibrado.
  4. Con un solo AP no tiene sentido bajarla (salvo para no molestar al vecino o equilibrar con los móviles).
  5. Lo que sí da más velocidad a un aparato: estar más cerca de un AP (poner más APs), canal limpio, 5 GHz, más ancho de canal y menos clientes lentos.
En el simulador se comprueba el punto 1 y 2: bajando el AP de 20 a 0 dBm la señal del PC pasa de -30 a -50 y la velocidad del enlace no cambia. Los puntos 3 y 4 se calculan con python3 mapa_aps.py (escenarios A-I, los mismos de esta página) y las velocidades básicas se ven quitando la # en hostapd_ap3.conf y escaneando.