K = 32.44
FSPL = Ptx - CLtx + AGtx + AGrx - CLrx - Prx - FM
d = 10 ^ (( FSPL - K - 20 log10( f )) / 20 )
Aqui:
K
- constante (32,44, quando f
em MHz e d
em km, mudar para -27,55 quando f
em MHz e d
em m)
FSPL
- Perda do caminho do espaço livre
Ptx
- potência do transmissor, dBm (até 20 dBm (100mW))
CLtx
, CLrx
- perda de cabo no transmissor e receptor, dB (0, se não houver cabos)
AGtx
, AGrx
- ganho da antena no transmissor e receptor, dBi
Prx
- sensibilidade do receptor, dBm (até -100 dBm (0,1pW))
FM
- margem de desvanecimento, dB (mais de 14 dB (normal) ou mais de 22 dB (bom))
f
- frequência do sinal, MHz
d
- distância, m ou km (depende do valor de K)
Nota: há um erro nas fórmulas do site de suporte TP-Link (mising ^
).
Substitua Prx
pela intensidade do sinal recebido para obter uma distância do AP WiFi.
Exemplo: Ptx = 16 dBm, AGtx = 2 dBi, AGrx = 0, Prx = -51 dBm (intensidade do sinal recebido), CLtx = 0, CLrx = 0, f = 2442 MHz (7º canal 802.11bgn), FM = 22. Resultado: FSPL = 47 dB, d = 2,1865 m
Observação: FM (margem de esmaecimento) parece irrelevante aqui, mas estou deixando-o por causa da fórmula original.
Você deve levar em conta as paredes, a tabela http://www.liveport.com/wifi-signal-attenuation pode ajudar.
Exemplo: (dados anteriores) + uma parede de madeira (5 dB, da mesa). Resultado: FSPL = FSPL - 5 dB = 44 dB, d = 1,548 m
Observe também que o ganho da antena não adiciona potência - descreve a forma do padrão de radiação (donut no caso de antena omnidirecional, zepelim no caso de antena direcional, etc).
Nada disso leva em consideração as reflexões do sinal (não tenho uma ideia de como fazer isso). Provavelmente o ruído também está faltando. Portanto, essa matemática pode ser boa apenas para uma estimativa aproximada de distância.