Você está na página 1de 3

1

Informe 1: Comunicaciones pticas


David Espinoza Farfn.
david.espinozaf@ucuenca.ec
Josu Vanegas Samaniego.
josue.vanegass@ucuenca.ec
Juan Martn Ynez Rodas.
juan.yanezr@ucuenca.ec

AbstractThe next paper is about the simulation of a optical


fiber channel in ns3 and the different reasons that can cause the
loss of information in networks of this type. The simulation of
this communication system is really important because it is hard
to test and study the channel in the practice and nowadays is
the medium most used to send data.

I. I NTRODUCCIN
Las fibras pticas en sistemas de comunicaciones y en
sistemas de transmisin de seales, despus de un largo
periodo de experimentacin y enlaces pilotos, entr en su etapa
de empleo masivo. Los primeros enlaces se difundieron en el
campo de las telecomunicaciones con fibras pticas que tenan
atenuaciones de hasta 50 db/km, hoy en dia la fibra ptica tiene
atenuaciones de 0,2 db/km en enlaces de hasta 200 km sin la
utilizacin de repetidoras.
A medida que se fue avanzando con el uso de las fibras
pticas no solo se utiliza en la transmisin de voz, sino que
comenz a utilizarse en la transmisin de datos. Uno de los
lugares que tiene gran utilizacin es en el campo de la elaboracin y transmisin de datos en el campo de la energa, destinados a la supervisin y control de equipos e instalaciones.
El manejo de esta enorme cantidad de datos ha sido confiado
tradicionalmente a distintos medios de comunicacin (onda
portadora, micro ondas, para largas distancias), normalmente
estos datos a transmitir parten de lugares donde se trabaja
con altas tensiones y dentro de fuente con fuertes campos
magnticos, los que fcilmente pueden producir interferencias.
Al ser la fibra ptica un material totalmente dielctrico no
es afectada por este tipo de interferencias, adems como la
transmisin se realiza con fotones, es un elemento que se
puede instalar sin que se corra ningn riesgo de corto circuito.
La fibra ptica es un medio excelente para la transmisin
de informacin debido a sus excelentes caractersticas: gran
ancho de banda, baja atenuacin de la seal, integridad,
inmunidad a interferencias electromagnticas, alta seguridad
y larga duracin.
Cada filamento consta de un ncleo central de plstico o
cristal (xido de silicio y germanio) con un alto ndice de
refraccin, rodeado de una capa de un material similar con un
ndice de refraccin ligeramente menor. Cuando la luz llega
a una superficie con un ndice de refraccin menor, se refleja
en gran parte, cuanto mayor sea la diferencia de ndices y
mayor el ngulo de incidencia, mayor ser la parte reflejada
que cuando se refleja totalmente, se habla entonces de reflexin

interna total. As, en el interior de una fibra ptica, la luz se va


reflejando contra las paredes en ngulos muy abiertos, de tal
forma que prcticamente avanza por su centro. De este modo,
se pueden guiar las seales luminosas sin prdidas por largas
distancias.
Realizar estudios sobre la fibra ptica y los elementos que
pueden ocasionar la prdida de informacin resulta complicado en la prctica por lo que es de gran importancia el
uso de simuladores que permitan entender de mejor manera
el funcionamiento de estos sistemas de comunicacin y su
respuesta ante cualquier causa de ruido o distorsin, uno de
los simuladores mas importantes es ns-3 y a continuacin se
detalla mas informacin sobre este.
II. N ETWORK S IMULATOR -N S -3
Este simulador ha sido desarrollado para proporcionar una
plataforma de simulacin de la red abierta y extensible, para la
creacin de redes de investigacin y educacin. En resumen,
ns-3 proporciona modelos de cmo realizar paquete de datos
de trabajo y redes, y proporciona un motor de simulacin para
los usuarios para llevar a cabo experimentos de simulacin.
Algunas de las razones para usar ns-3 incluyen la realizacin
de estudios que son ms difciles o imposible de realizar con
sistemas reales, para estudiar el comportamiento del sistema
en un entorno altamente controlado, y para aprender acerca
de cmo funcionan las redes. Ns-3 se centra en el modelado
de los protocolos de Internet y las redes de trabajo, pero ns-3
no se limita a los sistemas de Internet; varios usuarios estn
utilizando ns-3 para modelar sistemas no basados en Internet.
Ns-3 es de cdigo abierto, y el proyecto se esfuerza por
mantener un ambiente abierto para los investigadores para
contribuir y compartir su software.
A. Fiber Channel
El canal de fibra (del ingls fibre channel) es una tecnologa
de red utilizada principalmente para redes de almacenamiento,
disponible primero a la velocidad de 1 Gbit/s y posteriormente
a 2, 4 y 8 Gbit/s. Naci para ser utilizado principalmente en
el campo de la supercomputacin, pero se ha convertido en
el tipo de conexin estndar para redes de almacenamiento en
el mbito empresarial. A pesar de su nombre, la sealizacin
del canal de fibra puede funcionar tanto sobre pares de cobre,
como sobre cables de fibra ptica.

B. Implementacin un canal de Fibra (point to point channel)


en NS-3

en nuestras variables, para que el programa sepa que nuestro


canal va a tener prdidas en el envo.

Primero debemos establecer el tiempo en el que se va a


realizar la simulacin del canal de fibra:

Fig. 1.

Luego debemos iniciar el canal de comunicacin tanto el


transmisor y el receptor:
Fig. 6.

Fig. 2.

El ns3 nos permite poder simular mas de un nodo al mismo


tiempo, para lo cual usamos el comando NodeContainer, en
nuestro caso creamos dos nodos:

Con esto se tiene la siguiente lista de atributos que


se pueden cambiar del canal: EnergyDetectionThreshold,
CcaMode1Threshold, TxGain, RxGain, QosSupported, DataMode, ControlMode, Constant, Min, Max, NodeList, DeviceList, Mtu, Channel, Phy, TxPowerLevels, TxPowerEnd,
TxPowerStart, RxNoiseFigure, State, Channel
Ahora se debe instalar e iniciar los nodos para la
comunicacin de un canal de fibra. Tambin se da una
direccin ip con su respectiva mascara de red y se instancia
las interfaces que se van a conectar.

Fig. 3.

Una vez iniciado el canal de comunicacin y creado los


nodos se deben dar caractersticas al enlace punto a punto
esto se lo realiza gracias a la clase MMFiberHelper, tales
caractersticas son:

1) La Tasa de Informacin.
Fig. 7.

Fig. 4.

2) El retardo en el que los paquetes van a ser transmitidos


y ledos.

Finalmente probamos el canal enviando paquetes y


configurando el tiempo en el que se van a enviar, el nmero
de paquetes, el tiempo entre paquetes y el tamao de los
mismos.

Fig. 5.

Pero estas caractersticas no son suficientes, tambin debemos agregar las perdidas por la distancia y las perdidas por
dispersin intermodal, por lo que se debe implementar los
mtodos necesarios para simular estas prdidas en la clase
MMFiberHelper, podemos observar que en la clase MMFiberHelper existen las variables mdeviceFactory y mchannelFactory, son del tipo ObjectFactory el cual se encarga de dar
las limitaciones al canal por lo que se pudo listar todos
los parametros disponibles para ser alterados: Mtu, Address,
DataRate, Delay, Min, Max, Port, MaxPackets, Interval, RemoteAddress, RemotePort, PacketSize.
Esto se debe al tipo de conexin que se establece la
cual es de un canal perfecto, en donde solo depende del
tiempo y de la tasa de bits a enviar, para esto se necesita
implementar la distancia en el mm-fiber-helper en el cual se
debera establecer un tipo RandomRectanglePositionAllocator

Fig. 8.

C. Dispersin Intermodal.
La dispersin intermodal es la distorsin que se presenta
en la seal al transmitirse por fibra ptica debido a que los
modos mayores recorren mayor distancia, por esta razn los
rayos de luz llegan en tiempos distintos, generndose un
pulso ensanchado y deformado con respecto al original. La

capacidad de un sistema de comunicacin ptico se mide


frecuentemente en trminos del producto de la Tasa de Bits y
la distancia [(Mb/s)-distancia]. Por lo que se tiene la siguiente
ecuacin:
BL <

1 n2 c
2 n21

(1)
En donde n1 y n2 son los ndices de refraccin, c es la
velocidad de la luz y es n1-n2 /n1. Entonces con esto se
puede realizar una funcin que determine la capacidad del
canal con la distancia y la tasa de bits que se van a ingresar.
Para esto se implement la siguiente funcin.

Fig. 11.

Es necesario crear mchannelFactory2, lo hacemos de la


siguiente manera:

Fig. 12.

Finalmente realizamos el mtodo para el calculo de la


atenuacin por la distancia

Fig. 13.
Fig. 9.

D. Atenuacin por Distancia


El cociente entre la potencia ptica a la entrada de la fibra Pi
y la potencia ptica a la salida Po segn la siguiente frmula:
 
Pi
N meroDecibelios(dB) = 10log10
Po
(2)
Esta unidad logartmica tiene la ventaja que las multiplicaciones y divisiones se transforman en sumas y restas, por lo
contrario las sumas y restas aunque complejas no se usan casi
nunca.
En comunicaciones pticas la atenuacin se expresa en decibelios por unidad de longitud segn
 
Pi
dB L = 10log10
Po
(3)
donde dB es la atenuacin por unidad de longitud y L es la
longitud de la fibra.
E. Implementacin Atenuacin por Distancia en NS3
Realizar la implementacin de un mtodo que nos permita
calcular decir la atenuacin por la distancia en un canal de
fibra. Para lo cual debemos ingresar la potencia de entrada
de la seal, este es un dato que se puede medir. En esta parte
creamos un nuevo atributo que se llamara la Pentrada.

Fig. 10.

Tambin es necesario crear el SetChannelAttribute2 este


esta en la clase mmfiberhelper.cc

Con eso podemos calcular las perdidas por distancia en el


canal.
III. C ONCLUSIONES
En la actualidad resulta fundamental estudiar la fibra ptica
como medio de transmisin ya que forma parte de todas las
redes de datos, con la ayuda del simulador ns3 se puede
modelar un canal de fibra ptica y a la vez agregar prdidas
de distintos tipos como: las prdidas por dispersin cromtica
o prdidas debido a la distancia que deben recorrer los datos
para llegar a su destino final, al realizar dichas simulaciones
se pueden obtener resultados muy aproximados a la realidad y
por lo tanto nos permite realizar un completo anlisis de este
material como medio para la transmisin de la informacin.
R EFERENCIAS :
[1] Tutorial ns-3, disponible en:
https://www.nsnam.org/docs/release/3.10/doxygen/grouppointtopointmodel.html
[2] Keiser, Gerd. Optical fiber communications. John Wiley Sons, Inc.,
2003.
[3] Senior, John. Optical fiber communications: principles and practice.
Prentice Hall International (UK) Ltd., 1985.
[4] Martnez, Baltasar Rubio. Introduccin a la Ingeniera de la Fibra ptica.
Ra-ma, 1994.

Você também pode gostar