N3T-DATAGRAMS

Anuncio
SH4V
N3T-DATAGRAMS
CALCULANDO EIRP Y ERP
!
Uno de los aspectos más importantes a la hora de hacernos con un equipo para llevar
a cabo auditorías Wireless, es la potencia de salida y la capacidad de recepción que éste va
a tener. Estamos acostumbrados a ver antenas con X dBi y tarjetas con Y mW. Y nosotros,
en lugar de entenderlo, lo compramos y a correr. En este artículo trataré de explicar algunos
conceptos teóricos sobre la potencia en radiofrecuencia.
!
Por un lado, deberíamos definir algunos conceptos:
✴ IR (Intentional Radiator): Viene a ser cualquier tipo de dispositivo que haya sido
creado con el motivo de emitir ondas de radio. Por ejemplo: un teléfono móvil, el
mando a distancia, un GPS y por supuesto, una NIC (Network Interface Card)
inalámbrica.
✴ Antena: Dispositivo diseñado con el fin de aumentar la potencia de un IR (por
ejemplo, de nuestra tarjeta inalámbrica).
✴ TPO (Transmitter Power Output): Es la potencia de salida del IR. En otras
palabras, la potencia que tiene nuestra NIC inalámbrica a pelo, esto implica, sin
ninguna antena ni aparato por el estilo que pueda modificar la potencia de salida. Se
suele medir en mW (aunque también en dBm).
✴ Ganancia: Es la relación que tiene la potencia de entrada y de salida de una antena.
Se suele medir en dBi ó dBd.
!
Es necesario que entendáis la relación entre estos cuatro ítems. El IR (nuestra tarjeta
wifi) tiene una potencia de salida (TPO) que suele medirse en mW. La antena, que es lo que
enchufamos a la tarjeta wifi (IR) tiene una ganancia que se mide en dBi ó dBd.
!
Ahora que ya entendéis la relación entre estos cuatro elementos, convendría explicar
que son los dBm, dBi y dBd. Pues bien, las tres unidades de medida son decibelios (esto
quiere decir: la décima parte de un belio), aunque en relación con elementos diferentes:
dBm: Decibelio en relación a 1 mW
dBi: Decibelio en relación a la GANANCIA de una antena isotrópica. Esto quiere
decir, una antena que emite ondas en todas las direcciones a la misma potencia (esto
no existe en la realidad y es un concepto teórico que sirve para realizar operaciones de
calculo de potencias).
dBd: Similar al dBi. Pero con la diferencia de que en lugar de relacionarse a una
antena isotrópica, es la relación entre un Decibelio y una antena dipolo de media onda.
1
SH4V
N3T-DATAGRAMS
!
No os preocupéis si no habéis entendido muy bien estos 3 últimos conceptos. Son
sólo medidas. Al igual que el metro, el gramo ó el litro.
!
Explicado el marco teórico, pasaré a explicar como conocer la potencia final de
salida de nuestro equipo. Esta potencia final puede ser de dos tipos:
EIRP (Potencia Radiada Isotrópica Equivalente): cuando hablamos de potencia en
relación a una antena isotrópica ideal como la anteriormente mencionada (aquella
capaz de transmitir en todas sus direcciones de forma equilibrada).
ERP (Potencia Radiada Equivalente): Cuando hablamos de potencia en relación a
una antena dipolo de media onda.
!
Estas magnitudes de medida son diferentes y se expresan en Decibelios o en
miliWatios. Veamos ahora como obtener el EIRP y el ERP de nuestro equipo, o lo que es lo
mismo, la potencia final de salida.
Supongamos que tenemos lo siguiente:
IR: Tarjeta Alpha Network XXXXXX TPO=200mW
Antena: Omnidireccional Ganancia=8dBi
¿Cómo saber la potencia de salida teniendo que operar peras con manzanas? Lo primero
será pasar los 200mW a Decibelios ó viceversa. Para ello utilizamos estas dos formulas:
Pd = Potencia en deciBelios.
Pm = Potencia en miliWatios.
Pd = log Pm * 10
Pm= 10 (Pd/10)
Para calcular el EIRP y el ERP llevaremos a cabo las siguientes formulas teniendo en cuenta
estos valores:
EIRP:
TPO=200mW=log200*10=23,01 dBm
Ganancia= 8dBi
EIRP = TPO + Ganancia EIRP = 23,01 + 8 = 31.01 dBm
EIRP = 1261,91 mW = 1,26191 W
2
N3T-DATAGRAMS
SH4V
ERP:
TPO = 200mW = log200*10 = 23,01 dBm
Ganancia = 8dBi
Gd (Ganancia dipolo) = log 1,64 * 10
consiguiente, siempre tiene este valor)
(esto
es
una
constante,
por
ERP = TPO + Ganancia -­‐ Gd
ERP = 23,01+ 8 -­‐ Gd = 28,8615 dBm
ERP = 769,407 mW
Como podéis observar, teóricamente, una antena aumenta de forma dramática la potencia
de nuestro arsenal. De hecho, por cada 3 deciBelios que aumenta el EIRP ó el ERP, la
potencia se duplica. Obviamente, estos cálculos se pueden automatizar. Aquí os dejo un
sencillo script en ruby que automatiza todos estos cálculos, aunque nunca viene mal
aprender a realizarlos sin ayuda.
!#/usr/bin/ruby
help = "Usage:\r\n\t#{$0} [TPO] [Antenna Gain]\r\n\t#{$0} 100mW 8dBi\r\n\t#{$0}
20dBm 8dBi"
if !ARGV[1]
puts help
exit
end
tpo = ARGV[0].downcase
gain = ARGV[1].downcase.delete('dbi').to_f
gd=Math.log10(1.64)*10
if /mw/.match(tpo)
tpo = tpo.delete('mw').to_f
tpo = Math.log10(tpo)*10
elsif /dbm/.match(tpo)
tpo = tpo.delete('dbi').to_f
else
puts help
exit
end
eirpD = tpo + gain
eirpW = 10**(eirpD/10)
erpD = tpo + gain - gd
erpW = 10**(erpD/10)
puts
puts
puts
puts
"\tEIRP (dBm): #{eirpD} dBm"
"\tEIRP (mW): #{eirpW} mW"
"\tERP (dBm): #{erpD} dBm"
"\tERP (mW): #{erpW} mW"
3
Descargar