UNIVERSIDAD SIMÒN BOLÌVAR Decanato de Estudios

Anuncio
UNIVERSIDAD SIMÒN BOLÌVAR
Decanato de Estudios Profesionales
Coordinación de Ingeniería Electrónica
DISEÑO, IMPLEMENTACIÒN Y OPTIMIZACIÒN DE UN DETECTOR DE
PAQUETES PARA REDES DE COMUNICACIONES ÒPTICAS
Por:
Humberto José Arias Barros
Sartenejas, Febrero de 2007
UNIVERSIDAD SIMÒN BOLÌVAR
Decanato de Estudios Profesionales
Coordinación de Ingeniería Electrónica
DISEÑO, IMPLEMENTACIÒN Y OPTIMIZACIÒN DE UN DETECTOR DE
PAQUETES PARA REDES DE COMUNICACIONES ÒPTICOS
Por:
Humberto José Arias Barros
Realizado con la Asesoría de:
Roberto Gaudino
Alessandro Bianciotto
O. Cristian De Castro
PROYECTO DE GRADO
Presentado ante la Ilustre Universidad Simón Bolívar
Como requisito parcial para optar al título de Ingeniero Electrónico
Sartenejas, Febrero de 2007
UNIVERSIDAD SIMÒN BOLÌVAR
Decanato de Estudios Profesionales
Coordinación de Ingeniería Electrónica
DISEÑO, IMPLEMENTACIÒN Y OPTIMIZACIÒN DE UN DETECTOR DE
PAQUETES PARA REDES DE TELECOMUNICACIONES ÒPTICAS
PROYECTO DE GRADO presentado por:
Humberto José Arias Barros
REALIZADO CON LA ASESORÍA DE: Roberto Gaudino, Alessandro Bianciotto,
O. Cristian De Castro
Las redes actuales han incorporado a las tecnologías ópticas para poder mejorar los beneficios
que éstas ofrecen a los usuarios. Con el fin de evitar colisiones en el acceso al medio de
transmisión cada nodo dentro de una red debe poseer un dispositivo que sea capaz de detectar la
presencia de paquetes dentro de una red. Este estudio de tesis propone la construcción de un
subsistema para la red experimental desarrollada por el PhotonLab del ISMB (Istituto Superiore
Mario Boella) capaz de detectar, no sólo la presencia/ausencia de paquetes ópticos, si no
inclusive su potencia, su nombre es: λ-monitor. Una vez construido el subsistema, éste fue
probado de manera de verificar su funcionamiento dentro de la red, simulando las condiciones
de potencias que fueron proyectadas para WONDER. Para ello fueron empleados:
amplificadores ópticos, atenuadores, moduladores Mach-Zhender y todo lo necesario para
recrear las condiciones a las cuales será expuesto el sistema. Posteriormente se realizó un
amplio estudio para su optimización, de manera tal de ubicar el punto óptimo para el
funcionamiento de este subsistema; en aras de introducir la menor cantidad de retardo dentro de
la red y detectar paquetes con la menor probabilidad de error posible. Los resultados
experimentales de la tarjeta fueron óptimos: el sistema era capaz de percibir el estado del medio
de transmisión dentro de la red así como la potencia de los paquetes ópticos a la entrada del
sistema sin descartar paquetes de baja potencia, mientras que los estudios para su optimización
arrojaron resultados que permiten aumentar la velocidad de la red evaluando los riesgos que esto
conlleva. Dicho proyecto de grado propone un método que es perfectamente escalable para otras
redes que funcionen en modo de transmisión en conmutación de paquetes; asimismo permite
optimizar dichos sistemas en términos de disminución del binomio retardo/probabilidad de
error. Se recomienda finalmente realizar un λ-monitor no-invasivo, es decir, que la detección de
paquetes en el medio de transmisión sea netamente en el dominio óptico sin realizar
conversiones al dominio electrónico de modo de no introducir retardo a la red, lo cual
conllevará sin duda a un trabajo interesante.
PALABRAS CLAVES: Proyecto WONDER, Redes TDM/WDM, Redes Ópticas,
Detección de paquetes ópticos, Detección por filtrado.
Aprobado con mención: _________________
Postulado para el premio: ____________________
Sartenejas, Febrero de 2007
Agradecimientos
En primer lugar quisiera darle gracias a Dios. Asimismo quisiera expresar mis
agradecimientos a todos aquellos que ayudaron al desarrollo de mi proyecto de grado;
en especial a mis padres y hermanas, sin quienes, haber llevado a cabo este proyecto en
el Politécnico di Torino hubiese sido imposible. En particular a mi madre quien siempre
me apoyo en mis decisiones y supo canalizar todas mis inquietudes para traducirla en un
éxito para mi vida. También a todos los integrantes del laboratorio de fotónica
(PhotonLab) del Istituto Superiore Mario Boella, en particular a Antonello y Daniel. Al
Ing. Antonio La Porta por haber creido en mì y haberme ofrecido la oportunidad de
incorporarme al equipo de trabajo del PhotonLab. A mis tutores Dr. Roberto Gaudino y
Dr. Alessandro Bianciotto quienes supieron convertirse no solo en guías académicas, si
no también en buenos amigos.
A mis amigos Jorge Cadenas, Rombet Camperos y Raúl Ballestas por haberme
proporcionado un ambiente propicio en el agitado ambiente de un apartamento habitado
cuatro estudiantes de intercambio viviendo en Torino… Grazie fratelli!!!
Y finalmente pero no menos importantes, quisiera agradecer a todos mis
compañeros de la cohorte 01 de la carrera de Ing. Electrónica y muy en particular a mis
amigos del alma: Reynaldo Martinez, Miguel Turri, Juan Carlos Pisani y Leonel
Paredes.
Una vez más, gracias a todos de corazón.
I
Dedicatoria
A mi mamá, Rebeca; a mi papá, Ogilby; y a mis queridas hermanas Ingrid y Milena
II
Índice General
CAPÍTULO 1: INTRODUCCIÓN
1
PARTE I: MARCO TEÓRICO Y CONTEXTO TECNOLÓGICO
4
CAPÍTULO 2: REDES ÓPTICAS
5
2.1. Hardware de redes
7
2.1.1. Redes Locales (LAN)
9
2.1.2. Redes Metropolitanas (MAN)
11
2.1.3. Redes de área amplia (WAN)
13
2.2 Conmutación
15
2.2.1. Redes conmutadas a circuito
16
2.2.2. Redes conmutadas a paquete
18
2.3. Redes ópticas
21
2.3.1. Conexión punto-a-punto
22
2.3.2. Redes Distribuidas
25
2.3.3. Tendencias de las redes ópticas
25
CAPÍTULO 3: EL PROYECTO WONDER
28
3.1. Contexto Tecnológico
30
3.2. Objetivos
35
3.3. Aspectos Generales
38
3.4. Estructura del nodo
42
3.4.1. Amplificadores Ópticos
43
3.4.2. LTM (Lambda and Timing Monitor)
45
3.4.3. Controlador del nodo (Node Controller)
45
3.4.4. Data-Transmitter
46
3.4.5. Timing Transmitter y Timing Receiver
48
3.4.6. Data Receiver
48
3.4.7. Power Budget
50
III
3.5. Consideraciones Finales
53
PARTE II: DETECTOR DE PAQUETES ÓPTICOS
55
CAPÍTULO 4: EL λ–MONITOR Y EL PEAK DETECTOR
56
4.1. Diseño del λ-monitor
57
4.2. Diseño del peak-detector
64
4.3. Consideraciones Finales
68
CAPÍTULO 5: EL RUIDO DE BIT
70
5.1. Perturbación de bits a alta frecuencia
71
5.1.1. Rango y Media del ruido de bit
73
5.1.2. Varianza del ruido de bit
78
5.1.2.1. Respuesta en frecuencia de un LPF
79
5.1.2.2. Espectro de potencia de la codificación 8B/10B
91
5.1.2.3. Consideraciones Finales
96
5.2. PEP (Packet Error Probability)
97
5.2.1. False Detection
98
5.2.2. Miss Detection
100
5.2.3. Cálculo de la PEP
101
CAPÍTULO 6: IMPLEMENTACIÓN Y PRUEBAS PREELIMARES
103
6.1. Simulaciones para el λ-monitor
104
6.1.1. Simulaciones para el modelo teórico del ruido de bit
104
6.1.2. Simulaciones para obtener la respuesta del LPF
106
6.1.3. Simulaciones para obtener la PEP
118
6.1.4. Simulaciones para la penalidad de No
123
6.1.5. Simulaciones para la IPI
127
6.2. Simulaciones para el peak-detector
131
6.3. Construcción del λ-monitor/peak-detector
140
6.3.1. Estudio Económico
145
IV
CAPÍTULO 7: PRUEBAS FINALES Y ANÁLISIS DE RESULTADOS
146
7.1. Experimento 1: Detección de paquetes ópticos
147
7.1.1. Análisis de resultados
160
7.2. Experimento 2: Detección de paquetes ópticos de potencia variable
7.2.1. Análisis de resultados
162
164
7.3. Experimento 3: Comportamiento del ruido de bit
7.3.1. Análisis de resultados
169
174
CAPÍTULO 8: CONCLUSIONES Y RECOMENDACIONES
179
APENDICE A: WDM – WAVELENGTH DIVISION
182
MULTIPLEXING
APENDICE B: DIAGRAMA DE OJO
184
BIBLIOGRAFÍA
187
ANEXOS
190
V
Índice de Figuras
Fig. 2.1.: Tres ejemplos de interconexión de redes a difusión: (a) de bus,
(b) de anillo y (c) de estrella
Fig. 2.2.: MAN en fibra óptica de la ciudad de Cracovia
10
11
Fig. 2.3.: Configuración de los hosts y de los router en una sub-red
14
Fig. 2.4.: Dos técnicas de multiplexing, (a) fijo y (b) estático
15
Fig. 2.5.: Conexiones punto-a-punto con compensación periódica de perdidas
a través de (a) regeneradores y de (b) amplificadores ópticos
Fig. 2.6.: Uso de los caminos óptimos en una red
22
26
Fig. 2.7.: Escenario de dispositivos ópticos en una red WDM direccionada
por longitudes de onda
27
Fig. 3.1.: Topología de la red del proyecto WONDER
39
Fig. 3.2.: Estructura de un nodo de la red WONDER
43
Fig. 3.3.: Esquema de gestión de potencia (power budget) de la red
WONDER
51
Fig. 4.1.: Esquema circular del λ-monitor
58
Fig. 4.2.: Esquema del HFBR-2316R, se evidencie el fotodiodo en serie al
TIA [2]
Fig. 4.3.: Configuración del AD8561 con histéresis [35]
59
Fig. 4.4.: Esquema circuital del peak-detector
64
Fig. 4.5.: Proceso de carga/descarga del peak-detector
66
Fig. 4.6.: Corriente en directa en función de la tensión en directa [5]
67
Fig. 4.7.: Esquema de las dependencias de los parámetros en el subsistema
del λ-monitor/peak-detector
69
Fig. 5.1.: Sobreposición de una distribución gaussiana con una función
puerta cerrada en μBN
Fig. 5.2.: Carga/Descarga máxima en estado estacionario (steady-state) del
ruido de bit
Fig. 5.3.: Rango del ruido de bit respecto a la frecuencia de corte
normalizada respecto RB
Fig. 5.4.: Esquema del comportamiento de x1 y x2 en función del tiempo de
muestreo TS
Fig. 5.5.: Gráfico del rango del ruido de bit normalizado explorando el
espacio (fC/RB,TS/tLPF)
72
VI
63
74
76
77
78
Fig. 5.6.: Resumen de las características principales de un filtro pasa-abajo
[41]
Fig. 5.7.: Magnitud de la respuesta en frecuencia de un filtro pasa-bajo H(jω)
82
Fig. 5.8.: Fase de la respuesta en frecuencia de un filtro pasa-bajo H(jω)
83
Fig. 5.9.: Respuesta al impulso de un filtro pasa-bajo h(t)
84
Fig. 5.10.: Respuesta a la función escalón de un filtro pasa-bajo s(t)
85
Fig. 5.11.: Ruido de bit x(τ) y la respuesta al impulso h(TS-τ)
86
Fig. 5.12.: Respuesta al impulso modificada hm(t)
86
Fig. 5.13.: Interferencia Interferencia-Paquete (IPI)
89
Fig. 5.14.: Señal para aplicar la “ventana temporal” cuando el slot precedente
esta ocupado
Fig. 5.15.: Diagrama de bloques del codificador 8B/10B
91
Fig. 5.16.: Hipótesis para la señal de bit para construir el espectro de potencia
de la codificación 8B/10B
Fig. 5.17.: Gráfico de la densidad espectral de potencia de la función puerta
(a), y de la sumatoria de los coeficientes de autocorrelación para la
codificación 8B/10B
Fig. 5.18.: Gráfico de G8B/10B(f), espectro de potencia de la codificación
8B/10B
Fig. 5.19.: Gráfico de la varianza en función del tiempo de muestreo
normalizado respecto al para diversos valores de frecuencia de
corte de LPF
Fig. 5.20.: Probabilidad de missed detection y de false detection
83
93
94
95
96
97
102
Fig. 5.21.: Esquema del aporte en la probabilidad de error total en la
detección de la presencia/ausencia de paquetes
103
Fig. 6.1.: Histogramas para diversos valores de fC/RB a TS/τ= 0.10, 0.22, 0.49,
1.09 y 2.43
Fig. 6.2.: Diagrama a bloques hecho en SIMULINK® para modelar el
λ-monitor
Fig. 6.3.: Función de transferencia normalizada para el filtro pasa-bajo
104
Fig. 6.4.: Escenario de la interferencia inter-paquete (IPI) considerando un
cierto rango dinámico
Fig. 6.5.: Frecuencia de corte de umbral del filtro pasa-bajo normalizada
respecto a la tasa de transferencia en función de tiempo de muestreo
para diversos valores de rDR
Fig. 6.6.: Gráficos de x/xmin para fC/RB = 0.0004, 0.004, 0.008, 0.02, 0.28 y
0.04
Fig. 6.7.: Gráficos bilogarítmicos de la varianza teórica y la simulada
(σBN/xmin) en función de la frecuencia de corte (fC/RB) para diversos
valores de tiempos de muestreo (TS/τLPF)
Fig. 6.8.: Grafico bilogarítmico de la PEP en función de fC/RB para diversos
valores de TS/τ
Fig. 6.9.: Gráfica de σBN/xmin en función de TS/τ para fC/RB = 0.0400
B
VII
107
107
109
109
112
116
120
121
Fig. 6.10.: PEP en función de TS/τLPF para diversos valores de fC/RB
123
Fig. 6.11.: Penalidad de la densidad espectral de ruido en dB
124
Fig. 6.12.: Modelo en SIMULINK® para obtener los bits codificados 8B/10B
128
Fig. 6.13.: Modelo en SIMULINK® para simular la IPI
128
Fig. 6.14.: Gráfico para la combinación 01101
129
Fig. 6.15.: Histogramas para la probabilidad de detección ausente y de falsa
alarma
Fig. 6.16.: Configuración con limitación de banda
131
Fig. 6.17.: Esquemático en OrCAD Capture CIS® del λ-monitor/peakdetector
Fig. 6.18.: Señal del fotodiodo modelado por la fuente de pulsos
134
Fig. 6.19.: Paquete ópticos filtrados a la salida de la primera etapa del λmonitor
Fig. 6.20.: Señal a la salida negada del comparador AD8611 (Q’)
136
Fig. 6.21.: Señal a la salida del comparador AD8611 (Q)
137
Fig. 6.22.: Señal a la salida del peak-detector
139
Fig. 6.23.: Señal a la salida del peak-detector para un valor diverso de
amplitud de los paquetes ópticos
Fig. 6.24.: Esquemático final del λ-monitor/peak-detector
140
Fig. 6.25.: Vista superior del PCB del λ-monitor/peak-detector
143
Fig. 6.26.: Vista inferior del PCB del λ-monitor/peak-detector
143
Fig. 7.1.: Fotografia del Packet-Transmitter
148
Fig. 7.2.: Codificador 8B/10B para obtener la secuencia en el Pattern
Generador
Fig. 7.3.: Fotografía del driver empleado en WONDER
149
Fig. 7.4.:Fotografia del modulador Pirelli Ko3405
150
Fig. 7.5.: Fotografía de un controlador de polarización
151
Fig. 7.6.: Fotografía del experimento utilizado para caracterizar la detección
de paquete ópticos del λ-monitor
Fig. 7.7.: Esquema de experimento para caracterizar la detección de paquetes
ópticos del λ-monitor
Fig. 7.8.: Esquema de conexión para obtener el diagrama de ojo sobre los bits
codificados 8B/10B
Fig. 7.9.: Diagrama de ojo para bits codificados 8B/10B
152
Fig. 7.10.: Paquetes ópticos con bits escritos en su interno bajo la
codificación 8B/10B
Fig. 7.11.: Retardo agregado por el λ-monitor y por la etapa de filtrado para
fC = 18.8MHz, C= 26pF
Fig. 7.12.: Retardo normalizado respecto a TB en función de la frecuencia de
corte normalizada fC/RB
VIII
132
136
137
142
150
154
155
156
159
159
161
Fig. 7.13.: Esquemático circuital de un super-diodo
165
Fig. 7.14.: Curva característica del fotodiodo HFBR-2316R utilizado en el
λ-monitor/peak-detector
Fig. 7.15.: Esquema experimental para obtener la curva característica del
fotodiodo HFBR2316R
Fig. 7.16.: Ventana aplicada a la señal filtrada para obtener el histograma
166
166
170
Fig. 7.17.: Media del ruido de bit en función de TS normalizado en términos
de τLPF
Fig. 7.18.: Desviación standard del ruido de bit en función de TS normalizado
en términos de τLPF
Fig. 7.19.: Rango máximo de excursión del ruido de bit en función de TS
normalizado en términos de τLPF
174
Fig. B.1.: Diagrama de ojo
184
Fig. B.2.: Diagrama de ojo para el coseno levantado con α = 0.2, 0.4 y 0.6
186
IX
175
175
Índice de Tablas
Tabla 2.1.: Clasificación de las redes según la distancia que separa sus
8
computadoras [3]
Tabla 5.1.: Coeficientes de autocorrelación de la codificación 8B/10B
Tabla 6.1.: Resumen de los parámetros para la simulación de la respuesta del
94
110
LPF
Tabla 6.2.: Leyenda para los dispositivos de la Fig. 6.18.
135
Tabla 6.3.: Estudio económico para el λ-monitor/peak-detector
145
Tabla 7.1.: Leyenda para los instrumento de la Fig. 7.7.
153
Tabla 7.2.: Mediciones de la potencia del láser y de la señal luego de la
156
codificación
Tabla 7.3.: Mediciones de potencia óptica media a la salida del PMC y del
158
segundo modulador
Tabla 7.4.: Mediciones de retardo del λ-monitor/peak-detector para diversas
159
fC
Tabla 7.5.: Mediciones del Experimento 2
163
Tabla 7.6.: Proyección del funcionamiento del peak-detector con el nuevo
168
factor de amplificación
Tabla 7.7.: Mediciones del ruido de bit para fC ≈ 2MHz.
171
Tabla 7.8.: Mediciones del ruido de bit para fC ≈ 5MHz.
172
Tabla 7.9.: Mediciones del ruido de bit para fC ≈ 8MHz.
172
Tabla 7.10.: Mediciones del ruido de bit para fC ≈ 10MHz.
172
Tabla 7.11.: Mediciones del ruido de bit para fC ≈ 20MHz.
173
X
Índice de símbolos
αdB
Atenuación de una fibra óptica en dB
ΔxBN
Range del ruido de bit
σα
Desviación standard del señal de bit
σBN
Desviación standard del bit noise
σEN
Desviación standard del ruido eléctrico
μBN
Media del bit noise
ρm
Coeficientes de correlación
τLPF, τ
Constante de tiempo del filtro pasa-bajo
Ψ(t)
Función puerta del current slot y del preceding slot
ABIT
Amplitud de los bits
fC
Frecuencia de corte del filtro pasa-bajo
fC,th
Frecuencia de corte de umbral del filtro pasa-bajo
G8B10B(f)
Espectro de potencia de la codificación 8B/10B
Hm(f)
Respuesta del filtro pasa-bajo a presencia de la función puerta
Hm2(f)
Respuesta del filtro pasa-bajo a presencia de la función Ψ(t)
hm(t)
Respuesta del filtro al impulso
kS
Presencia/Ausencia del paquete
n
Numero di muestras
NCID
Consecutive Identical Digits
No
Densidad espectral de ruido
No,th
Densidad espectral de ruido de umbral
PFD
Probabilidad de false detection
PMD
Probabilidad de miss detection
RB
Bit rate (Tasa de transferencia de bits)
Rg
Responsibity del fotodiodo
rDR
Dynamic Range
RT
Run Time
TB
Tiempo de bit
TC/D
Tiempo de carga/descarga
Teq
Temperatura equivalente
XI
TG
Tiempo de guardia
TP
Tiempo de paquete, considera la duración de los tiempos de guardia
TP’
Tiempo de paquete
TS
Tiempo de muestreo
xIPI
Amplitud de la Interferencia Inter-Paquetes
xth
Amplitud de umbral en el comparador
xth,o
Amplitud de umbral en el comparador optima
xMAX
Amplitud máxima de los paquetes
xmin
Amplitud mínima de los paquetes
xss
Amplitud en la que se alcanza el estado estacionario en el filtro
XII
Índice de acrónimos
AC
Alternating Current - Corriente Alterna
AOA
Adaptative Optical Amplifier
ARPANet
Advance Risearch Project Agency Network
ASON
Automatically Switched Optical Networks
ATM
Asynchronous Transfer Mode
AWG
Array Waveguid Grating
BMR
Burst Mode Receiver
BW
BandWidth (Ancho de banda)
CDR
Clock and Data Recovery
CI
Intervalo de Confianza
CSMA/CD Carrier Sense Multiple Access with Collision Detection
DBRON
Dual Bus Optical Ring Network
DC
Direct Current (Corriente Directa)
DFB
Distributed FeedBack
DWDM
Dense Wavelength Division Multiplexing
EDFA
Erbium Doped Fiber Amplifier
ER
Extinction Ratio
FPGA
Field Programable Gate Array
FTP
File Transfer Protocol
GMPLS
Generalizad Multi Protocol Label Switching
HORNET
Hybrid Optoelectronic Ring NETwork
HTTP
Hyper Text Transfer Protocol
ICT
Information and Communication Technology
IPI
Inter-Packet Interference
ISDN
Integrated Services Digital Network
ISMB
Istituto Superiore Mario Boella
ISO-OSI
Internacional Standard Organization – Open Systems Interconnection
ISP
Internet Service Provider (Proveedor de Servicios de Internet)
ITU-T
Internacional Telecommunications Union – Telecommunications
LAN
Local Area Network (Red de Área Local)
XIII
LPF
Low Pass Filter
LSB
Low Significant Bits
MAC
Medium Access Control
MAN
Metropolitan Area Network (Redes de Área Metropolitana)
ME
Margen de Error
MIUR
MInisterio dell’Università e la Ricerca
MPλS
Multi Protocol Lambda -λ- Switching
MPLS
Multi-Protocol Label Switching
MSB
Most Significant Bits
NRZ
Non Return to Zero
OADM
Optical Add/Drop Multiplexers
OCL
Optical Channel Layer
OLT
Optical Line Terminals (terminales ópticos)
OOK
On-Off Keying
OXC
Optical crossconnectors
PCB
Printed Circuit Board
PDH
Plesiochronous Digital Hierarchy
PMC
Polarization Maintaining Coupler
PMD
Polarization Mode Dispersion
PDL
Polarization Dependent Loss
PEP
Packet Error Probability
PON
Passive Optical Networks
PSTN
Public Switched Telephone Network
QoS
Quality of Service (Calidad de Servicio)
RF
Radio Frequency
RingO
RING-Optical network
SDH
Synchronous Digital Hierarchy
SMTP
Simple Mail Transfer Protocol
SOA
Semiconductor Optical Amplifier
SI
Sistema Internacional
SONET
Synchronos Optical Networking
TCP/IP
Transmisión Control Protocol/Internet Protocol
TDM
Time Division Multiplexing
TIA
TransImpedence Amplifier
XIV
VOQ
Virtual Output Queing
WAN
Wide Area Network (Red de Area Amplia)
WDM
Wavelength Division Multiplexing
WONDER
Wavelength division multiplexing Optical Network DEmonstrator over
Rings
XV
Capítulo 1: Introducción
Sin duda alguna, el modo al cual accedemos la información esta cambiando
radicalmente, ya es notable como el ancho de banda de la PSTN (Public Switched
Telephone Network) no se adapta en modo adecuado al trafico que gestiona la red más
grande del mundo: Internet. La disminución de las capacidades de la PSTN para
manipular la gran cantidad de información que día a día crece desmesuradamente ha
ocasionado que la conmutación a paquetes se convierta en una solución mucho más
adecuada para alcanzar al usuario con una mayor amplitud de banda. De esta manera los
usuarios finales pueden alcanzar mayores velocidades de transmisión y satisfacer con
una excelente calidad de servicio la tripleta de servicios basada en: video, datos y voz
sobre IP.
La manera en la cual viene establecida la conexión en una PSTN viene
establecida por la conmutación de circuitos entre los usuarios conectados a esta red,
como por ejemplo el establecimiento de la una llamada telefónica; la cual asegura una
cantidad de ancho de banda disponible durante toda la conexión (típicamente de 4KHz)
que para dicha función hace un trabajo óptimo. Pero el problema surge cuando las redes
a circuito conmutadas deben gerenciar datos a paquete, que se caracterizan por tener un
tráfico variable que oscila entre dos escenarios: aquel en el cual el ancho de banda es
constante y aquel donde el ancho de banda es variable; por lo que las redes conmutadas
a circuito deberían reservar una cantidad de ancho de banda que no sería utilizada en
periodos variables de tiempo.
2
La conmutación a paquetes es entonces utilizada con el objetivo de eliminar el
problema de transporte de datos a paquetes y mejorarlo. En esta manera de transmitir
datos, la información es dividida en pequeñas partes (paquetes). Estos paquetes luego
vendrán multiplexados hacia la red según su dirección.
Las redes de información caracterizadas por la conmutación de paquetes tiene la
imperativa necesidad de un sistema que sea capaz de detectar la ausencia/presencia de
los paquetes, esta función (en contexto WONDER – Wavelength division multiplexing
Optical Network over Rings) viene llamada como λ-monitor.
WONDER y su antecedente RingO (Ring Optical Network), conforman una
notable exhibición de los proyectos financiados por el MIUR (Ministerio Italiano
dell’Università e la Ricerca) que agrupan varias universidades y grupos de
investigación italianos como:
•
Politecnico di Milano – Reti (RM);
•
Politecnico di Torino – Microelettronica (ET);
•
Politecnico di Torino – Reti (RT);
•
Politecnico di Torino – Trasmissione e Componenti
•
Università di Parma – Trasmissioni (TPR).
que tienen como objetivo común, desarrollar nuevas tecnologías en el ámbito de las
comunicaciones y redes ópticas.
Básicamente, WONDER e RingO, son redes ópticas WDM en configuración
anular con técnicas de transmisión a paquetes utilizando como medio de transporte la
fibra óptica. Esta configuración esta destinada a redes MAN, con el objetivo de
demostrar la viabilidad de migrar del actual standard, basado en transmisión continua, a
uno mas adaptado a la característica a paquetes.
Estos proyectos tienen una particularidad común y única, basado en la manera
como se balancea el uso de las tecnologías electrónicas y las fotónicas. Los
investigadores del proyecto WONDER han diseñado una red donde el grueso de la
información se transmite en el ámbito óptico, limitando de la misma manera la
complejidad en el dominio fotónico. Asimismo el componente electrónico se ocupa de
3
funciones más complejas relativas al control de la red, haciendo comercialmente viables
este proyecto.
Una de las funcionalidades de la cual depende el control de la red es el
monitoreo de la presencia/ausencia de los paquetes en la fibra, ya que el sistema debe
evitar las colisiones de paquetes para asegurar una QoS plausible. Introducido ya en
párrafos precedentes, el λ-monitor es el subsistema que detecta la ausencia/presencia de
paquetes; a pesar de basarse en una arquitectura electrónica sencilla, la respuesta de su
comportamiento a los estímulos de la red no es trivial, además de la dependencia de una
infinidad de parámetros, por lo tanto su estudio para su optimización se convierte en un
trabajo de gran complejidad, lo cual es uno de los objetivos de este estudio de proyecto
de grado.
Además del presente capítulo introductivo, el siguiente libro contiene 7 capítulos
divididos en dos partes. La primera parte explica los conceptos teóricos inherentes a las
redes de comunicación y su migración hacia la tecnología óptica para posteriormente
introducir a WONDER; la red desarrollada por el grupo de comunicaciones ópticas del
ISMB (Istituto Superiore Mario Boella). Luego la segunda parte explica el diseño,
construcción y optimización del detector de paquetes. Para el estudio de la optimización
se estudio la respuesta del sistema con simulaciones realizadas en programas
matemáticos como MATLAB, dichos estudios se reflejan en el capítulo 5, donde se
muestran las características del ruido de bit. Asimismo se detalla la implementación,
pruebas pre-eliminares, pruebas finales y análisis de resultados aplicados sea al λmonitor que al peak-detector. En el último capítulo se muestran las conclusiones y
recomendaciones futuras para el desarrollo de este trabajo.
Capítulo 2: Redes Ópticas
Las redes han evolucionado en manera que compartir recursos e ideas sea toda una
nueva historia respecto como era antes. Internet ha cambiado radicalmente nuestro
modus vivendi incrementando así nuestra calidad de vida. Mantenernos en contacto con
otras personas, buscar información acerca de cualquier asignatura, o simplemente
controlar nuestras cuentas bancarias nunca fue así de fácil como en los tiempos actuales.
LAN’s que permiten la interconexión de diversos grupos, MAN’s que pueden alcanzar
cualquier lugar a pesar de no estar provistos de servicios primordiales tales como el
agua o la luz, como es el caso de algunas aldeas en la India; son solamente algunos
ejemplo de todo lo que estamos viviendo. Internet ha llegado para quedarse y los
sistemas de telecomunicaciones actuales deben mutar sus configuraciones de manera
que su comportamiento sea cónsono con las exigencias de esta herramienta.
Esto ha obligado a las actuales compañías de telecomunicaciones a iniciar
cambios radicales en sus propias redes con el objetivo de adaptarse mejor a la
transferencia de datos Burst-mode o como se diría datos a paquetes, que es la
característica principal de la transferencia de datos en Internet. Además el número de
usuarios en Internet ha visto un repentino crecimiento entre cada cuatro a seis meses y
pareciese que la situación se mantendrá de esta manera a largo plazo [1]. Pero no solo
en términos de usuarios la red mundial de la información ha crecido, desde el momento
en el cual Charley Kline desde la UCLA (University of California Los Angeles), envió
el primer paquete sobre ARPANet (Advance Risearch Project Agency Network) el
ancho de bandas solicitado por cada usuario ha aumentado notablemente; ya que las
6
nuevas aplicaciones en Internet, tales como la VoIP (Voz sobre IP) o las
videoconferencias necesitan más ancho de banda. El apenas citado aumento ha sido
vivido y mantenido por la conmutación de circuitos (Switched- Circuit), quien fuese una
vez el protagonista de las telecomunicaciones a nivel mundial ahora vendrá relegado al
rol de espectador, en un escenario donde la conmutación de paquetes (PacketSwitching) parece adaptase mejor al comportamiento Burst –Mode.
Los factores mencionados anteriormente representan solamente el ápice
tecnológico, de lo que pareciese ser un gran iceberg. En éste mundo adoctrinado por el
capitalismo en parte, factores económicos como la ruptura de los monopolios han
introducido
notables
cambios.
Por
algunas
décadas
el
negocio
de
las
telecomunicaciones era controlado por los proveedores de servicio, que eran a su mismo
tiempo una especie de monopolio que lamentablemente todavía en países como
Venezuela, donde la compañía CANTV (Compañía Anónima Nacional Teléfonos de
Venezuela) que desde el inicio de las telecomunicaciones en dicho país ha controlado
toda la red a pesar de la reciente apertura de las telecomunicaciones que en ese país se
dio para el año de 1.991 [2], manteniendo todavía un amplio control del monopolio en
ese rubro. Las compañías que ejercen un monopolio, o poseen cierta hegemonía en su
mercado adquieren intrínsicamente un cierto factor de relajamiento ante los nuevos
avances tecnológicos, impidiendo así el abaratamiento de los costos y disminuyendo la
innovación de nuevos servicios. La destrucción de estos monopolios a nivel mundial, ha
desembocado en un estímulo para la competición en el mercado demediando los costos
y caracterizándolo por una rápida puesta en juego de nuevas tecnologías. Por ejemplo en
los Estados Unidos, desde 1.984 cuando el servicio de llamadas internacionales fue
desmonopolizado, el costo de las llamadas cayó en un 1,8 % cada año mientras que en
los países subyugados a estos monopolios el costo de dichas llamadas aumentaba a
razón de 3,8 % anual. Este agregado de factores ha motivado a diversos grupos de
investigación a nivel mundial hacia la modelización de redes innovativas que puedan
adaptarse a las recientes exigencias tecnológicas y sean económicamente plausibles. Sin
olvidar el nacimiento de las nuevas tecnologías ópticas que han inspirado modelos
híbridos con la bien maduradas tecnologías electrónicas.
En éste capítulo se introduce conceptos sobre las principales configuraciones de
redes y sus respectivas técnicas de transmisión. Sucesivamente se exploran las redes
7
ópticas y se evidencia como el desarrollo de esta tecnología permitirá la proyección de
redes híbridas cuya funcionalidad en este nivel tienen mucha más libertad, que
simplemente relegar la explotación de esta tecnología a las ya conocidas propiedades de
la fibra óptica. Por ende, la característica más llamativa de las redes de tercera
generación no presentará la tecnología óptica como puentes entre islas, lo cual es un
punto crucial para obtener elevadas tasas de transmisión en los actuales sistemas de
telecomunicaciones; por el contrario el futuro verá la implementación de nuevos
dispositivos que le permitan a la tecnología óptica ejercer un porcentaje del
procesamiento inherente a los procesos de una red.
2.1. Hardware de redes
En un amplio sentido existen dos topologías para la transmisión de información en una
red y que han sido utilizadas extensamente desde sus inicios. Estas son las siguientes:
•
Conexión de difusión
•
Conexión punto-a-punto
Las redes de difusión (broadcast) poseen solamente un canal de comunicación,
por lo cual todos los computadores conectados a la red lo dividen. Si una computadora
envía un mensaje corto –en ciertos tipos de aplicaciones conocidos como paquetes- los
demás computadores conectados a esa red lo reciben. Al interno de cada paquete viene
especificado el destinatario, que puede venir expresado de distintas maneras según la
tecnología de la red. Cuando un computador recibe un paquete, éste verifica esta
dirección y si estaba destinado a ese computador entonces vendrá procesado, si en
cambio el paquete viene destinado a otro computador el paquete viene ignorado.
Por lo general los sistemas de redes a difusión permiten el direccionamiento de
un paquete a todos los destinos utilizando un código especial en el campo de la
dirección. Cuando se transmite un paquete con este código, todas las computadoras de
la red lo reciben y lo procesan. Esta operación se llama Difusión (Broad Cast).Algunos
sistemas de difusión soportan también la transmisión a un conjunto de computadores,
función conocida como Multi Difusión (Multi casting).
8
En cambio las redes punto a punto agrupan un conjunto de computadores
interconectados entre ellos. En éste caso un paquete debería viajar a través de varios
computadores antes de alcanzar su destino. La transmisión punto a punto entre un
emisor y un receptor es conocida como Unidifusión (Uni Casting)
Otro criterio para la clasificación de las redes depende de su ocupación
geográfica. En la tabla 1.1. se muestra el tipo de red según la distancia entre la cual los
computadores han sido conectados. En la parte superior de la tabla se muestra las redes
de área local (LAN, Local Area Network) que son redes destinados para una misma
persona. Por ejemplo un usuario que desee una red inalámbrica entre su computadora
portátil, el mouse, la impresora, etc. es una red de uso personal. Después de las redes de
uso personal se encuentran redes más grandes, que a su vez se pueden dividir entre
redes de área metropolitana MAN (Metropolitan Area Network) y aquellas de área
amplia (WAN, Wide Area Network). A la final de la tabla están las redes más grandes,
que son llamadas Inter- redes, que consisten en conexiones de dos o más redes.
Tabla 2. 1.: Clasificación de las redes según la distancia que separas sus computadoras [3]
Distancia entre
computadores
Computadores
ubicados en el
Ejemplo
mismo…
1m
Metro Cuadrado
10m
Habitación
100m
Edificio
1km
Universidad
10km
Ciudad
100km
País
1.000km
Continente
10.000km
Planeta
Red personal
Red de área local (LAN)
Red de área metropolitana
(MAN)
Red de área amplia (WAN)
Internet
Internet es un notable ejemplo de una Inter-red. Las distancias son importantes
como parámetro de clasificación, de hecho se utilizan diversas técnicas de transmisión
en las diversas escalas.
9
2.1.1. Redes Locales (LAN)
Las redes de área local, conocidas por su acrónimo inglés LAN, son redes de propiedad
privada que se encuentran en un mismo edificio o en el campus de una universidad
ocupando un par de kilómetros. Son utilizadas para interconectar equipos portátiles,
work stations, o diversos recursos como scanners, impresoras o instrumentos de
medición para laboratorios. Las redes locales son diversas de las otras topologías de red
en tres aspectos: dimensión, tecnología de transmisión y topología.
Las LAN’s están restringidas por sus dimensiones lo que quiere decir que el peor
tiempo de transmisión esta limitado y además es bien conocido con antelación. El hecho
de conocer este límite permite utilizar diversos tipos de configuración.
Las LAN’s pueden estar conectadas en distintas maneras. Una en la cual, todos
los computadores están conectados entre si por un cable, transmitiendo datos a una
velocidad en el rango de 10 a 100 Mbps, caracterizándose por mínimos retardos e
incurriendo en pocos errores. Las LAN’s más modernas funciones hasta 10 Gbps (1
Mbps = 1.000.000 bps y 1 Gbps = 1.000.000.000 bps)
Las LAN’s de difusión, admiten una gran diversidad de tipologías o
configuraciones de interconexión. La figura 1.1. muestra tres de estas tipologías. En
primer lugar tenemos las redes de bus (a) en la cual todos los computadores son
interconectados por un cable principal, donde cualquiera de ellos puede ser el maestro y
en este modo transmitir, mientras que los otros deben esperar hasta el final de la
transmisión del maestro. Podría ocurrir que dos computadores deseen transmitir al
mismo tiempo o sea colisionando, en esta situación se requiere de un algoritmo capaz de
ser el árbitro entre los dispositivos conectados a esta red. El algoritmo apenas
mencionado puede ser distribuido o centralizado. Por ejemplo, en IEEE 802.3, mejor
conocido como Ethernet, es una red de difusión sobre una arquitectura de bus, con
algoritmos de control distribuidos que funcionan en un rango de 10 Mbps hasta 10
Gbps. Los computadores que son conectados a Ethernet pueden transmitir siempre que
tengan necesidad, si dos o más paquetes colisionan cada computador espera un tiempo
10
aleatorio y prueba después del vencimiento de este tiempo, más o menos como se hace
en la 802.11, con el particular de ser llamado procedimiento de backoff.
(a)
(b)
(c)
Fig. 2. 1.: Tres ejemplos de interconexión de redes a difusión. (a) de bus, (b) de anillo y (c) de estrella
Otro ejemplo de redes a difusión es la red en configuración de anillo. En un
anillo cada bit viene transmitido por sí mismo, sin quedar en espera respecto al paquete
al cual pertenece. Por lo general cada bit viaja por todo el anillo en el tiempo que se
utiliza en transmitir algunos bits, a veces antes de que el paquete haya sido transmitido.
Como en las redes de difusión a bus, se necesitan reglas que controlen el acceso al
anillo. Hay varios métodos, entre los cuales podemos mencionar el IEEE 802.5 (token
ring de IBM), es una LAN basada en una configuración de anillos que funcionan entre 4
y 16 Mbps. Otro ejemplo de redes en configuración de anillo es la FDDI.
Para las configuraciones estrella además de los tradicionales cables coaxiales es
bien difundido el uso de las fibras ópticas. Sus especificaciones son dictaminadas por
Ethernet y sus valores tipos son alrededor de 1Mbps utilizando el método de acceso
CSMA/CD (Carrier Sense Multiple Acces with Collision Detection). En los puntos
centrales de la estrella existen componentes capaces de decidir la dirección justa del
paquete entrante.
Las redes a difusión se pueden dividir en estáticas o dinámicas, según de cómo
los computadores permiten al acceso al canal. Las redes estáticas dividen el tiempo de
acceso de manera preestablecida, que pueden ser llamados slot de tiempo, es decir, cada
computador puede acceder al canal, siguiendo por ejemplo un algoritmo de round
robin, en el cual cada computador pueda acceder al canal cuando llegue su turno,
11
alternándose de manera estática el acceso al canal. Estos tipos de algoritmos
desperdician la capacidad del canal de transmisión por lo tanto se busca permitir el
acceso al canal en manera dinámica o sea bajo demanda.
2.1.2. Redes Metropolitanas (MAN)
Las redes metropolitanas, abarcan una ciudad (como en la figura 2.2.) o también toda la
extensión de un campus universitario utilizando tecnología inalámbrica (wireless) o
inclusive fibra óptica. Por lo general presentan configuraciones en anillo (cuando se
usan conexiones en fibras ópticas). La red metropolitana más famosa del mundo es
también la más de mayor uso a nivel mundial y que pasa por desapercibido en nuestras
vidas, ella es la televisión por cable
Fig. 2. 2.: MAN en fibra óptica de la ciudad de Cracovia
Inicialmente, y debido a algunos problemas de sintonización, pequeñas
residencias decidieron instalar grandes antenas en un sus cercanías para poder capturar
la mayor porción de potencia de la señal y de esta manera mejorar su calidad. Luego de
capturar la señal con esta gran antena parabólica, ésta era canalizada hacia las casas. El
12
capitalismo vió entonces una gran oportunidad en este sencillo sistema y decidió
explotar este concepto para lo cual un gran agregado de compañías privadas pidieron los
permisos necesarios a los gobiernos para comenzar a instalar cables (o fibras ópticas)
por toda la ciudad. Dando génesis así, a una de las primeras MAN a nivel mundial, la
televisión por cable; servicio el cual, permitía ver en un mismo canal toda la
programación relativa a un tema en específico dando la oportunidad al usuario de no
subyugarse solamente a la programación de las televisoras nacionales y/o regionales.
Con la introducción de la Internet, los operadores de redes se dieron cuenta que
con un par de cambios en el sistema, era posible ofrecer a sus clientes el servicio de
conexión a Internet no solo ilimitado en tiempo si no además con una ancho de banda
mucho mayor que los 56Kbps “teóricos” contenidos en una conexión telefónica usando
la PSTN (Public Switched Telephone Network). La que fue concebida como una red
para televisiones por cable comenzó a convertirse en una MAN de computadores
personales. Actualmente se estudia la posibilidad de fusionar ambas redes dando como
resultados un nuevo producto al usuario de modo que este sea capaz de programar por si
mismo la programación que desea ver sin tener que abstenerse a horarios de ningún
tipo.
Las compañías telefónicas desde sus inicios ofrecieron servicios MAN a través
de sus redes telefónicas, esto era posible gracias a los anillos SONET; eran servicios
basados en TDM (Time Division Multiplexing), el cual es una técnica mucho más
cónsona con la transmisión de voz que de datos. Los usuarios se conectaban al anillo
por ISDN, T1, T1 fraccional o también mediante T3. Como sea, para distancias cortas,
estas conexiones eran muy costosas.
Una nueva era para las redes de computadores ha nacido con las nuevas
tecnologías aplicadas a las MAN, que interconectan redes LAN hacia las MAN a través
de fibra óptica. El aspecto más resaltante, es que todos los servicios ofrecidos por las
compañías que compiten con los monopolios de las compañías telefónicas, ofrecen
servicios más económicos y también mucho más innovativos, por ejemplo es posible
tener un contrato para conectarse a 10Mbps por una cierta cantidad de dinero, pero es
también posible mediante la compilación de un modulo on-line el requerimiento de una
porción mayor de ancho de banda en caso de eventos especiales como una video-
13
conferencia, que es una notable aplicación de Internet en términos de consumo de ancho
de banda.
Pero no solo la televisión por cable se convirtió en una de las MAN más
importante del mundo, recientes avances en el campo de las telecomunicaciones han
permitido tener acceso a Internet de manera inalámbrica a una elevada velocidad que ha
sido estandarizado por la IEEE como 802.16.
2.1.3. Redes de área amplia (WAN)
Las redes de área amplia, abracan grandes extensiones geográficas, como países o a
veces continentes completos. Las WAN’s comprenden un conjuntos de máquinas con
aplicaciones – usuarios, estas máquinas reciben el nombre de host. Los host son
conectados a una sub-red de comunicación, o simplemente a una subred –.Los clientes
son aquellos que poseen una host, mientras que los operadores telefónicos son aquellos
que proveen los servicios y gestionan la sub-red de comunicación. La función principal
de subred es transportar los mensajes desde un host hacia el otro, como lo hace un
sistema telefónico con las palabras de quien hablas y de quien las escucha. La subred
simplemente es un conjunto de routers y de líneas de conmutación que mueven
paquetes en su interior desde los host de origen hasta los host destinatarios.
En la mayoría de las WAN's, la subred consta de dos componentes principales:
las líneas de transmisión y los elementos de conmutación. Las líneas de transmisión
mueven los bits hacia los host. Pueden estar hechos de cobre, fibras ópticas o inclusive
de conexiones que usen el espectro de las radiocomunicaciones. Los elementos de
conmutación son los computadores especializados que interconectan tres o más líneas
de transmisión. Cuando los datos en forma de bits llegan a una línea de llegada, el
elemento conmutador debe elegir una línea de salida hacia la cual los datos serán
posteriormente retransmitidos. Estos computadores especializados reciben el nombre
de: conmutadores o routers. Un modelo del tipo se muestra en la figura 2.3., donde cada
host esta conectado a una LAN en la cual existe un enrutador, el conjunto de
14
enrutadores o routers y de las líneas de transmisión forman lo que viene llamado
subred.
Sub-red
host
E
A
C
B
D
router
F
LAN
Fig. 2. 3.: Configuración de los hosts y de los router en una sub-red
La red comprende numerosas líneas de transmisión cada de una de las cuales esta
conectada a una enrutador. Como en la figura 2.4., podemos ver como el enrutador C y
D están conectados entre ellos a través de una línea de comunicación, si sucediese el
caso en el cual en el cual el router A se quiera conectar con el router E lo debe hacer en
manera indirecta a través de los router C y D, por lo que los paquetes seguirían la
siguiente ruta: desde el host emisor hacia A-C-D-E que es el host receptor o
destinatario. La ruta de los paquetes viene establecido de manera local por cada
enrutador utilizando algoritmos de enrutamiento, que son algoritmos presentes en el
software de la capa de red y pueden ser de dos tipos principalmente: adaptativos o no
adaptativos, es decir estáticos.
2.2. Conmutación
Son inmedibles la cantidad de servicios que los ISP (Internet Service Provider) ofrecen
a sus clientes; por lo general, un gran agregado de estos servicios son connectionoriented, que de su nombre en inglés se pudiera esperar que se hable de una conexión
establecida por dos partes con el fin de transmisión de datos. Como en el
establecimiento de una llamada telefónica, los datos vienen direccionados a través de
enrutadores hacia los circuitos debidos de conmutación. Una conexión como esta viene
considerada como un servicio de red confiable ya que todos los datos del transmisor
hacia el receptor llegarán en el orden en el cual fueron transmitidos. Además tenemos
15
servicios ofrecidos a través de la connection-less, en el cual no se necesita de una
conexión establecida; simplemente el transmisor comienza a enviar paquetes (llamados
datagrams) hacia el correspondiente destino. A pesar de poco confiable respecto a los
servicios ofrecidos por connection-oriented, son verdaderamente útiles para la
transferencia periódica de paquetes. Estas dos técnicas de transmisión de datos tiene
cada una sus propios pro y contras según la manera en la cual gestionan los recursos de
la red en términos de ancho de banda, factores esenciales para determinar la QoS
(Quality of Service).
La transmisión de datos “paquetizados” o como sería de su nombre en inglés
burst-mode es una característica muy particular de Internet, y el modo en el cual las
redes gestionan (en términos de switching o multiplexing) define dos arquitecturas de
red importantes: aquellas de conmutación de circuito (circuit-switched) y aquellas
conmutadas a paquete (packet-switched). En la figura 2.4. se puede observar la
diferencia entre el multiplexing en estos dos casos.
1
1
2
1
2
1
2
Mux
2
(a)
1
Mux
2
(b)
Fig. 2. 4.: Dos técnicas de multiplexing, (a) fijo y (b) estático.
2.2.1. Redes conmutadas a circuito
Las redes de conmutación circuital están presenten en varios sistemas de
comunicaciones. Estos circuitos son conexiones entre dos puntos proporcionando a los
usuarios acceso a los recursos de la red por la duración total de la conexión. Algunas de
estas conexiones son permanentes y otras tienen una duración variable. Por ejemplo las
16
conexiones permanentes permiten la interconexión de redes de usuarios de una misma
compañía de manera permanente.
Las conexiones a conmutación de circuitos garantizan una cantidad de ancho de
banda por toda la duración de la conexión, y la suma de los anchos de banda de cada
circuito no puede sobrepasar el ancho de banda de la conexión. El ejemplo más común
de una red a conmutación de circuito sería la PSTN, que de su acrónimo en inglés
significa red telefónica pública conmutada; que usa direcciones E.136/E.164,
comúnmente llamadas números de teléfono. Al inicio de la PSTN los circuitos
telefónicos eran simplemente una par de cables conectados desde un conmutador, con la
llegada de las tecnologías digitales, los antiguos conmutadores fueron sustituidos por
los interconectares automáticos y estos a su vez por conmutadores digitales.
La PSTN provee un ancho de banda (BW – Band Width) fijo en un valor cercano
a los 4KHz cuando la conexión se establece [4]. Una vez que la conexión fue
establecida la señal viene direccionada hacia un circuito digital de 64Kb/s llamado DS0
(Digital Signal 0), diseñado por los Laboratorios Bell. Por lo tanto para llevar la señal
de un punto hacia otro la señal se digitaliza a una tasa de muestreo de 8KHz. usando una
codificación de pulso a 8 bits. La llamada viene conmutada usando protocolos se
señalización SS7.
Los DS0 representan la unidad funcional donde la conmutación tiene lugar. Los
DS0’s son conocidos como espacios de tiempo (timeslots), ya que usan la TDM. Varios
DS0’s son multiplexados juntos hacia circuitos de mayor capacidad, como decir 24
DS0’s hacen una señal DS1, que cuando es transmitido en un cable de cobre se le
conoce como el sistema de transporte T (T-carrier), T1 (cuyo equivalente europeo seria
el E1, que contiene canales a 3264Kb/s). En las redes modernas, estas técnicas de
multiplexado han sido llevada más hacia el usuario final en la medida de lo posible para
poder ofrecer QoS más elevadas.
Los espacios temporales son por lo tanto transportados desde el primer
multiplicador hacia el conmutador a través de una serie de equipamientos conocidos
como el acceso a la red. El acceso a la red y el transporte de la PSTN usan tecnología de
transmisión óptica sincronía (Synchronos Optical Networking y Synchronous Digital
17
Hierarchy), a pesar de que en algunas partes todavía se usa la vieja tecnología PDH
(Plesiochronous Digital Hierarchy)
SONET y SDH con circuitos de la red, y son administrados como circuitos
permanentes de la red. Sería entonces posible crean un circuito conmutador con SDH
donde la conexión puede venir establecida por la señalización de un usuario usando la
actual tecnología telefónica. A pesar de esto con la llegada del ATM (Asynchronous
Transfer Mode) como una solución de red que puede soportar las mismas necesidad
además de poseer una amplia flexibilidad en las tasas de transferencia de datos y en la
capacidad de soportar transmisión a paquetes; esto ha relegado ambos, SONET y SDH,
a un rol limitado en el transporte más allá de las infraestructura de la conmutación.
El problema de las conexiones establecidas a conmutación de circuitos es la
ineficiencia en la gestión del tráfico de paquetes. Un ejemplo de tráfico de paquetes
sería el siguiente: un usuario que este escribiendo en un chat, transmite a una tasa
relativamente fija datos para poder comunicarse con otros usuarios; cuando el usuario
deja de escribir en el chat, no hay más información que transmitir por lo que, el
consumo de ancho de banda de este usuario disminuye críticamente. Así, se puede
inferir, que a pesar de la longitud de una cadena de paquetes que este usuario requiera
transmitir, la cantidad de ancho de banda consumida se mantiene constante sin importar
el uso que este usuario haga de su computador. Por lo que el comportamiento del ancho
de banda puede ser caracterizada en dos escenarios, uno donde el ancho de banda
alcanza un valor promedio y otro en el cual alcanza un valor pico. En las redes de
conmutación de circuitos un determinado ancho de banda debería ser reservada para
ofrecer condiciones “óptimas” cuando hayan picos en el ancho de banda, mientras que
resultaría inevitable el desperdicio de ancho de banda cuando no hay trafico en la red tal
que el valor medio proyectado del ancho de banda no sea alcanzado.
2.2.2. Redes conmutadas a paquete.
La conmutación a paquetes (packet-switching) fue inventada con el objetivo de resolver
el problema del ancho de banda en el transporte de datos en modo de disparo (burst-
18
mode). En las redes a paquete los datos vienen divididos en paquetes que pueden ser de
duración variable o fija según las características de la red. Los paquetes por lo tanto,
vienen multiplexados hacia el interno de la red según su propio destinatario, para
simplificar esta función, al inicio de cada paquete se reserva un espacio para colocar la
información relativa al destinatario o la ruta que debe seguir, es decir viene especificado
el próximo nodo-destino. De esta manera un paquete podría ser enviado por diversos
nodos hacia su destinatario final. Una vez llegado, el paquete viene procesado por el
respectivo computador. El ejemplo más notable de una red de paquetes es Internet, que
hace uso de protocolos TCP/IP (Transmisión Control Protocol/Internet Protocol) para
direccionar los paquetes desde la fuente hacia el destino.
La conmutación de paquete utiliza la statistical-multiplexing, ya que cada
conexión de tráfico esta “paquetizada” por lo que en algunas unidades de tiempo las
conexiones podrían estar ocupadas transfiriendo otros paquetes mientras que otras
podrían estar libres. La probabilidad de que todas las conexiones estén ocupadas es
mínima, por lo que el ancho de banda que cada conexión requiere puede ser mínima
respecto a la banda que podría ser utilizada cuando todas las conexiones están activas.
La statistical-multiplexing mejora la gestión del ancho de banda pero origina
otros fenómenos. Si hay más conexiones activas al mismo tiempo que la cantidad de
ancho de banda disponible algunos paquetes vendrían puestos en espera o ignorados
hasta que la conexión no se libere. El retardo inherente a cada paquete viene
determinado por el tiempo en espera, por lo que el tiempo de espera se convierte en un
parámetro casual o una variable aleatoria, en términos de probabilidad. Cuando se
presenta una situación del género los paquetes vienes dejados por la red para evitar la
saturación de la misma, cuando el TCP detecta esta situación se asegura de re-transmitir
el paquete. Además a este hecho, en la clásica red a paquete no viene sostenida el
concepto de una conexión. Paquetes pertenecientes a una conexión son tratados como
entidades independientes, teniendo direcciones distintas dentro de la red, siendo este el
caso en el cual la red utiliza el IP. La situación anteriormente mencionada es un tipo de
servicio connection-less llamada servicio de datagrams. Por lo tanto mientras más
variaciones sufran los retardos inherentes a cada paquete la puesta en orden de ellos en
las capas de transporte superiores de la red será un trabajo proporcionalmente arduo.
19
La calidad de servicio, referida también como QoS, juega un rol fundamental. La
llegada de los paquetes en el orden justo se traduce en una mejor calidad de servicio
para el usuario final. Las redes conmutadas a paquete deben ofrecer una capacidad de
recibir los datos desde el emisor hasta el receptor de la manera más rápida y en la
medida de lo posible en el orden justo, en modo de no saturar las capas superiores de la
red desperdiciando poder de procesamiento. Esta cualidad de la red viene llamada besteffort. De hecho esta característica es muy popular actualmente en Internet. Otro
ejemplo de este servicio es el frame relay. Esta técnica de transmisión llamada framemode Bearer Service o frame relay fue introducida por la ITU-T a partir de la
recomendación I.122 del 1988 y se convirtió en una de las contribuciones más
significativas al desarrollo de la ISDN.
Para explicar un poco el funcionamiento del frame relay veamos la metodología
de conmutación de paquetes seguida por X.25:
•
Viene usada la señalización en banda para el intercambio de paquete de control
de llamada
•
La multiplexación de circuitos virtuales tiene lugar a tres niveles
•
Sea el nivel 2 que el nivel 3 ejercen funciones de control de error y de flujo
Este mecanismo causa redundancia y retardo. En cada nodo de la red a nivel de
conexión de datos se produce el envió de una trama y su confirma de recepción, y entre
cada nodo intermedio de la red se mantienen tablas de estado para cada circuito virtual
que este activo.
El frame relay tiende a eliminar las ineficiencias de X.25:
•
Las señales de control de llamada están sobre una rama de conexión lógica
separada de aquella utilizada para el intercambio de información
•
La multiplexación y la conmutación tienen lugar en el nivel 2 en vez del 3
•
No existe control de flujo o de error en los nodos intermedios, por lo que viene
dejado a los niveles de software de los nodos terminales.
20
La pérdida de control de error y de flujo en los nodos intermedios teóricamente
introduce notables retardo pero en la práctica esto es raramente cierto a causa de la
bondad de los medios de transmisión modernos tales como la fibra óptica. Por lo que la
ventaja principal se evidencia en la mínima cantidad de operaciones para cumplir en el
manejo de los paquetes, lo que resulta en una velocidad superior de la X.25 que alcanza
un orden de grandeza. La recomendación I.233 de la ITU-T prevé el uso del fame relay
hasta 2Mbps. Entre las aplicaciones que sustraen un notable beneficio del frame relay
sobre una canal H de alta velocidad son las siguientes:
•
Aplicaciones interactivas dada en bloque adaptativos con requisitos de bajos
retardos y gran ancho de banda
•
Protocolos de transferencia de archivos que consuman gran ancho de banda
pero con bajos requisitos de retardo.
•
Trafico de datos de caracteres intenso, con caracterizado por tramas cortas en
ancho de banda estrecho con bajos retardos.
Se puede considerar el frame relay como una versión actualizada del X.25 que
usa solamente dos niveles de software. El frame relay no solo soporta la multiplexión si
no que la distribución puede establecerse en una conexión múltiple, de un usuario local
a varios usuarios remotos.
Esta clase de servicios caracterizados por el best effort, promovidos por las redes
conmutadas a paquete es óptima para las aplicaciones en Internet que no son sensibles a
la introducción de retardos. Pero el nacimiento de nuevas aplicaciones intolerantes a
estos retardos tales como: la video-conferencia y la llamadas sobre IP; han obligado a
las actuales redes conmutadas a paquete a enfrentar grandes problemas de adaptación
para hacer mucho más eficaz la transferencia de datos intolerantes a lo que refiere al
retardo.
Como se mencionó anteriormente la calidad de servicio depende de los retardos
inherentes a cada paquete y a la amplitud de banda que proveen las compañías
telefónicas a sus clientes. Las redes ATM son una consecuencia directa de este hecho.
IP fue mejorado con el objetivo de satisfacer las actuales exigencias de los clientes.
Estos esfuerzos convergen en la idea de tener una capa connection-oriented. Por
21
ejemplo, en la redes IP, MPLS (Multi-Protocol Label Switching) provee un circuito
virtual para sostener el tráfico punto a punto. El circuito citado obliga a los paquetes
pertenecientes a ese circuito a recorrer el mismo camino a todos los paquetes,
garantizando así una mejor gestión de los recursos de la red permitiendo tener un
margen de ancho de banda para cada paquete que los circuitos reales no pueden ofrecer.
2.3. Redes Ópticas
Las redes ópticas permiten resolver un conjunto de problemas relativos al
aprovechamiento del ancho de banda y a la creciente (sea en cantidad que en diversidad)
de servicios requeridos por los usuarios de las redes. La solución se basa en la
explotación de las características de la fibra óptica, no solo como conexión entre dos
puntos si no también a nivel de procesamiento de la red para tareas simples;
permitiendo así la entrega de anchos de banda que satisfagan las necesidades de los
clientes.
Las fibras ópticas ofrecen capacidad superiores respecto a los cables de cobre en
términos de ancho de banda, siendo además menos susceptibles a un amplio rango de
interferencias electromagnéticas y proporcionando probabilidades de error en la
detección de bit recibidos en el orden de 10-9; por lo que se convierte en un puente de
conexiones por excelencia para transmitir datos a elevadas velocidades en el orden de
algunas decenas de megabits por segundo a distancias relativamente superiores a un
kilómetro. Nace así, la primera generación de redes ópticas en las cuales la fibra óptica
fue empleada solamente para establecer conexiones punto-a-punto con el objetivo de
proveer mayor capacidad.
Somos espectadores de los pasos agigantados de esta tecnología y estamos
viendo como su evolución ha borrado el límite entre sus dominios y el dominio
eléctrico, haciéndolo cada vez más difuso. Por lo que estamos siendo testigos del
nacimiento de nuevas generaciones de redes en las cuales el direccionamiento, la
conmutación, y la inteligencia de la red serán menester de dispositivos ópticos.
22
En un amplio sentido, las redes ópticas, constan de tres elementos bases:
transmisores ópticos, fibras ópticas y receptores ópticos. La manera en la cual, estos tres
elementos son conectados permiten crear diversas configuraciones de red, entre las
cuales las más populares son: la red punto-a-punto, las redes distribuidas y las redes de
área local, de las cuales se habían ya introducido en este capítulo un par de conceptos,
que fueron sutilmente modificadas por la introducción de las tecnologías ópticas.
2.3.1. Conexión punto-a-punto
La conexión punto-a-punto, conforma le ejemplo más sencillo de una red óptica en la
cual un transmisor esta conectado a un receptor (ambos ópticos) a través de una fibra
óptica. El problema surge cuando las distancias son muy largas, por lo que la señal se
verá afectada en su trayectoria por diversos fenómenos como la atenuación o la
dispersión. A menos que las distancias a conectar no sean superiores a una centena de
metros (Atenuación típica de una fibra óptica es de αdB = 0.2dB/Km), entonces varias
conexiones punto-a-punto deberán ser hechas para asegurar una potencia recibida
cónsona con la sensibilidad del receptor. En la figura 2.6. se puede observar el uso de un
esquema de conexión punto-a-punto periódica que permite compensar las pérdidas
utilizando ya sea regeneradores de señal o amplificadores ópticos.
Regeneradores
TX
RX
Regeneradores
TX
RX
TX
RX
(a)
TX
RX
Fibra óptica
Transmisor
Amplificadores
Amplificadores
Receptor
(b)
Fig. 2. 5.: Conexiones punto-a-punto con compensación periódica de pérdidas a través de (a)
regeneradores y de (b) amplificadores ópticos
23
Este tipo de conexiones son útiles en escenarios metropolitanos, como por
ejemplo computadores que deban ser conectados de un edificio a otro, donde las
distancias sean cortas respecto al límite de la decena de kilómetros. El uso de las fibras
ópticas en estas aplicaciones no obedece al ofrecimiento de elevadas prestaciones en
términos de ancho de banda o para introducir bajas pérdidas en el medio de transmisión,
en cambio su larga difusión depende de la propiedad de la fibra óptica que la hace
inmune a las interferencias electromagnéticas o las vibraciones mecánicas:
características que le permitente ser un material bastante popular en los escenarios
anteriormente mencionados. Más allá de los ambiente metropolitanos, los escenarios
transoceánicos ofrecen a las conexiones punto-a-punto en fibra óptica el establecimiento
de puentes de información intercontinentales caracterizados por elevadas tasas de
transferencias y bajas pérdidas.
Cuando la distancia de conexión es superior a un determinado valor (que
depende del tipo de fibra óptica usada y de la longitud de onda usada), que
habitualmente esta en un rango entre 20Km y 100Km, resulta imperativo compensar las
pérdidas en modo que la señal a la entrada del fotorreceptor no sea muy débil para así
alcanzar un cierto grado de certeza en relación a la información enviada. En la figura
2.6. se puede observar dos configuraciones para compensar las pérdidas, utilizando
regeneradores (Fig. 2.6.a.) que no es más que un receptor che reconstruye los bits
(conversión óptico-eléctrico) para luego retransmitirlos modulando la respectiva fuente
láser (conversión electro-óptico). En cambio el escenario de la figura 2.4.b. permite
compensar las pérdidas con el uso de amplificadores ópticos ahorrando al sistema la
conversión del dominio óptico al dominio eléctrico mejorando los efectos dispersivos y
de atenuación en las conexiones. Con la llegada de los amplificadores ópticos y de la
creciente demanda de conexiones más largas, componentes como los SOA
(Semiconductor Optical Amplifier), EDFA (Erbium Doped Fiber Amplifier) y los
amplificadores Raman, se convirtieron en dispositivos muy solicitados y populares.
Pero la balanza tenía que desequilibrarse por alguna parte, de hecho el uso de
amplificadores ópticos agrega ruido y empeoran los efectos de la dispersión y resaltan
las no-linealidades ya que el detrimento de la señal se acumula cada vez que la señal
viaja por una etapa de amplificación. Soluciones a estos problemas hay infinidades, en
algunos sistema el uso de esquema de amplificación híbrida permiten solventar una
amplia gama de situaciones relativas a esta problemática permitiendo equilibrar este
24
trade-off. Además de los amplificadores ópticos y de los regeneradores también existen
repetidores ópticos que no sufren el problema de los amplificadores óptica y son
capaces de re-amplificar, re-formar y re-sincronizar la señal (las tres R) [5].
No solo la técnica de compensación es crucial para el proyecto de una red puntoa-punto, un parámetro importante y que requiere una estudio de detalle es la distancia de
separación entre los dispositivos de compensación de pérdidas (Lspan) que depende de la
tasa de transferencia de datos (RB) [5]. De hecho el producto entre L y RB es una medida
del desempeño de un sistema en sistema de comunicación de fibras ópticas punto-apunto. Dicho producto depende de la longitud de onda del sistema (λ), ya que ambos
efectos (pérdidas y dispersión) depende de la longitud de onda. Las primeras tres
generaciones de sistemas corresponden a λ en las cercanías de 0.85μm, 1.3μm y
1.55μm, donde L·RB era aproximadamente de 1Gbps·Km, para la primera generación de
sistemas operantes a 0.85μm, 1Tbps·Km para la segunda generación a 1.55μm y más de
100Tbps·Km para sistemas de cuarta generación.
2.3.2. Redes Distribuidas
Un nuevo grupo de aplicaciones en los sistemas de información global, han obligado a
las compañías telefónicas actuales a adquirir nuevas topologías que puedan soportar no
solo transmisiones punto-a-punto si no también en manera distribuida, es decir a un
grupo de usuarios o clientes. Ejemplo de estas aplicaciones existen en cantidades
ilimitadas en las vidas del cotidiano actual; una de ellas seria el ISDN (Integrated
Services Digital Network), una red en grado de ofrecer una infinidad de servicios, desde
llamadas telefónicas, hasta servicios de TV pasando por los acostumbrados servicios de
banda ancha con conexiones distantes menores a 50Km caracterizados por tasas de
transferencias de 10Gbps.
Se puede mencionar dos tipos de redes distribuidas, aquellas que usan troncales
(hub tipology) o aquellas basadas en un mismo camino de datos (bus tipology). En el
caso de la configuración que usa troncales la distribución de los canales tiene lugar en
los troncales también conocidos como hubs, donde los conectores inter-cruzados
25
conmutan los canales en el dominio eléctrico. Cada vez que las redes se conviertan en
MAN’s los hubs será ubicados en los centros de la ciudad [6]. El protagonismo de las
fibras ópticas en estos escenarios viene relegado al establecimiento de conexiones
punto-a-punto.
2.3.3. Tendencias de las redes ópticas
Técnicas de transmisión como la WDM [véase Apéndice A] (Wavelength Division
Multiplexing) y la fibra óptica como medio de transmisión son características comunes
de las redes ópticas. La tecnología óptica a pesar de verse en desventaja con la
tecnología electrónica/eléctrica, ha venido evolucionando de manera que esta borrando
los límites a los cuales había sido restringida; que seria establecer puentes punto-apunto. Funciones como la conmutación o el direccionamiento de los datos se están
convirtiendo en funciones partes del dominio óptico, reduciendo así los eventuales
retardo de transformación del dominio eléctrico al óptico y viceversa. Esto permite
obtener un mejoramiento en las prestaciones de la red, ya que en paralelo el crecimiento
de las tasas de transmisión obliga al dominio eléctrico a mejorar su capacidad de
procesamiento en términos de procesamiento. Supongamos que el dominio electrónico
deba procesar datos en bloques de 53bytes (que es la dimensión de un bloque en las
redes de transmisión asíncrona). En un escenario a 100Mbps el dominio electrónico
tiene 4.24μs para procesar un bloque, que en una red a 10Gbps el tiempo se reduce en
tres ordenes de grandeza, es decir 4.24ns. En las redes de la primera generación, la nube
electrónica en un determinado nodo de la red, no solo deberá manipular toda la
información que atravesaba ese nodo, además deberá manipular la información que
viajaba hacia los demás nodos a través del nodo en cuestión. En cambio si el bulk de
toda la información pudiese ser direccionado de manera óptica la responsabilidad del
dominio electrónico disminuiría de manera significante. La característica mencionada
anteriormente es la base de las redes de segunda generación.
Redes basadas en esta idea, están siendo actualmente instaladas a lo largo y
ancho del mundo. Estas redes son llamadas redes direccionadas por longitud de onda
(wavelength-routing networks). Redes como estas proveen de caminos ópticos a sus
26
usuarios, como en los terminales SONET o en los router IP. Los circuitos ópticos son
conexiones punto-a-punto desde un nodo-fuente hacia un nodo-destino a una
determinada longitud de onda entre cada conexión. Estas conexiones ópticas son
direccionadas y conmutadas por los propios nodos, cambiando, en algunos casos, la
longitud de onda sobra la cual se transmite la información. Por lo tanto el uso de la
longitud de onda puede ser común en diversas conexiones de la red si un nodo esta
compartiendo recursos con algún nodo aledaño, de otra manera a cada longitud de
donde le viene asociado un color, esto permite simplificar el concepto del una conexión
compartida, se dice pues que cada nodo solo puede establecer una conexión en un color
determinado con sus vecinos. En la figura 2.7. se puede observar como el nodo A se
conecta a través de una camino óptico con los nodos B y D a través de la longitud de
onda λ3 y λ2 respectivamente. Si el nodo tuviese que conectarse con el nodo C no podría
utiliza λ3 ya que esta longitud de onda esta siendo utilizada en la conexión con B. Solo
se permite el re-utilizo de las longitudes de onda en diversos caminos ópticos en
diversos puntos de la red.
λ3
λ4
Nodo A
Caminos
Ópticos
Nodo B
λ1
λ2
λ4
λ1
λ5
Nodo D
λ1
Nodo C
Nodo E
λ2
λ3
λ2
Nodo G
Nodo F
λ1
Nodo H
Nodo I
Fig. 2. 6.: Uso de los caminos ópticos en una red.
Los dispositivos que hacen plausible estas topologías de red son:
•
Los terminales ópticos (OLT, Optical Line Terminals)
•
Los OADM (Optical Add/Drop Multiplexers)
•
Los OXC (Optical crossconnectors)
Como se puede observar en la figura 2.7. los OLT’s multiplexan varias
longitudes de onda hacia una misma fibra óptica y la demultiplexan desde una fibra
óptica simple a varias fibras ópticas. Los terminales ópticos OLT's son utilizados al
27
final e cada conexión WDM punto-a-punto, mientras que los OADM toman la señal con
las múltiples longitudes de onda a su interno y las “dejan caer” algunas de manera
selectiva y “dejan pasar” otras además permiten adherir selectivamente a la señal otras
componentes ubicadas en otra parte del espectro. Finalmente los OXC hacen
prácticamente las mismas funciones que un OADM, pero además poseen una cantidad
de entradas que van desde un par de decenas hasta centenas y son capaces de conmutar
longitudes de onda desde una entrada hacia otra, por lo que son los conmutadores
ópticos por excelencia.
OLT
OXC
OLT
OXC
OADM
Fig. 2. 7.: Escenario de dispositivos ópticos en una red WDM direccionada por longitudes de onda
En el último decenio se han realizado diversos demostradores de conmutación
óptica a paquete por grupos de investigación a lo largo y ancho del mundo, sea en los
laboratorios de las universidades que en las complicadas estructuras de investigación de
reconocidas compañías transnacionales. Entre algunos de estos proyectos podríamos
mencionar los siguientes: HORNET (Hybrid Optoelectronic Ring NETwork) [7],
DBRON (Dual Bus Optical Ring Network) [8] y RingO (RING-Optical network) [9], el
cual proyectó su evidente evolución, llamada WONDER (Wavelength division
multiplexing Optical Network DEmonstrator over Rings). El futuro de las redes ha
alcanzado nuestros tiempos, los desarrollos en la tecnología dan pasos agigantados en
proporción que la inversión sobre ella sea la adecuada. Demostradores a nivel mundial
sobre estas novedades han sido presentados, queda solamente la espera… ver que las
compañías del sector de las ICT (Information and Communication Technology)
adquieran y adapten sus propias redes a las tendencias y exigencias de los nuevos
tiempos.
Capítulo 3: El Proyecto WONDER
Usuarios y clientes que exigen y requieren servicios diversificados, el desarrollo de las
tecnologías ópticas, inversión privada para la investigación, compañías del sector de las
ICT (Information and Communication Technology) cada vez mas competitivas y un
escenario en común para todos estos actores… grandes ciudades; estos parecen ser los
ingredientes necesarios para ser espectadores del nacimiento de nuevas topologías de
red.
Fue en el año 2002, cuando el Ministerio de la Universidad y de la Investigación
Italiana (MIUR, MInisterio dell’Università e la Ricerca) dio el permiso a un comité de
universidades, liderados por el Grupo de Comunicaciones y Redes del Politécnico de
Torino, para el desarrollo de RingO que terminó en ese mismo año. RingO es un
demostrador que tenía como finalidad el estudio de la posibilidad de implementar una
red óptica WDM a paquetes en configuración de anillos, dichos estudios fueron exitosos
bajo cualquier perspectiva [10], y arquitectura símiles a RingO fueron interesantes
puntos de partida y que son especificadas en [11], [12] y [13].
Con el objetivo de hacer mucho mas general el proyecto y en vista de otra gran
inversión por parte del MIUR, se presenta la evolución de RingO… WONDER [14]
(Wavelength division multiplexing Optical Network DEmonstrator over Rings). Dicho
proyecto tiene como destino final la interconexión de tres nodos en una arquitectura a
fibra óptica de doble anillo disponente de 4 longitudes de onda con tasas de
transferencias de 1.25Gbps. Estas características permitirán afrontar el problema de
29
encontrar una solución eficaz para la interconexión de las futuras redes de acceso con
las grandes redes de transporte, en particular en el ámbito metropolitano [15].
Las soluciones actuales se basan en anillos SONET/SDH donde la óptica viene
sólo empleado para establecer puentes punto-a-punto entre los nodos de la red. En cada
nodo se efectúa una conversión óptico-eléctrico-óptico por lo cual todo el tráfico de
información que lo atraviesa viene reprocesado para efectuar las funciones de
direccionamiento y conmutación, con la intervención de ulteriores capas protocolares
como la ATM y la MPLS [16]. De un tiempo se ha comenzado a dilucidar que ésta
solución no sea la más adaptada para sostener el impacto del esperado incremento del
requerimiento de la capacidad debido a la difusión del acceso a tasas de transferencias
de alta velocidad. El costo de un nodo ATM/SONET-SDH, comprendido el hardware,
el consumo de energía y el área geográfica ocupada es algo prohibido para los
escenarios MAN caracterizados por la exigencia de elevadas tasas de transferencias
(Tbit/s). Y, además tal escenario se convierte en inverosímil pensando en la
disponibilidad a futuro, para la mayor parte de las familias, de un acceso a 10Mbits/s
(velocidad ya ofrecida por ejemplo por FastWeb S.p.A. en toda Italia [17]. SONET y
SDH imponen además un paradigma basado en circuitos semi-permanentes, que no
permiten la flexibilidad en la gestión de recursos inherentes a la transmisión de
información en modalidad de impulsos (burst-mode).
Este problema es el centro de gravedad de intensas investigaciones por grupos
de todo el mundo. Una solución prometedora se basa en la idea de adoptar las
soluciones de la WDM (Wavelength Division Multiplexing) y de remover a medida de
lo posible el procesamiento electrónico de los nodos intermedios de la conexión,
realizando funciones de conmutación y direccionamiento directamente en el dominio
fotónico. Para empezar a indagar sobre ésta idea, fue presentado un proyecto,
posteriormente llamado RingO, que obtuvo óptimos resultados, indicando que la idea
perseguida encierra un notable potencial y que la tecnología fotónica u óptica ha
madurado para proponer un demostrador completo.
Se formó de esta manera un nuevo consorcio inter-universitario para un nuevo
proyecto articulado en dos fases. El objetivo principal de la primera fase, es la de
construir un testbed completamente funcionante de una red WDM operante a paquetes,
30
donde el peso relativo a la electrónica respecto a la óptica tenga proporciones invertidas
respecto a las actuales soluciones. La segunda fase, mira a sucesivas extensiones del
demostrador para, valga la redundancia, demostrar que toda su potencialidad es
escalable hacia el objetivo de los terabits por segundo, junto con su competitividad
económica respecto a las actuales configuraciones de redes en el mundo. Dicho
proyecto ha llamado la atención de varias empresas del sector de las ICT, por lo que han
explícitamente declarado su interés en el proyecto. El proyecto tiene una complejidad
notable y requiere, para su éxito, más de una sencilla cooperación formal entre las
unidades de investigación que actualmente lo conforman. De hecho, es indispensable
una estricta coordinación sobre la cual a menudo deberán trabajar más de una unidad al
unísono.
También es necesaria una amplia correlación entre las disciplinas que encierran
al proyecto. Las competencias de ésta red, deben ir más allá de las comunicaciones
tradicionales, evolucionar hacia las fotónicas y aplicar los más avanzados protocolos de
redes de computadoras aplicando los diversos conocimientos que se tengan en cada
sector. Todas estas competencias son posibles, gracias a los grupos involucrados en este
proyecto, cuya fuerza de trabajo no sólo involucra profesores sino también tesistas y
doctorándos haciendo de este proyecto, no solo una investigación avanzada, sino
también una oportunidad didáctica invaluable y de alto nivel.
El proyecto contiene también argumentos que no sólo la limitan a la creación del
testbed, también tiene miras en el futuro, una de ellas enfocadas en la posibilidad de
reducir la entera red óptica a las dimensiones de una pequeña cabina para obtener un
conmutador/enrutador de altísima capacidad [16].
3.1. Contexto Tecnológico
No obstante, la actual fase de disminución en la velocidad del desarrollo del sector de la
ICT, muchos análisis de mercado detectan un fuerte crecimiento del trafico de datos, sea
en las redes de transporte, que en las redes de acceso. Los progresos tecnológicos en las
transmisiones ópticas empleando multiplexación de longitud de onda (WDM –
Wavelength Division Multiplexing) deberían garantizar que los requisitos de capacidad
31
de transmisión se satisfagan. Muy distinta la situación para las tecnologías de
direccionamiento y conmutación en los niveles 2 (data-link) y 3 (network) del protocolo
ISO-OSI (Internacional Standard Organization – Open Systems Interconnection). Hoy
estas funcionalidades son implementadas principalmente, usando dispositivos que
convierten la señal óptica a la entrada del nodo de conmutación en formato electrónico,
efectuando el direccionamiento y la conmutación en el dominio electrónico, y lo
reconvierten de nuevo a la salida en formato óptico. Las funcionalidades de
procesamiento a nivel de red, son por lo tanto desarrolladas en el dominio
optoelectrónico.
Contraproducentemente,
se
está
asistiendo
a
una
evolución
de
las
comunicaciones ópticas, donde actualmente las fibras son usadas como un simple medio
de transmisión, que las llevará a un nuevo escenario donde las tecnologías ópticas son
usadas para realizar algunas funciones inherentes a la red. De este modo, se busca de
remover un porcentaje en la complejidad de procesamiento de los sistemas electrónicos,
presente en el nodo, y que son responsables de funcionalidades como el
direccionamiento y la conmutación. Estas redes son llamadas all-optical networks, o
redes ‘todo-óptico’. Las mismas son muy interesantes, mas allá del hecho inherente a la
explotación desmesurada de las bondades del ancho de banda de las fibras ópticas
actuales, también por la reducida disipación de potencia de los sistemas al interno del
nodo, por la gran flexibilidad en el proyecto de las topología de interconexión entre los
nodos y por el hecho que el costo global de la conmutación de longitudes de onda es, al
contrario de como sucede en el dominio eléctrico, totalmente independiente de la tasa de
transferencia utilizada [18].
Actualmente los dispositivos comerciales más avanzados permiten direccionar
dinámicamente las longitudes de ondas ópticas (entiéndase por longitud de onda óptica
debido a la elevada frecuencia relacionada al sistema), y de reconfigurar la red longitud
de onda por longitud de onda, implementando en ésta manera funciones de conmutación
de circuito directamente en el nivel óptico. Las soluciones propuestas son
reconfigurables en el dominio óptico, pero en una escala temporal relativamente lenta,
que puede variar desde días, si la red es reconfigurable manualmente, hasta decenas de
milisegundos, por las así dichas redes ASON (Automatically Switched Optical
Networks), que un comité ITU-T [18] (Internacional Telecommunications Union –
32
Telecommunications standardization sector) esta dedicándose para proveer la debida
standardización.
El fuerte aumento del tráfico de datos por una parte y el desarrollo de
dispositivos ópticos de confianza y a costos razonables, por otro son fuerzas pujantes
para éste nuevo escenario. La idea común a todos los proyectos en el área, se basa en la
implementación de un nivel totalmente óptico, comúnmente llamado OCL (Optical
Channel Layer), mientras para los niveles superiores todavía se encuentran en fase de
estudio. En la actualidad, la solución más común para las redes dorsales metropolitanas
que transportan datos es el uso del protocolo IP sobre ATM, empleando WDM.
La técnica WDM consiente la explotación de la gran capacidad agregada
disponible en las fibras ópticas, del momento que pone a disposición una amplia gama
de canales, cada uno de los cuales puede operar a una velocidad compatible con la
tecnología electrónica en la cual la información de las aplicaciones de usuario vienen
generadas. ATM ofrece un mecanismo de control de la calidad de servicio y en general
permite el desarrollo de una adecuada ‘ingenierización’ de la red. SDH ofrece un nivel
físico a velocidad de transmisión adecuada, en adición, posee un mecanismo para la
gestión de la red de manera tal que se pueda recuperar ante eventual fallas.
Esta compleja arquitectura es extremadamente confiable, gracias a la robustez
intrínseca del protocolo SDH, y consiente una buena flexibilidad de mapeo en la
capacidad de transmisión, gracias a la estructura de multiplexión del SDH. Ella
introduce sin embargo, múltiples dualidades en la funcionalidad, en cuanto se ATM, sea
SDH, sea en parte WDM, fueron pensadas como arquitecturas pensadas para el
transporte de la información. Cualquiera de ellas, está en grado de ofrecer una vasta
gama de funcionalidades, las cuales vienen sin embargo, explotadas sólo en parte a un
esfuerzo en conjunto (por ejemplo, todas ofrecen funcionalidades de conmutación o
permutación de flujos de información). Además, en la actualidad es ampliamente
reconocido el hecho que, ésta arquitectura no se adapta adecuadamente a crecimientos
inesperados en términos de cantidad de nodos, velocidades de transmisión, etc. lo cual
se debe principalmente, a la complejidad y a los costos extremadamente altos de
realización de conmutadores (switches) presentes en el nodo, cuando se trabaja
completamente en el dominio electrónico y se tienen centenares de puertas
33
entradas/salidas con una velocidad de transferencia que esta alcanzando y en algunos
casos superando los 10Gbit/s.
Una de las aproximaciones más prometedoras, consiste en simplificar la pila
protocolar, buscando la ubicación del IP lo mas cercano posible al nivel de WDM OCh,
y de eliminar, en la mediad de lo posible, la dualidad de funcionalidades o duplicación
de funcionalidades a través del uso de protocolos intermedios tales como MPLS (Multi
Protocol Label Switching), MPλS (Multi Protocol Lambda -λ- Switching) y GMPLS
(Generalizad Multi Protocol Label Switching). Estos y otros sistemas, pueden ser
pensados como modos de usar de manera eficiente el nivel óptico de la red y así poder
realizar funciones de conmutación de circuito [19].
El siguiente paso, es claramente la realización de una red de conmutación de
señales directamente en el dominio óptico, empleando cross-connectors ‘todo-óptico’
(OXC – Optical Cross Connectors). Esta idea presenta todavía algunos inconvenientes.
Es por ejemplo, notable que la complejidad de éstos conmutadores ópticos crece
rápidamente de manera proporcional al número de canales WDM presentes en el medio
transmisivo. Este tipo de OXC será orientado a satisfacer la conmutación típica de
SONET y SDH, pero ésta decisión no será definitiva, desde el momento en el cual se
espera que el paso evolutivo sucesivo conlleve a la introducción de redes de
conmutación a paquetes directamente en el dominio fotónico.
Lamentablemente,
las
actualidades
capacidades
de
almacenamiento
y
elaboración de datos en el dominio óptico, son notablemente limitadas en relación al
dominio electrónico, principalmente a causa de la ausencia de memorias ópticas. Para
obviar este problema, fueron hipotetizadas arquitecturas para conmutadores de paquetes
ópticos que emulan el comportamiento de un conmutador de paquetes electrónicos sin
el requerimiento del uso de memorias. No obstante, se están estudiando alunas
soluciones realmente avanzadas, pero pareciese realmente difícil realizar una
conmutación de paquetes en el dominio óptico, al menos a mediano plazo, y mucho
menos a costos razonables tal que sea aplicable bajo las condiciones actuales del
mercado. Por lo tanto, es común recurrir a una solución intermedia entre la conmutación
de circuitos ópticos veloz y la conmutación óptica de paquetes, representada por las
redes ópticas ‘broadcast-and-select’, en los cuales los datos transmitidos desde cada
34
nodo alcanza todos los demás nodos de la red y cada uno de los nodos selecciona, los
datos diseccionados a él. En éstas redes, la conmutación de paquetes viene efectuada
sólo a los bordes del sistema, por ejemplo en la interfaz del dominio electrónico y del
óptico, mientras que los datos son enviados en modalidad ‘single-hop’ en el dominio
óptico, donde no viene implementada ninguna técnica de resolución para la
administración de los recursos de la red. El ancho de banda global de la red, se gestiona
en el dominio óptico, por ejemplo a través de la selección de la longitud de onda,
mientras que la multiplexación estadística sobre cada canal viene realizada en el
dominio electrónico, con protocolos basados en códigos que recolectan los paquetes en
espera de acceder al medio óptico. Una modalidad de arquitectura basada en
‘broadcast-and-select’, es aquella que explota la capacidad en las redes óptica en
configuración de anillo dotadas de transceptores (transmisores-receptores) adecuados.
El desarrollo de las tecnologías fotónicas, ha hecho posible tener a disposición láser
sintonizables, y hoy en día éstas son consideradas, para cimentar los fundamentos de
arquitecturas como RingO, WONDER y otras similares.
Tales proyectos testimonian que el estado de las tecnologías ópticas actualmente,
es adecuado para realizar éste tipo de soluciones intermedias, hibridas entre
conmutación óptica veloz de circuitos y conmutación óptica de paquetes. Además,
muestran que la conmutación de paquete, es particularmente interesante en el escenario
MAN, donde la característica de burst de los datos enviados son notables, en relación a
las redes de transporte, a causa de una menor agregación, por lo tanto donde una mayor
flexibilidad y dinamismo en la gestión de recursos de transmisión resulta fundamental.
En fin, la reducción de costos es particularmente importante en las redes MAN, y en
este sentido las soluciones hibridas que han sido propuestas parecen particularmente
promitentes a mediano plazo [19].
El objetivo de WONDER resguarda el desarrollo de un demostrador, basado en
la experiencia madurada en el proyecto RingO, que transporte tráfico real a una
velocidad que alcance los 10Gbits/s sobre cada canal y que introduzca funcionalidades
avanzadas e innovadoras respecto a las recién mencionadas arquitecturas. Entre las
tantas funcionalidades tomadas en consideración para ser desarrolladas en el proyecto,
se presenta la gestión del nivel de red hasta el nivel físico de los componentes ópticos,
en la consecuente definición de un eficiente protocolo MAC (Medium Access Control –
35
Control de Acceso al Medio), en cuanto sirven para definir nuevas arquitecturas y
protocolos de red óptica [20]. Otros aspectos son la sincronización de la red y la
presencia de mecanismo en caso de fallas mecánicas en la red.
3.2. Objetivos
Los objetivos de ésta propuesta son el estudio, el proyecto, la implementación y la
prueba de una red óptica que emplee multiplexación de longitud de onda (WDM)
basada en una topología de anillo empleando conmutación de paquetes. La arquitectura
considerada desea empujar las funcionalidades de conmutación de paquetes lo mas
cercano posible al dominio fotónico, en modo de simplificar la complejidad inherente a
la electrónica en el nodo, obteniendo un óptimo balance entre tecnologías electrónicas y
fotónicas.
El proyecto se cimienta sobre los interesantes resultados, en buena parte
experimentales, obtenidos en el precedente proyecto COFIN99 que se titulaba
“Componente, técnica trasmissive e protocolli per le reti ottiche ad anello in WDM”
(“Componentes, técnicas de transmisión y protocolos para redes ópticas anulares en
WDM”), cuyo acrónimo es RingO. En aquel proyecto, terminado en el 2001, fueron
estudiados y proyectadas arquitecturas de nodo óptico, protocolos, algoritmos para el
control de nodo y hardware optoelectrónico y, donde fue posible con los recursos
disponibles, se procedió a una implementación experimental y a una caracterización del
comportamiento del sistema. En sustancia, en el proyecto RingO fueron recolectados
muchos datos preliminares relativos a la factibilidad de una red completamente
operativa, junto a relevantes resultados teóricos y experimentales. Estos resultados
indican que, en el grupo todas las personas involucradas al proyecto poseen las
competencias necesarias para implementar dicha tecnología en un demostrador
completo.
El ambicioso objetivo de ésta nueva propuesta consiste en probar la transmisión
y la recepción, en el futuro prototipo experimental, flujos de tráfico de dato real,
generado por aplicaciones IP tales como la navegación de páginas de Internet,
establecer video conferencias y transferencia de audio real. Este objetivo, no trivial,
36
requiere de implementar la interfaz entre hardware optoelectrónico de un nodo y la
respectiva workstation. Por otra parte, solo realizando una red con plenas
funcionalidades es posible comprender todas las técnicas problemáticas que
eventualmente pudiesen surgir. El proyecto presenta por lo tanto, características de
notable complejidad e interdisciplinaridad. Todavía se retiene que sólo en este modo sea
posible obtener una efectiva y convincente demostración de las ventajas de la
arquitectura propuesta respecto a las soluciones standards disponibles comercialmente.
Cinco diversas unidades colaboraran estrechamente, en modo de permitir un
adecuado entrelazamiento de las competencias en éste proyecto, en el cual la
coordinación y la cooperación serán absolutamente esenciales. En una primera fase, la
mayor parte del trabajo de las unidades de investigación deberá ser desarrollado en un
enfoque muy específico para posteriormente, converger cuando se esboce un primer
concepto de la red a implementar. En la segunda fase, se estudiará la posibilidad de
expandir en dimensiones y capacidad la red misma, y de estudiar las nuevas
funcionalidades como la protección y la reconfiguracion óptica. Este segundo grupo de
objetivos requiere un esfuerzo coral, y sólo algunos estudios especializados serán
llevados adelantes por cada unidad de investigación.
La dificultad y lo ambicioso de los objetivos requieren recursos adecuados,
seguramente que superen con aras a los que fueron inicialmente propuestos. En primer
lugar, gracias a los resultados del precedente proyecto RingO, muchos estudios están
siendo efectuados y parte del hardware de la red está disponible. Las cifras invertidas
en RingO contribuirán indirectamente a incrementar la eficacia del financiamiento que
eventualmente será concedido para ésta nueva propuesta, en cuanto los dos proyectos
resultan estrechamente relacionados. Todavía, a pesar de considerar ambos
financiamientos, el actual proyecto no podría ser posible sin los notables esfuerzos del
Politécnico di Torino quien asignó recientemente al Laboratorio de Comunicaciones
Ópticas un nuevo y amplio local con equipos que superan el costo de los 2.5M€.
En el campo de las comunicaciones ópticas, es bien conocida la conveniencia de
disminuir el número de niveles de la arquitectura protocolar presente entre la fuente y el
destino del trafico. Muchos proponen implementar IP directamente sobre DWDM.
Aunque, en todas las implementaciones actuales, las redes ópticas proveen al máximo la
37
funcionalidad de reconfigurar lentamente la longitud de onda. Recientemente, en
particulares escenarios como las redes metropolitanas (MAN), fueron hechas propuestas
de redes ‘todo-óptica’ a paquete. Entre éstas propuestas, está presente el proyecto
RingO.
Este argumento está suscitando creciente atención, encontrando notable
consenso hacia soluciones que, más allá de resultar interesantes desde el punto de vista
teórico, pueden ser inclusive implementadas con la tecnología optoelectrónica de la cual
se dispone en la actualidad. La estructura de la red óptica WDM anular, que cimienta
profundamente WONDER pareciese tener óptimas posibilidades de ser realizable en
práctica, a pesar del gran esfuerzo que requeriría en líneas de investigación y de
desarrollo experimental por parte de sus proponentes. La red, implementará funciones
de conmutación de paquete sin requerir, como por lo general sucede en las actuales
redes
con
soluciones
IP
sobre
ATM-SONET/SDH-WDM,
de
soluciones
económicamente inviables y de aparatosos equipos electrónicos. En fin, el objetivo de
un network processor (que posea una interfaz hacia la red con capacidad de elaboración
y memorización) reconfigurable para redes ópticas y de los relativos ambientes de
desarrollo basados en lenguajes e instrumentación de alto nivel, es un objetivo
fuertemente innovador en este campo. Las aplicaciones industriales de un dispositivo
del tipo, podrán ser muy interesantes y ventajosas, mejorando las características,
prestaciones y el tiempo de desarrollo de éste tipo de dispositivos. Esta propuesta ha
llamado fuertemente la atención de tres empresas del sector: TILabs división de
Systems-On-Chip, ST-Microelectronics división de Optical Technologies Group, y EBiscom a través de la sociedad controlada por Fastweb. La primera, es un centro de
investigación aplicada de fama internacional; la segunda, es un importante productor de
componentes electrónicos y la tercera es una de las sociedades italianas emergentes en
el ámbito de servicios a banda ancha. E-Biscom está además evaluando la posibilidad
técnica de ofrecer fibra óptica apagada e instalada para efectuar pruebas experimentales
en el funcionamiento del prototipo de la red. Dichas empresas han expresado su apoyo a
este proyecto, reconociéndole la potencialidad y las innovaciones en el campo actual de
las redes ópticas y su posibilidad de desarrollo en el mercado de las comunicaciones a
banda ancha.
38
En conclusión, un ulterior objetivo de ésta propuesta consiste en demostrar que
un proyecto tan complejo como éste, con los adecuados resultados experimentales, que
requiere una coordinación similar a la de un proyecto industrial de alta envergadura,
pueda ser en efecto llevado a buen término, por un consorcio de grupos de investigación
al interno del ámbito universitario italiano. Se obtendrán resultados prefijados, y la
actividad podrá demostrar que proyectos de gran escala como WONDER pueden ser
llevados al éxito en la medida que financiamientos, estructuras y competencias lleven
una sinergia adecuada [15].
3.3. Aspecto Generales
WONDER, se basa en técnicas de transmisión WDM sobre dos anillos contra-rotantes
en un escenario de red metropolitano, uno de estos anillos en fibra óptica viene utilizado
por los N nodos presentes en la red exclusivamente para la transmisión, mientras que el
otro tiene dedicación exclusiva para la recepción. En la figura 3.1. se presenta uno de
los esquemas de topología de la red WONDER, que se puede observar como un mismo
bus doble. Al extremo de uno de los cuales, se conectan físicamente a través de un
dispositivo óptico haciendo un loopback, comunicando ambos anillos.
El loopback viene posicionado en cualquier punto de la red, en correspondencia
del recorrido de transmisión. El nodo que antecede al loopback, viene llamado holding
node, o ‘nodo doblante’ que en la figura precedente corresponde al nodo i.
El nodo en el sentido opuesto, viene llamado master node o ‘nodo maestro’, y es
aquel que tiene prioridad en el acceso al medio de transmisión, mientras que es el último
en el anillo de recepción. El nodo maestro está por encima de todos los demás y es
responsable de la sincronización global de la red. En la figura 3.1. el nodo maestro es el
nodo m, su posición en la red lo obliga a tener funcionalidades de control y
sincronización necesarias para el óptimo funcionamiento de la red. Por lo tanto, entre
las responsabilidades del nodo maestro tenemos: el envío de la señal de control y el
envío de la señal de sincronización. Estas señales, vendrán recibidas por todos los
demás nodos con la finalidad de que puedan tener una referencia temporal unívoca. Los
39
nodos comprendidos entre en nodo maestro y el nodo doblante son llamados through
nodes, o ‘nodos intermedios’. La red debe, por lo tanto, tener en un instante de tiempo
determinado una pareja de nodos master-folding en modo que funcione correctamente
en modo de sincronizar de manera justa y adecuada toda la red.
TX
loopback
RX
λm
λi
Fibra TX
RX
Nodo m
master
Nodo i
folding
Fibra RX
TX
TX
RX
λj
Nodo j
through
TX
Nodo l
through
RX
λl
TX
Nodo k
through
λk
RX
Fig. 3. 1.: Topología de la red del proyecto WONDER
En particular son necesarias: sea la sincronización en los bits que sobre los
paquetes ópticos de datos intercambiados en la red, que tienen una longitud temporal
fija igual a 1μs (TP). Para satisfacer tal objetivo, fue reservado dentro del espectro óptico
un espacio para colocar una señal que el nodo maestro debe colocar a través del
adecuado aparato optoelectrónico llamado transmisor de sincronismo. Desde el
momento en el cual un nodo puede asumir funcionalidades de maestro, cualquier nodo
de la red debe estar equipado con dicho equipo. Asimismo, cualquier nodo de la red
debe estar en grado de recibir la señal de sincronismo y, por tal razón, deben estar
dotados de los equipos y módulos necesarios para tal fin; dicho dispositivo es llamado
receptor de sincronismo. La señal de sincronización, se propaga en el sistema bajo la
forma de una señal óptica compuesta por una secuencia de bits modulados OOK (OnOff Keying) – NRZ (Non Return to Zero) codificados 8B/10B [21]. Dicha señal, se
propaga a una longitud de onda dedicada para tal fin λS con una velocidad igual a
125Mbits/s, que, siendo submúltiplo de la velocidad de transferencia de trabajo (RB =
40
1.25Gbit/s), viene impuesta fácilmente por el FPGA (Field Programable Gate Array).
De ésta manera, la solución elegida permite obtener con un simple longitud de onda, sea
la de sincronización de los timeslots, creando una trama en el flujo a RB/10 que contiene
una unique-word cada TP, o bien el sincronismo de bit, explotando la relación 1:10 entre
la frecuencia de los bits a 125Mbit/s y a RB.
La ventaja de introducir palabras basadas en el esquema de codificación 8B/10B,
y no una simple onda cuadrada, hace que la señal empleada sea utilizable también para
otros objetivos, como lo es la recuperación y el mantenimiento del sincronismo. En éste
modo, se puede aprovechar inclusive para efectuar controles de red insertando palabras
claves del esquema 8B/10B, y para hacer posible el llamado fault-sensing, o sea la
capacidad de las red de reconocer una falla mecánica en la red (ruptura de un tramo del
anillo), en el caso en el cual el flujo de bits no sea recibido por el receptor de
sincronismo, y eventualmente de reconfigurarse en modo de restaurar el funcionamiento
correcto de la red. Además, dada la velocidad de transmisión del flujo de bits, advierta
la posibilidad de aprovechar el canal agregado para propagar una señal compatible con
el standard Fast-Ethernet a RB/10. Para ahondar sobre los dispositivos de la señal de
sincronización véase [23].
Hasta ahora, fue descrito la topología general de la red y como son usados las
señales para obtener la sincronización en WONDER. Pero la novedad de WONDER no
se limita a las características mencionadas en el párrafo anterior, por lo que
seguidamente se describen otras de sus peculiaridades.
En el capitulo 2, fueron introducidos los conceptos de conmutación de circuitos
y la conmutación de paquetes como técnicas de transmisión en sistemas de
comunicación. Y, es justamente este aspecto en el cual WONDER se diferencia de los
sistemas tradicionales que aprovechan la conmutación de circuitos, ya que viene usada
la conmutación de paquetes directamente a nivel óptico. Cualquiera de los slots
temporales soporta el flujo de bit a una velocidad RB, que es particularmente semejante a
del protocolo de Gigabit Ethernet, a pesar de que a nivel simulativo se está estudiando
la posibilidad de escalarlo hacia 8RB.
41
Cada uno de los nodos de WONDER está equipado por un receptor y un
transmisor óptico; en particular el receptor óptico está sintonizado a una longitud de
onda fija, característica del nodo, mientras que el transmisor está sintonizado a cualquier
longitud de onda de las disponibles en el proyecto. De ésta manera, cualquier nodo del
sistema es capaz de transmitir paquetes a través del respectivo anillo hacia cualquier
nodo. Por ejemplo, siempre haciendo referencia a la figura 3.1., si el nodo j tuviese
necesidad de transmitir información hacia el nodo k y se acuerda que la transmisión será
a la longitud de onda λk, el transmisor óptico del nodo j debe sintonizarse a la longitud
de onda establecida e introducir el paquete sobre el anillo de transmisión; en modo de
evitar colisiones, el transmisor debe esperar el primer time-slot libre sobre λk.
Consecuentemente, cualquier nodo en el sistema debe ser capaz de detectar, con un
cierto grado de confiabilidad, la presencia/ausencia de paquetes en el anillo de
transmisión para todas las longitudes de onda. En WONDER, ésta funcionalidad es
llamada λ-monitoring, y el sistema que se ocupa toma el nombre de λ-monitor, el cual
será explicado en el capítulo siguiente.
Este principio de funcionamiento, es común sea para los sistemas del precedente,
RingO y HORNET [24], que su evolución, WONDER. Otras novedades de WONDER
respecto a sus predecesores, están ligadas al empleo del doble anillo que emplea la
separación virtual entre la fibra de transmisión y la de recepción llevando a la red hacia
ventajas significativas que se reportan a continuación.
En primer lugar, no existe como tal un verdadero recorrido óptico cerrado en el
anillo que pudiese llevar a fenómenos de inestabilidad óptica, tales como la sobrecarga
debido a re-circulación del ruido óptico al interno de los anillos (similar al que sucede
en un ring laser).
Otra ventaja de separar las fibras de recepción y transmisión es que, aleja a
WONDER de ser una red direccionada por la adición/abandono de longitudes de onda
(add/drop system wavelength addresed) [25]. Los nodos de la red de WONDER no
deben tomar la propia longitud de onda de recepción del anillo; lo cual permite
compartir una longitud de onda especifica para la recepción entre varios nodos, lo que
representa una notable evolución respecto a [22] y [23], donde se exigía un numero de
longitudes de onda igual al número de nodos de la red. De tal manera, la banda total
42
utilizable puede ser gestionada con una separación mucho mas fina. Con la finalidad de
que la transmisión suceda correctamente, es necesario la introducción de una etiqueta
asociada al paquete óptico, la cual tiene la función de indicar el destinatario al cual se ha
atestado dicha información, para evitar colisiones entre nodos que comparten la misma
longitud de onda. Si un nodo sintonizado a la longitud de onda λi, ve llegar un paquete a
tal longitud de onda destinado a otro nodo éste lo deja pasar, ya que los paquetes no
vienen removidos físicamente de la red, permitiendo al destinatario correcto que pueda
recibirlo. Tal etiqueta, puede ser realizada sea en el dominio electrónico, que en el
dominio óptico [26]; para la red WONDER se optó por la solución más sencilla, que
consiste en la adición de un campo al inicio del paquete (header) elaborado enteramente
en el dominio electrónico.
En conclusión las ventajas de WONDER son notables, pero no se puede dejar de
parte la protección de la red respecto a las eventuales fallas. En caso tal que ocurriese
una ruptura en el recorrido del anillo de transmisión o de recepción, los nodos están en
capacidad de autoconfigurarse de manera tal de reobtener la pareja master-folding a
mitad del punto donde sucedió la ruptura y por ende re-direccionando los paquetes en la
manera justa (es decir cerrando el anillo correctamente). Cada nodo de hecho, es capaz
de sentir la falla, monitoreando la señal de sincronismo, si ésta señal no viene recibida a
través de la fibra de transmisión, significa que la falla está por encima de tal nodo y éste
se candida para convertirse en el nuevo nodo maestro. Si en cambio la señal de
sincronización no viene recibida de la precedente fibra óptica de recepción, significa
que la falla está por debajo del nodo y éste debe convertirse en el nuevo folding node.
3.4. Estructura del nodo
La estructura general de un nodo de WONDER se muestra en la figura 3.2., y es
lógicamente dividida en un cierto número de subsistemas, implementando cada uno, una
sub-función del nodo. A través del λ-monitor, todos los demás dispositivos inherentes a
los nodos de WONDER no son objeto de interés de estudio de éste trabajo de tesis, por
tanto serán explicados someramente de manera tal de presentar al lector un panorama
global de cada uno de los nodos de esta red. Por tanto, un particular enfoque sobre la
43
arquitectura del λ-monitor será hecho posteriormente, ya que éste es la base de estudio
de la presente tesis.
Línea de retardo
AOA
Fibra TX
90
OSW Fibra TX
50
+
10
50
50
AWG
50
λ,timing-monitor
data
transmitter
timing
transmitter
Fibra
ripiegante
node controller
Network
protocol stack
data
receiver
timing
receiver
AWG
50
+
Fibra RX
50
AOA
OSW
Fibra RX
Fig. 3. 2.: Estructura de un nodo de la red WONDER
3.4.1. Amplificadores Ópticos
La amplificación óptica, es una funcionalidad indispensable de cualquier red óptica con
conexiones que sobrepasen el límite de dispersión/atenuación de la fibra óptica
empleada. Antes de la invención de las redes ópticas, distancias como las propuestas en
éste proyecto eran relegadas a conexiones satelitales. El uso de repetidores electroópticos fueron los dispositivos que hicieron posible alcanzar distancias antes
inimaginadas.
En los escenarios metropolitanos, la separación entre dos nodos puede variar en
un rango desde un par de kilómetros hasta una decena de kilómetros. Esto desde el
hecho que cualquier nodo puede transmitir hacia cualquier nodo, de modo que la
44
atenuación y la dispersión en la propagación a través de la fibra no es ni conocida ni
constante, y por lo general adquiere una cierta característica de aleatoriedad. En las
redes con conexiones punto-a-punto fijas, la amplificación y tipo de amplificador se
elige en referencia a la longitud del tramo que se desee interconectar. Otros parámetros
de pertinente estudio para la selección de los amplificadores, deben ser el tipo de fibra
óptica a emplear y el power budget del sistema. Dada la variabilidad en éstos sistemas
el uso de SOA (Smart Optical Amplifier) se convierte en un factor imperativo.
Los SOA son amplificadores ópticos, son una estructura similar a la de un diodo
láser Fabry-Perot [28] teniendo en cambio estratos anti-reflejo en las caras terminales.
Actualmente, se han desarrollado coberturas anti-reflejo y guías de onda muy estrechas
que permiten eliminar casi perfectamente las reflexiones en la cara terminal, evitando
así que la estructura como tal, se convierta en un láser. A pesar de ser un dispositivo
económico, no posee prestaciones comparables a la de un EDFA (Erbium Doped Fiber
Amplifier – Amplificadores ópticos con Fibra Drogados con Erbio). Los SOA, se
caracterizan por el notable ruido que introducen, por bajas ganancias, la moderada
dependencia de la polarización de la señal a la entrada y la elevada no-linealidad en
escenarios que requieren respuestas temporales veloces.
Aunque los SOA están en grado de adaptar la propia ganancia según las
características de la señal a la entrada en modo de tener a la salida una señal óptica con
potencia fija, en cualquier canal se mida, otro problema surge. La génesis de este
problema viene de la naturaleza de los datos de la red, o sea los paquetes [20]. En
términos generales, cuando un paquete entra a un EDFA éste ve una ganancia dinámica
que depende de la presencia/ausencia de paquetes ópticos en los slots precedentes al
actual, por lo que se habla de la potencia óptica media. La dinámica del transitorio de
ganancia de los EDFA’s introduce algunas penalidades en términos de la probabilidad
de error en el receptor, comprometiendo las prestaciones del entero sistema, por lo cual
se requieren de técnicas capaces de suprimir tales oscilaciones en la ganancia, en modo
de garantizar el correcto funcionamiento de la red, como por ejemplo el clamping de la
ganancia.
45
Los amplificadores ópticos adaptativos (AOA – Adaptative Optical Amplifier),
son utilizados sea para amplificar la señal que para suprimir las rápidas oscilaciones de
la ganancia. Entre las varias soluciones se optó por usar los AOA.
3.4.2. LTM (Lambda and Timing Monitor)
Con el objetivo de evadir las colisiones cuando los nodos desean acceder al medio, cada
nodo debe ser capaz de percibir la ausencia/presencia de los paquetes ópticos a
cualquier longitud de onda. El monitoreo se extiende mas allá, hacia la temporización
del canal y la detección de la potencia óptica de cada paquete para informar a los AOA.
A tal fin, éste modulo está constituido por una batería de fotodiodos, cada uno de los
cuales efectúa el monitoreo a cada longitud de onda utilizada en la red. Tales fotodiodos
son seguidos por un oportuno circuito electrónico de acondicionamiento de la señal.
En el prototipo de WONDER el λ-monitor está precedido por un AWG (Array
Waveguid Grating – Filtro óptico pasa-banda), que permite la demultiplexación de los
canales en WDM, y extraer la información de cada canal gracias a un fotodiodo
acoplado en DC (Direct Current), por lo cual no se introduce un filtrado pasa-alto,
seguido de un comparador de umbral. Para la detección de la potencia óptica de los
paquetes el λ-monitor, está equipado por un oportuno circuito detector de picos
conformado por una sencilla configuración de diodos, capacitares y transistores.
En el capitulo 4, el estudio de éste subsistema será ahondado, explicando cada
etapa que lo compone.
3.4.3. Controlador del nodo (Node Controller)
En WONDER hay una variedad de operaciones que fueron llevadas hacia la nube
óptica, todas las operaciones ópticas vienen desarrolladas en la nube electrónica. La
base de todas las operaciones lógicas está a cargo de un FPGA, y está capacitado para
comunicarse con los demás subsistemas del nodo a través de los oportunos dispositivos
46
optoelectrónicos dedicados a este fin. En particular, es responsable de funciones como
la implementación del protocolo MAC, gestión de las colas de los paquetes, estrategias
de restauración de la red en caso de fallas y la recepción en modalidad de paquete. El
sistema puede manejar velocidades de hasta 3.2Gbit/s con avanzadas capacidades de
gestionar la recuperación del reloj y de los datos sin olvidar la impresionante facilidad
de acople con los demás dispositivos y subsistemas del nodo. Además, el FPGA posee
una interfaz gráfica con un computador que permite el tránsito del flujo de datos de
entrada/salida de la workstation a la óptica y viceversa.
Finalmente, tal interfaz permite la gestión de los niveles lógicos más altos de la
pila protocolar de la red, en modo de realizar el intercambio de información entre los
nodos a través de protocolos standard como el FTP (File Transfer Protocol), el HTTP
(Hyper Text Transfer Protocol) y SMTP (Simple Mail Transfer Protocol).
Una característica importante de la arquitectura WONDER, es el hecho que la
arquitectura implementada hace que el transmisor, el receptor y el node-controller
exijan una velocidad de procesamiento de la información y de los datos, igual a la
velocidad en una simple longitud de onda. De hecho, la interfaz eléctrica de alta
velocidad del transmisor y del receptor necesitan de gestionar solo el tráfico de datos
sobre una simple longitud de onda, no la transferencia de bit agregado de todos los
canales que atraviesan el nodo. Esto representa una de las ventajas de la arquitectura de
WONDER respecto al actual sistema SONET/SDH, basado en la conmutación de
circuitos, donde cualquier nodo efectúa continuamente operaciones sea nivel físico
(conversiones electro-óptico-eléctrico), que a nivel lógico (procesamiento de
información) sobre la banda eléctrica total (banda agregada)
3.4.4. Data-Transmitter
Los transmisores ópticos para las redes ópticas convencionales y actualmente instaladas
son muy diversos de aquellos que son empleados en este proyecto, de hecho los
primeros, emiten un flujo de datos continuo sobre la misma longitud de onda que
prefijada. En la red WONDER, en cambio, el diagrama temporal de la red es sub-
47
divisible en slots de duración fija de 1μs y el transmisor debe ser capaz de ‘escribir’ los
bits de datos al interno de un time-slot para una determinada longitud de onda λj. En tal
sentido un time-slot lleno de datos a la tasa de transferencia empleada en WONDER y a
la longitud de onda λj establecida se le llama ‘paquete óptico sobre el canal j’. El
transmisor de datos para WONDER, debe tener por lo tanto la capacidad de generar
paquetes ópticos para cada una de las longitudes de onda utilizadas en el proyecto. Para
tal objetivo, se puede utilizar una batería de láser DFB (Distributed FeedBack) [22],
cada uno a la longitud de onda fija, los cuales son modulados directamente en modo de
obtener una elevada relación de extinción ‘on-off’', para distinguir con claridad la
presencia y la ausencia de un paquete. Estos son sincronizados al inicio de cualquier
spot por el controlador del nodo. Las salidas de cualquier láser, vienen posteriormente
unidas a través de un acoplador óptico y la transmisión (o inserción) de los bit de
información verdadera y propia suceden mediante la modulación externa del paquete
óptico mediante el uso de un Mach-Zender, con formato de modulación OOK a
1.25Gbits/s. Advierta que una configuración de éste tipo en el transmisor (packettransmitter) permite realizar también transmisión en modalidad de broadcasting, en el
cual se encienden contemporáneamente todos los láser de la batería escribiendo datos
sobre más paquetes ópticos en el mismo time-slot para todos los canales ópticos. La
batería de láser, podría ser reemplazada por un único láser capaz de sintonizarse en
pocas decenas de nanosegundos sobre cualquier longitud de onda de la banda C (que
comprende las longitudes de onda desde 1.535nm hasta 1.565nm) inyectando en el la
correcta corriente de polarización.
En la actual fase del proyecto, se prefirió la solución de la batería de láser, sea
por su simplicidad de implementación, sea por la ausencia en el mercado de la óptica
actual láser sintonizables, que sean rápidos y posean un costo razonable. Además, el uso
de un láser sintonizable suprimiría la posibilidad de realizar transmisión en modalidad
de broadcast.
48
3.4.5. Timing Transmitter y Timing Receiver
Cuando un nodo se convierte en maestro de la red, se convierte también el en el
responsable de la sincronización de toda la red, por lo que debe ser capaz de transmitir
una señal de sincronización sea sobre los bits, que sobre los paquetes enviados. Estas
dos señales vienen generadas por el Timing Transmitter
La señal de sincronización combina en una longitud de onda la señal inherente al
acople sea de los bits que de los paquetes. El motivo del uso de una simple señal es
relativo a la minimización de los costos de la red. Por lo que se utiliza una señal
cuadrada con una baja relación de extinción (ER – Extinction Ratio) con un periodo par
a la duración de un spot, es decir TP. La señal viene generada directamente modulando
el láser con una corriente a pequeña señal. De esta manera se obtiene, la sincronización
de los bits sobreponiendo una señal sobre los paquetes a una velocidad de RB.
Una vez que esta señal ha sido transmitida, el Timing Receiver se encarga de
detectarla, extrayendo la frecuencia de los bits. Este subsistema del nodo, tiene además
el encargo de proveer una señal digital que indique las fallas en el anillo de recepción.
La primera función mencionada, es posible a través del uso de un fotodiodo de banda
ancha en serie con un filtro pasa-alto impostado a una frecuencia de corte de 1GHz. La
señal resultante, viene llevada hacia una de las entradas del node controller, que la
acondiciona dando así la señal de sincronismo con los bits transmitidos. La segunda
función (detección de fallas o rupturas en los anillos de recepción), se obtiene mediante
el censo de la potencia de la señal recibida, en caso que la potencia caiga por debajo de
un valor de umbral el flan de fallo en la fibra de recepción seria llevado hasta “1”.
3.4.6. Data Recevier
El receptor del nodo de la red debe trabajar en modalidad burst (BMR – Burst Mode
Receiver), para la recepción de paquetes ópticos. Lo que hace particular respecto a los
receptores ópticos comunes optimizados para el flujo de bits. Para obtener una
implementación, simple, económica y robusta, la atención fue enfocada en la
49
proyección de un receptor acoplado en AC (Corriente Alterna), que introduce por ende
un filtrado pasa-alto, con optimización de la frecuencia de corte codificado 8B/10B para
evitar variaciones del nivel de referencia (‘baseline wander’) debido a las largas
secuencias de “1” o “0” [22].
La naturaleza ‘paquetizada’ del tráfico presente en la red complica de
sobremanera la recuperación de la fase de la señal de reloj, necesaria para muestrear los
bit en el momento justo. Esto debe ser realizado al máximo en pocas decenas de
nanosegundos, de lo contrario una parte significativa de la duración del paquete viene
despreciada por la sincronización. El sistema CDR (Clock and Data Recovery) realizado
por el FPGA permite implementar en modo automático y veloz tal recuperación de fase,
si la frecuenta nominal de la señal de sincronismo es conocida. Este es el principal
motivo por el cual se envía, sobre la señal de sincronización de slots enviado por el
nodo maestro, también una señal de sincronización para los bits.
Los receptores ópticos convencionales que operan a elevadas velocidades son
acoplados en AC, y típicamente su frecuencia de corte se establece a valores
relativamente bajos, alrededor de los 30KHz. En un receptor que trabaja en AC y en
modalidad de paquetes, en cambio, la frecuencia de corte debe ser impostada hacia
valores mucho más altos, en modo que el transitorio en AC sea suficientemente veloz al
inicio del paquete, cosa que requiere además una apropiada codificación de la
información (por ejemplo la codificación utilizada en Ethernet, la 8B/10B)
Con la finalidad que el CDR, recupere correctamente la fase es necesario
anteceder a los bits de los datos del paquete por una adecuada secuencia, llamada
training. Esta función es implementada directamente por el FPGA, el cual también es
capaz de recurrir a soluciones de sincronización diversas. Para una descripción mas
detallada del receptor.
50
3.4.6. Power Budget
El correcto diseño del así llamado power-budget, o sea la evolución de la potencia
óptica al interno de una red, es fundamental para las prestaciones de la red.
La medida del ‘presupuesto de potencia’ relativa al demostrador de WONDER
en una red de tres nodos y cuatro canales, fue elaborada para conocer los niveles de
potencia óptica que regirán el funcionamiento del sistema. Esto permite dimensionar de
manera adecuada la potencia, con la finalidad de evitar deterioro en los equipos
empleados. Examinando las características de los dispositivos ubicados entre el
transmisor y el receptor, como lo son los: amplificadores, acopladores, splitter,
atenuadores y filtro ópticos; es posible elaborar una certera estima de la potencia
recibida a partir de la potencia transmitida o viceversa. Como consecuencia, el régimen
de potencia es importante para establecer los parámetros fundamentales de los
dispositivos optoelectrónicos del nodo. En particular para el receptor, sea el que
sincronización, que el de los datos, es muy importante saber la potencia óptica media
que alcanza al fotodiodo, para así poder calcular la tensión y la corriente que viaja a
través de dicho dispositivo. Sólo de esta manera, es posible establecer los parámetros de
ganancia de los eventuales amplificadores operacionales, sin llevarlos a la saturación.
Un razonamiento parecido puede ser efectuado para los transmisores, los cuales deben
asegurar una cierta potencia óptica a la salida la cual se deriva de los cálculos del
régimen de potencia, Consideraciones más especificas, serán reportadas a propósito de
cada particular dispositivo de interés en los capítulos sucesivos.
La figura 3.3. reporta el esquema de bloques del sistema WONDER, a tres nodos
y cuatro canales, reportando los dispositivos optoelectrónicos y los ópticos que se
presentan sobre el anillo de transmisión y sobre el de recepción. Gracias a tal esquema,
se puede estimar el comportamiento de la potencia óptica a través de su trayectoria. La
parte alta de la figura representa el anillo de recepción, los cuales están conectados en
correspondencia del nodo holding a través de un loopback.
51
Fig. 3. 3.: Esquema de gestión de potencia (power budget) de la red WONDER
Las hipótesis de proyecto sobre las cuales se basa el cálculo de este power
budget, son legadas sustancialmente a las siguientes condiciones que deben ser
respetadas:
•
La potencia de pico a la salida del láser del transmisor debe estar entre 9dBm y
10dBm.
•
Los canales de datos y el de sincronización deben tener la misma potencia.
•
Los amplificadores ópticos usados en la red no deben saturar.
•
El peak-detector debe ser capaz de detectar la potencia de los paquetes ópticos.
Partiendo de los láser del bloque de la figura 3.3. como ‘Data_TX’, la potencia
óptica en la salida se estima en +9dBm de pico para el láser. Estas tres señales pasan
posteriormente, a través de un acoplador con manutención de polarización (PMC –
Polarization Maintaining Coupler), que introduce una atenuación de cerca 7.5dB, en
cuanto efectúa una división por 4, que equivale a 6dB de atenuación, a los cuales se les
suma 1.5dB de insertion-loss (o perdidas de inserción) introducidas por el dispositivo. Por
lo tanto, de los 9dBm de potencia pico emitidas por el láser, se pasan a -0.5dBm de
52
potencia media que alcanzará al modulador Mach Zehnder, el cual introduce también él,
una atenuación de 8dB. La señal sale del modulado y posteriormente vendrá acoplado con
el que llega desde el transmisor de sincronización, a una potencia óptica media
equivalente a 1.5dBm, a través de un acoplador óptico 90/10. Este dispositivo toma de la
señal el 90% de la potencia que llega en su primera entrada, y el 10% de esa cae en la
segunda entrada. Por lo tanto, en práctica se introduce 1dB de atenuación sobre la primera
señal y 11dB sobre la segunda; de ésta manera se satisface los requerimientos de equidad
en la potencia de los canales de datos y el de sincronización, obteniendo en la salida una
potencia óptica media de -9.5dBm. El acoplador sucesivo es de 50/50 por lo que, a pesar
de que el otro ingreso del dispositivo, llega una potencia igual a -9.5dBm, la única
atenuación introducida se debe a las perdidas de inserción de 3.5dB.
Si se considera el caso del nodo through la potencia óptica, igual a -13dBm, se
propaga sobre el anillo de transmisión y viene atenuada en 6dB por los 20Km de longitud
de la fibra óptica. El amplificador óptico, introduce una ganancia de 16dB seguido de un
atenuador óptico variable que introduce una atenuación de al menos 4dB. A este punto la
potencia óptica media sobre la fibra de transmisión es equivalente a -7.5dBm, de la cual
viene retirada un 10%, a través de un splitter 90/10; para alcanzar el λ-monitor. La
potencia que llega a cualquiera de los fotodiodos del λ-monitor es equivalente a -15dBm,
del momento en el cual también se tiene un AWG, que permite la demultiplexación de los
canales WDM. El restante 90% de la señal se propaga, siempre sobre el anillo de
transmisión, hacia el nodo sucesivo
En correspondencia con el nodo folding, en cambio, la potencia óptica es de un
valor entorno a -13dBm se propaga sobre el anillo de recepción, luego de estar atenuada
3.5dB por las perdidas de inserción del atenuador óptico variable. El amplificador óptico
sucesivo introduce una ganancia de 16dB, mientras que el splitter 90/10, gracias al cual se
pueden observar sea el espectro óptico que el diagrama de ojo de la señal, y el ulterior
atenuador óptico variable, lleva la potencia óptica hasta -7dBm. Tal potencia, viene
dividida en dos partes por el sucesivos splitter 50/50, caracterizado por un rango de
inserción de 3.5dB, por lo cual sobre cualquiera de las dos salidas la potencia óptica es de
-10.5dBm. A la primera salida, se le conecta el anillo de recepción, compuesto por 20Km
de fibra óptica, con el cual se alcanza el siguiente nodo. La segunda salida, en cambio se
conecta con los dispositivos optoelectrónicos responsables de la recepción de
53
sincronización y de los datos. Antes de alcanzar tales dispositivos, la potencia óptica
viene filtrada por una AWG, que introduce una atenuación de 3.5dB. Por tanto en
recepción se tiene una potencia óptica media de -14dBm.
Todas éstas consideraciones, fueron de gran relevancia par poder tener una idea
de cual será la potencia óptica media que recibe a cualquier dispositivo optoelectrónico en
las condiciones de referencia.
3.5. Consideraciones Finales
Ya debe ser claro para el lector de éste estudio de tesis, que WONDER se ha destacado
con creciente ventajas sobre sus predecesores, bien explicados en [10] y [12], por un
agregado de particularidades, que la hacen sencillamente única. Estos particulares vienen
evidenciados en esta sección final, a manera de resumen y vienen listados a continuación:
•
La parte electrónica de cualquier nodo de la red, sea en transmisión que en
recepción, debe procesar un bit-rate equivalente al transmitido en una longitud
de onda específica y no al bit-rate global que transita en la fibra sobre los varios
flujos WDM. Esto es seguramente, la ventaja principal de la arquitectura de
WONDER respecto a los escenarios actuales de las redes anulares SDH sobre
WDM, donde cualquier ADM debe procesar el entero agregado del bit-rate.
•
La arquitectura propuesta, a pesar de permitir una conmutación estadística
directamente en el nivel óptico, no requiere una efectiva conmutación óptica a
nivel físico, evitando así componentes ópticos que otras redes necesitan y que
son típicas de redes ópticas mucho más avanzadas y complejas pero
económicamente carecen de plausibilidad. Entre estos dispositivos podemos
mencionar el switch óptico veloz y líneas de retardo conmutadas.
•
La multiplexación estadística se realiza directamente a nivel óptico, pero el
protocolo, es de hecho, completamente gestionado a nivel electrónico. En
particular, el mecanismo que evita las colisiones requiere técnicas de VOQ
(Virtual Output Queing), gracias a los cuales se pueden obtener, como está
54
demostrado en la literatura, tráfico disminuidos cercano a los limites máximos
teóricos [21].
•
A nivel físico, la trayectoria óptica de entrada/salida es extremadamente sencilla,
empleando solamente amplificadores ópticos, splitters pasivos. Esto mantiene
bajo los valores de pérdidas de inserción, pérdidas dependientes de la
polarización (PDL – Polarization Dependent Loss) y de la dispersión por
modalidad de polarización (PMD – Polarization Mode Dispersion) por nodo.
También vienen minimizados los efectos del auto-filtraje por nodo, siendo estos
últimos legados solamente a las características espectrales de los amplificadores
ópticos utilizados.
•
La particular configuración del transmisor (packet-transmitter), realizado con
una batería de láser, permite transmitir en modalidad broadcast, simplemente
encendiendo contemporáneamente todos los láseres de la batería y escribiendo la
misma información sobre cada paquete óptico a la salida de cada láser; advierta
que esto implica el uso de varias longitudes de onda en un mismo time-slot.
Una vez dilucidada la entera arquitectura del proyecto WONDER, se procede a
la descripción detallada del subsistema del λ-monitor. El objetivo de éste capítulo, era
presentar al lector una idea de toda la arquitectura en modo que sea capaz de detectar
por sí mismo la importancia de la funcionalidad del sistema anteriormente citado.
Asimismo sea capaz de comprender la metodología de la experimentación y las razones
por las cuales fueron impostados una cierta cantidad de valores.
Capítulo 4: El λ-monitor y el peak-detector
WONDER tiene la imperativa necesidad de un subsistema que sea capaz de detectar la
presencia/ausencia de los paquetes ópticos en el anillo de transmisión. El λ-monitor es el
subsistema encargado para desarrollar tal labor y de esta manera comunicar al nodecontroller de esta información en modo que las transmisiones sean plenamente exitosas,
evitándose así cualquier eventual contención al momento de transmitir un paquete. Esta
información le permite al node-controller gestionar el tráfico de un nodo de manera que
las colisiones ocasionadas por la pugna en el acceso del medio no ocurran. La señal de
la salida del λ-monitor esta caracterizada por un nivel lógico alto (presencia del paquete)
o de un nivel lógico bajo (ausencia del paquete).
Además el λ-monitor efectúa la detección de la potencia óptica de cada paquete
de modo que los amplificadores ópticos puedan posteriormente corregir la potencia
óptica a la salida de las respectivas etapas de amplificación. La información dada por el
peak-detector (parte del λ-monitor encargado de detectar el nivel de potencia óptica)
podría ser notablemente útil en las redes PON (Passive Optical Networks) que son
redes, con conexiones punto-a-multipunto en las cuales los splitters sin ganancia
permiten conectar los puntos de la red [32]. La señal eléctrica a la salida representa una
porción de la potencia óptica a la entrada del subsistema.
Este capitulo pretende dar una descripción al detalle el diseño de éste
subsistema, explicando cada simple etapa que lo comprende, desde el fotodiodo hasta el
conector SMA que lo concluye.
57
La primera etapa que lo compone tiene la función de transformar la señal óptica
a la entrada en señal eléctrica por lo que le fotodiodo pretende ser el dispositivo
adecuado para tal fin, representando la interfaz optoelectrónica de este subsistema.
Siempre sobre la primera etapa, la señal eléctrica, a la salida del fotodiodo, se debe
acondicionar de manera que el sistema sea capaz de detectar la envolvente de cada
paquete por individual de manera que la contribución de cualquier ruido presente sobre
la señal se vea minimizada y fuertemente atenuada. La segunda etapa se basa en la
configuración de un comparador de tensión, y tiene como finalidad indicar el nivel
lógico relativo a la ausencia/presencia del paquete óptico. De manera tal que este
sistema sea escalable, es decir que funcione para futuros proyectos que funcionen a
velocidades de transmisión mayores, el sistema dispone de una resistencia variable
llamada trimmer, que permite justamente regular el nivel de tensión del comparador.
Mientras que la tercera y última etapa se encarga de la detección de la potencia óptica.
Dicha función a través de una sencilla configuración de un detector de picos empleando
un circuito de carga/descarga de rápida conmutación.
Seguidamente se explicaran al detalle el diseño de las etapas anteriormente
introducidas.
4.1. Diseño del λ-monitor
En capítulos anteriores se había hecho referencia a como seria proyectada la
arquitectura del λ-monitor. Siendo el objetivo del subsistema, la detección de la
presencia/ausencia de paquetes, se pensó utilizar un filtro. En estudios iniciales se
discutió el tipo del filtro que seria utilizado para tal fin: pasa-alto o pasa-bajo; en ambos
casos hubiese sido posible la detección del paquete sea por detección de su envolvente
que por los bits contenidos al interno de cada paquete óptico. Luego de la etapa de
filtrado sería posible proveer la información sobre el estado del paquete utilizando un
comparador de tensión a un cierto valor de voltaje o un comparador de cruce por cero,
según fuere el caso del filtro.
58
peak_detector
INPUT
Z+
RH2
OPA690.1
R1
+
R5
-C
Z--
Rg
+5V
Free/Busy
OUTPUT
+
--
RH1
AD8611
Q
VP
R2
TRIMM1
+5V
HFBR-2316R
OPA690.2
I
R3
--
TRIMM2
+
VX
R4
Fig. 4. 1.: Esquema circuital del λ-monitor
La elección hecha para la construcción del λ-monitor fue el uso de un filtro pasabajo seguido de un comparador de tensión, como se puede observar de la figura 4.1., en
la cual se muestra un esquema circuital del λ-monitor. El otro esquema planteado tenía
una complejidad a nivel de sincronización temporal respecto a los bits escritos al interno
de cada paquete.
De la figura 4.1. es posible evidenciar cuatro sencillas etapas. La primera de
ellas seria la recepción de los paquetes ópticos tomados del respectivo anillo, donde el
dispositivo principal es un fotodiodo. Este dispositivo optoelectrónico se encarga de
llevar la señal que llega desde la fibra óptica del dominio óptico hacia el dominio
eléctrico. El fotodiodo utilizado para tal fin es el HFBR-2316R [33], que es un
fotodiodo que permite no solo transformar señales ópticos en eléctricos si no que
además posee un mínimo factor de amplificación mediante el TIA (TransImpedence
Amplifier) de baja figura de ruido que posee en su interior; el acople de ambos
dispositivos, entiéndase por fotodiodo y TIA, operan en la tercera ventana del espectro
óptico es decir entorno a los 1300nm. La salida del HFBR-2316T viene ‘bufferizada’ a
una frecuencia en DC de 125MHz.
59
Fig. 4. 2.: Esquema del HFBR-2316R, se evidencie el fotodiodo en serie al TIA [2]
La resistencia interna Rg del fotodiodo posee un valor igual a 30Ω con un voltaje
de offset de 1.8V que es introducido por el dispositivo a la salida de la señal. Estos
valores serán de gran utilidad cuando se desarrollarán los cálculos para la elección de
las resistencias presentes en el circuito. La elección del fotodiodo hace una referencia
unívoca a la filosofía del proyecto WONDER, en la cual los dispositivo al interno de la
red deben ser relativamente económicos y además comerciables. Ya que el λ-monitor
no requiere mayores exigencias en términos de ancho de banda, se decidió utilizarlo,
que además es simple de instalar sin mencionar su valor en el mercado actual.
La señal eléctrica a la salida del fotodiodo debe acondicionarse, ya que es una
señal que posee un voltaje de offset agregado por el fotodiodo y que podría
comprometer las lecturas de la presencia/ausencia del paquete. La etapa de
acondicionamiento comprende el filtrado pasa-bajo y el supresor de tensión de offset.
En vez de obtener la función del filtro a través de una sencilla red RC se decidió el uso
de un filtro activo, por lo que el uso de amplificadores operacionales resulta imperativo.
Sea para la etapa de filtrado que para la supresión se offset se emplearon la siguiente
familia de amplificadores operacionales (OPA690 [34]) que poseen las siguientes
características:
•
Operación a banda ancha: 220MHz (+5V, G=2)
•
Elevado slew rate: 1800μs/V
•
Elevada corriente a la salida: 190mA
•
Baja corriente de alimentación: 5.5mA
La elección del amplificador operacional OPA690 fue dictaminada por algunas de sus
características que lo hacen apropiado para este tipo de sistemas; como viene descrito en
su respectivo data-sheet [34], de hecho, tal amplificador, si viene alimentado solamente
con una tensión positiva permite obtener una dinámica útil de la señal de salida que
oscila desde 1V hasta 4V, con una corriente de control superior a los 150mA y con un
60
producto banda-ganancia de 500MHz·V/V. Además el slew-rate característico, el
OPA690 garantiza la ausencia de distorsiones presentes sobre la señal útil.
El voltaje a la salida del fotodiodo posee un offset que debe ser suprimido en
modo que la información a la entrada del comparador sea la justa en relación a la
amplitud real del paquete óptico, por lo que el nivel mínimo de potencia debe
corresponder a 0V mientras que el superior debe ser cercano a 1V. La segunda etapa
tiene justamente esta función, eliminar el offset introducido por el fotodiodo. Se puede
observar de la figura 4.1. el esquema que permite tal fin. Considerando que el voltaje a
la entrada positiva del OPA690.1 (VP, tensión detectada por el fotodiodo inherente a la
potencia óptica del paquete) debe ser igual a la tensión en la salida del OPA690.2 menos
la respectiva caída de tensión en la resistencia R3, podemos escribir la siguiente
ecuación:
VP = VX − I ⋅ R3 (Ec. 4.1.)
Por lo que la tensión (VX - I·R3) vendrá sustraída a la tensión VP, ya que fueron
conectados en manera diferencial. Siendo VX dependiente de la relación del divisor de
tensión impuesto por el TRIMM2, que posteriormente vendrá ‘bufferizado’, es posible
regular el offset de la señal que vendrá filtrada. Todo esto permite que el sistema sea
escalable para otras especificaciones de offset.
La siguiente etapa en el acondicionamiento de la señal, es justamente el filtro
pasa bajas que permitirá posteriormente la detección de la envolvente del paquete. Esta
etapa permite además introducir una mínima amplificación de manera tal que el peakdetector sea capaz de detectar con gran resolución cada paquete; sin que los paquetes
ópticos sometidos a una elevada atenuación, y por ende de baja potencia, vengan
descartados. Para establecer el modo adecuado de la amplificación de esta etapa es
necesario hacer referencia al power-budget de WONDER [Cap. 3]. La potencia óptica
media (PRX,m) a la entrada es igual a -15dBm mientras que la responsivity del fotodiodo
es de 17mV/μW. De estos datos es posible obtener el voltaje pico-pico a la salida:
Vp-p = Rg ⋅ 10
PRX, m / 10
Vp-p = 31.62 ⋅ 17 = 537mV
(Ec. 4.2.)
61
La ganancia introducida por el amplificador OPA2690 va configurada no solo
teniendo esto en consideración, de la misma manera se debe verificar que los valores de
tensión a la entrada del comparador sea los adecuados para así evitar problemas de
saturación. Por lo que el valor de la ganancia G viene fijado a un valor de 2.5V/V. En
esta configuración (refiérase a la figura 4.1.) la ganancia del amplificador se rige por la
siguiente ecuación:
G = 1 + R2
R3
(Ec. 4.3.)
Como el sistema requiere que las impedancias vistas desde la entrada del
amplificador (Z+, Z-) estén balanceadas, el valor de las resistencias viene dado por el
siguiente sistema de ecuaciones:
⎧ R2
⎪1 + R = G
(Ec. 4.4.)
3
⎨
⎪ R // R = R + R
3
g
1
⎩ 2
Sustituyendo con los valores de Rg y R1:
⎧ R2
= 2.5
⎪1 +
(Ec. 4.5.)
⎨ R3
⎪ R // R = 30 + 210
3
⎩ 2
Se obtiene que R2 = 600Ω y R3 = 400Ω. El efecto de la realimentación del
capacitor en paralelo a la resistencia R2 hacia la rama negativa del amplificador
introduce un filtrado pasa-bajo en el sistema, que es el funcionamiento básico del
subsistema λ-monitor. La frecuencia de corte obedece a la siguiente relación:
fC =
1
1
(Ec. 4.6.)
=
2 ⋅ π ⋅ τ LPF 2 ⋅ π ⋅ R2 ⋅ C
donde τLPF es la constante de tiempo del filtro pasa-bajo (LPF – Low Pass Filter)
La velocidad con la cual el λ-monitor debe informar al node-controller sobre la
presencia/ausencia de un paquete en el anillo de transmisión de la red es un factor
crucial del proyecto. Esta premisa llevaría ciegamente a fijar una fC de modo que los
62
tiempos de subida tiendan a cero, por lo que se emplearían capacitores muy pequeños.
Así, a la entrada del comparador el frente de subida de la señal sería tan empinado, que
el retardo introducido al sistema seria solamente la propia respuesta del comparador
haciendo despreciable el tiempo que la señal se tarda en filtrarse. Además trabajar a
frecuencias de corte tan elevadas aumentaría la amplitud de ruido pico-pico sobre la
envolvente del paquete, disminuyendo por tanto la confiabilidad de la señal de salida del
comparador aumentando la probabilidad de error. El obviar la probabilidad de error en
la detección de un paquete en este escenario llevaría a una conclusión ya conocida,
hacer el sistema lo más veloz posible. Lamentablemente la configuración de la etapa de
filtrado a frecuencias tan elevadas introduce elevadísimos PEP (Packet Error
Probability) reduciendo así la calidad del sistema y llevándolo a la incursión de
colisiones en los tentativos de los nodos por acceder al medio de transmisión. El caso
opuesto sería el de disminuir la amplitud del espectro del filtro, reduciendo la frecuencia
de corte. A pesar de disminuir considerablemente la velocidad del sistema, la
confiabilidad del sistema se vería notablemente mejorada. Pero conllevaría a un ulterior
problema, el retardo en la información que recibiría el node-controller ocasionaría
tiempos de contención absurdos por lo que existe la probabilidad de que un nodo no sea
capaz de colocar sus paquetes en el anillo de transmisión en atención a la espera
impuesta por el controlador. Una vez que se ha configurado el sistema de esta manera la
amplitud de ruido pico-pico sobre la envolvente del paquete se vera críticamente
atenuada ya que el filtro no es capaz de detectar por debajo de una cierta cantidad de
bits por unidad de tiempo. La disminución de este ‘ruido’ que se sobrepone a la
envolvente de los paquetes ópticos no es otra cosa que la respuesta del filtro a la
presencia de los bits que han sido ‘escritos’ al interno de cada paquete; dicho ‘ruido’
viene llamado bit noise o ruido de bit. En conclusión aunque la configuración de la
frecuencia de corte podría ser un trabajo banal, el estudio de los tiempos de respuesta
del sistema en relación a las funciones del node-controller deben ser tomadas en
consideración con una gran certeza, y es justamente el objetivo del siguiente capitulo
del presente estudio de tesis. Por lo que la elección optima del valor de C será
pospuesta.
La cuarta etapa debe proveer la información sobre la presencia/ausencia del
paquete. Tal objetivo debe efectuarse con el menor retardo posible, por lo que se hace
imperativo que el comparador responda rápidamente. Teniendo un tiempo de
63
conmutación de 7ns, el AD8561 [35] fue utilizado para satisfacer las necesidades
temporales del sistema. El comparador se conecta al sistema en configuración de
histéresis. La adición de la histéresis, a través de una realimentación positiva (Fig. 4.3.),
permite en escenarios muy ruidoso donde la amplitud pico-pico de la señal esta muy
cercano al valor de comparación que establece la conmutación.
Fig. 4. 3.: Configuración del AD8561 con histéresis [35]
La señal a la entrada se conecta al pin inversor del comparador mientras que la
salida se realimenta negativamente a través de R2 (en nuestro caso RH2 en la Fig. 4.1.).
La relación entre R1 (en nuestro caso RH1 en la fig. 4.1.) y R1 + R2 impone la amplitud de
la ventana de histéresis con VREF (controlado por el TRIMM2) al centro, convirtiéndose
en la media de la ventana de conmutación. La salida Q será “1” (nivel alto) cuando la
tensión a la entrada sea mayor que VHI y no conmutará hasta que la tensión sea menor
que VLO. Las expresiones para VLO y VHI se reportan a continuación:
(
)
VHI = V + − 1 − VREF ⋅
VLO
RH1
+ VREF
RH1 + RH2
⎛
RH1
= VREF ⋅ ⎜⎜1 −
⎝ RH1 + RH2
⎞
⎟⎟
⎠
(Ec. 4.7.)
donde V+ es el valor de la tensión a la entrada no-inversora del comparador. La adición
del capacitor CF a fines del presente proyecto fue ignorada, ya que su aporte es
despreciable.
Esta configuración con histéresis permitiría al sistema de incurrir en una
cantidad de errores menores respecto a la acostumbrada configuración de un
64
comparador, el lector debe advertir que la PEP depende de la imposición de la ventana
de voltaje del comparador (xth). El aspecto mencionado anteriormente será estudiado a
posteriori una vez que se halla ahondado en el estudio relativo al bit noise. Toda esta
información relativa al comparador, será retomada y será útil cuando sea impuesta la
frecuencia de corte del filtro pasa-bajo ya que de eso depende la amplitud pico-pico del
ruido de bit que acompañara a la envolvente del paquete y el valor de las tensiones de
umbral del comparador.
4.2. Diseño del peak-detector
Una vez explicados todos los conceptos relativos a los esquemas circuitales de la figura
4.1. se procede a explicar el circuito del peak-detector cuyas entradas son conectadas a
la salida de la etapa de acondicionamiento de la señal y a la salida negada del
comparador con histéresis, es decir la señal que detecta la ausencia/presencia de un
paquete en el anillo de transmisión.
Peak-detector output
1SS400T1-D
LPF Output
DPK
D
CPK
RPK
G
M1
QNOT
S
Fig. 4. 4.: Esquema circuital del peak-detector
El peak-detector está hecho por una red RC cuya carga/descarga viene
controlada por un diodo de conmutación y un transistor MOS de canal N, como se ve en
la figura precedente [38]. La entrada a este circuito es la salida de la etapa de filtrado
pasa-bajo. Cuando un paquete llega al ánodo del diodo este comienza a abandonar el
estado de interdicción hasta que la tensión entre sus terminales no supere el voltaje de
umbral del diodo (Vth,D). Una vez que esto sucede, el diodo se polariza en directo
permitiendo a la red RC de cargarse hasta el valor de la tensión pico del paquete filtrado
menos la tensión de umbral del diodo, que será posteriormente agregada por el FPGA
(fig. 4.5.a.). Una vez que la amplitud del paquete supera el estado estacionario de la
65
etapa de filtrado, la tensión sobre el capacitor CPK, se estabiliza a un voltaje
proporcional a la potencia óptica del paquete, es decir:
VC = VMAX,LPF − Vth,D (Ec. 4.8.)
donde VMAX,LPF es la tensión máxima a la salida de la etapa de filtrado. El valor de
VMAX,LPF depende de la amplitud pico-pico del ruido de bit así como de la ganancia G y
de la frecuencia de corte fC. El capacitor es capaz de sostener la carga ya que el diodo
constantemente le inyecta la carga necesaria para satisfacer la condición de tensión
establecida por (Ec. 4.8.), esto hasta que haya transcurrido TP, o que es lo mismo la fin
del paquete óptico (Fig. 4.5.b.).
Cuando la final del paquete llega, el diodo conmuta por lo que regresa al estado
de interdicción. Asimismo se llega a una etapa en la cual CPK se descarga lentamente a
través de RPK; dicho valores deben ser proyectados adecuadamente (Fig. 4.5.c.) a pesar
de que la duración de esta etapa sea relativamente despreciable. El comparador detecta
la ausencia del paquete por lo que su salida negada se eleva a “1”. Esta señal permite
que M1 conmute, entonces se comporta como una fuente de corriente controlada por la
tensión vGS que descarga el condensador con un pulso de corriente, en modo que la
tensión sobre el capacitor disminuya críticamente en poco tiempo (Fig. 4.5.d.)
Las corrientes representadas con líneas gruesas en la Fig. 4.5., representan las
más dominantes en el nodo, mientras que las pintadas en línea pespunteada poseen la
menor contribución en un determinado nodo. La señal a la entrada del sistema viene
representada como la respuesta a la función puerta del LPF. Cada vez que la señal va
entrando al peak-detector viene evidenciado por una línea más gruesa.
66
IC
DPK
IC
IR
+
DPK
RPK
CPK
IR
RPK
IC
+
RPK
CPK
+
CPK
(b) Carga constante en CPK
(a) Carga de CPK a través de DPK
DPK
IR
CPK
IR
RPK
D
G
M1
S
(c) Descarga constante en CPK
(d) Descarga de CPK mediante M1
Fig. 4. 5.: Proceso de carga/descarga del peak-detector
Siempre con la premisa de introducir el menor retardo para proveer la
información al node-controller, los componentes utilizados deben ser elegidos
considerando esta situación. Para el diodo es imperativo que el tiempo de conmutación
sea el menor posible por lo que se eligió el 1SS400T1-D [36] que posee un trr (Reverse
Recovery Time) máximo de 4ns. La segunda elección del sistema en términos de
velocidad es la constante de carga/descarga de la red RC (τPK). Finalmente se decidió
utilizar un transistor NMOS con baja resistencia entre drenador y fuente (RDS(on)) que
permite que la descarga del condensador sea veloz.
Como es ya bien sabido, este sistema tiene tres constantes de tiempo cuyas
expresiones son reportadas a continuación:
⎧τ C = (RPK // RDPK ) ⋅ CPK
⎪
(Ec. 4.9.)
⎨τ M = RPK ⋅ CPK
⎪τ = (R // R ) ⋅ C
PK
D(on)
PK
⎩ S
La constante de carga (τC) fue impuesta en modo que sea equivalente a una
decena de bits. Por lo tanto la elección del paralelo entre RPK y RDPK (Resistencia
67
inherente al diodo DPK) dependerá de esta imposición. El valor de RPK debe considerar
la corriente de polarizacion directa del diodo (IF) de modo que esta no sea mayor de
200mA y que pueda ser manejado adecuadamente por el OPA690, que posee una
corriente de salida de 160mA. Mientras que el valor de CPK no debe ser comparable con
la capacidad parasita del diodo (CD=3pF) y ni siquiera a la capacidad de las pistas del
PCB (Printed Circuit Board). Al contrario, la constante para mantener la carga de CPK
(τM) debe ser del orden de los miles de bits. Finalmente la constante de descarga (τS)
viene impuesta en modo que la descarga suceda rápidamente, siendo comparable con τC.
Siendo el valor VMAX,LPF el valor máximo que puede alcanzar CPK, como ya fue
mencionado, es importante evidenciar su dependencia de dos parámetros: la ganancia de
la etapa de filtrado (G) y de la amplitud pico-pico del ruido de bit (ΔxBN).
Para establecer los valores de RPK y de CPK debemos buscar los valores, sea de la
resistencia interna del diodo que la del transistor. De la siguiente grafica tomada de [36]
se puede recavar un rango para el valor de RDPK.
Fig. 4. 6.: Corriente en directa en función de la tensión en directa. [5]
De la Ley de Ohm podemos obtener un rango para RDPK considerando una
temperatura de trabajo entorno a los 25°C. El punto que dará una menor resistencia
interna será (0.5V, 0.1mA) mientras que el de mayor resistencia será (0.97V, 100mA).
Entonces RDPK pertenece a un rango desde 5kΩ hasta 10Ω. Ya que la zona de interés se
ubica en los puntos cuyo voltaje supere los 0.7V que es la tensión aproximada a la cual
68
el diodo conmuta y afecta la resistencia equivalente de la red RC que cargará el
capacitor este rango vendrá limitado a [70Ω, 10Ω], esta vez tomando el punto (0.7V,
~10mA).
En segundo lugar, el valor de RD(on) es igual a 35mΩ. A continuación se
presentan los cálculos para la obtención de RPK y CPK. Para dichos cálculos serán
despreciadas las condiciones relativas a la segunda condición de (Ec. 4.9.) ya que el
tiempo que dura esa etapa posee una duración muy pequeña respecto a la duración de
las otras condiciones. Estableciendo constante de carga y descarga de 8ns se tiene que:
⎧8 × 10 −9 = (RPK // 10 ) ⋅ C PK
⎪
⎨8 × 10 −9 = (RPK // 35 × 10 −3 ) ⋅ C PK (Ec. 4.10.)
1442443
⎪
RPK
⎩
Del sistema precedente se pueden obtener los valores para el peak-detector,
estos son: RPK = 100Ω y CPK = 800pF.
4.3. Consideraciones Finales
La influencia del ruido de bit en la imposición de una gran cantidad de parámetros es
notable. La última parte del capítulo, pretende presentar al lector un resumen de las
estrechas relaciones entre estos parámetros.
En primer lugar, el tiempo de retardo global (tdelay) del sistema obedece a la
frecuencia de corte del LPF, a la ventana de histéresis del comparador, al tiempo de
conmutación del diodo DPK y de la constante de carga/descarga de la red RPKCPK.
Mientras que la ganancia de la etapa de filtrado depende del power budget del proyecto
que tienen en cuenta la potencia eléctrica a la salida del fotodiodo en modo que los
paquetes de cualquier potencia sean detectados adecuadamente.
Por lo tanto una vez fijado el parámetro G, la flexibilidad del sistema se
concentra sobre fC, que se verá en el siguiente capítulo, es la base del comportamiento
del ruido de bit del cual depende: la tensión máxima a la salida de la etapa de
amplificación (que esta legada a su vez a la amplitud del rango del ruido de bit), la
69
probabilidad de error en la detección de un paquete y el retardo total del sistema. Como
se puede observar en el esquema presentado en la figura 4.7. donde vale la penar acotar
que los óvalos en gris poseen una estricta dependencia con el bit noise.
tdelay
ΔxBN
Carga/Descarga
Peak-detector
xth
PEP
Power
budget
G
fC
VP
Saturacion del
comparador
τLPF
Fig. 4. 7.: Esquema de las dependencias de los parámetros en el subsistema del λ-monitor/peak-detector.
En la figura 4.7. se presentan los parámetros que deben ser tomados en cuenta
para proyectar adecuadamente el sistema compuesto por el λ-monitor/peak-detector sin
menospreciar sus intrínsecas relaciones. Se puede retener como premisa base que la
PEP y el tdelay del sistema son básico para determinar la calidad del sistema. Siempre
haciendo referencia a la figura 4.7., se puede observar como la frecuencia de corte del
LPF es determinante en la proyectación del sistema, ya que controla el comportamiento
sea de la PEP (a través de la xth) y el retardo del sistema (a través de ΔxBN). Por lo tanto,
el único parámetro que permite modificar la calidad del sistema esta ligada a la
frecuencia de corte.
En conclusión, ahondar en el estudio para una elección adecuada de la
frecuencia de corte del filtro pasa-bajo es un punto relevante para dicho sistema, ya que
permite no sólo el control de la calidad del sistema si no que además define su
respectiva optimización.
Capítulo 5: El ruido de bit
Los bits ‘escritos’ al interno de cada paquete óptico (tramite el modulador MachZehnder) a una velocidad de 1.25Gbits/s agregan a la envolvente del paquete, una vez
que los paquetes han sido filtrados, una especie de distorsión. El ruido introducido por
los bits, puede llevar al sistema a dar una información equivocada al node-controller
acerca de la presencia/ausencia de un paquete, por lo que hace vulnerable al sistema a
colisiones en el anillo de transmisión.
El ruido apenas citado no es otro que el ruido de bit o bit noise. No siendo un
ruido como tal, se le llama así debido al comportamiento tan similar que este posee
respecto a un ruido. Es una señal que depende netamente de la codificación utilizada
para transmitir la información y del tiempo de duración de un bit (TB) que en WONDER
es equivalente a 800ps. Otros parámetros que regulan las características del ruido de bit
dependen fundamentalmente del sistema al cual son expuestos. En WONDER, el
sistema al cual viene expuesto esta señal es el λ-monitor, por lo cual los bits escritos al
interno de cada paquete son irrelevantes, ya que su objetivo es el de detectar el estado
de cualquier slot en la red.
La atenuación de los bits en la envolvente del paquete es fundamental para
alcanzar bajísimas probabilidades de error en la detección de los paquetes (PEP –
Packet Error Probability) llevando así al sistema hacia niveles de calidad plausible y
acorde con las exigencias del proyecto.
71
El presente capítulo presenta un estudio a nivel netamente teórico sobre las
características del ruido de bit así como el cálculo de la probabilidad de error en los
sistemas de detección de paquetes de este género.
5.1. Perturbación de bits a alta frecuencia
El bit noise o ruido de bit, desde la perspectiva de un sistema, es la señal producto de la
función de transferencia del filtro activo pasa-bajo que permite detectar la envolvente de
los paquetes en las redes que utilizan TDM-WDM. En otras palabras, es la manera en la
cual el filtro responde a la presencia de los bits al interno de cada paquete.
x(t ) = h(t ) ∗ z (t ) (Ec. 5.1.)
donde x(t) es la expresión del ruido de bit, z(t) representa los bit codificados a la entrada
del sistema mientras que h(t) es la función de transferencia inherente al LPF (Low Pass
Filter).
El comportamiento del ruido de bit, a pesar de no ser un ruido, puede ser
aproximado a una distribución gaussiana ya que son funciones que poseen un amplia
gama de propiedades convenientes que permiten modelar cualquier situación además de
una justificación teórica para evidentes hechos de la experiencia empírica, o que es lo
mismo afirmar que muchos fenómenos casuales siguen una ley aproximadamente
normal. La expresión de una distribución normal se muestra a continuación:
f (x ) =
1
2π σ BN
⎧ ( x − μ BN )⎫
⋅ exp⎨−
⎬, ∀x ∈ ℜ (Ec. 5.2.)
2
2σ BN
⎩
⎭
donde μBN y σBN son la media y la desviación standard del ruido de bit.
72
1
0.9
0.8
f (x )
Δx ⎞
⎛
Π⎜ x − BN ⎟
2 ⎠
⎝
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-3
-2
-1
0
μBN
1
2
3
x
ΔxBN
Fig. 5. 1.: Sobreposición de una distribución gaussiana con una función puerta centrada en μBN
Sobre estas hipótesis, se dice que X es una variable normal o gaussiana
relacionada a las amplitudes que alcanzan la respuesta del filtro pasa-bajo a la presencia
de los bits que son escritos al interno de cada paquete. Esta distribución viene reportada
por la figura 5.1., y esta caracterizada por los parámetro μBN y σ2BN; se escribe que X~a
(μBN, σ2BN). Pero, debe ser considerado que las amplitudes alcanzadas por el ruido de bit
no se extienden hasta el infinito a partir de la respectiva media. Por lo que se esta
hablando de una variable gaussiana truncada por una señal puerta (línea gruesa gris de
la figura 5.1.) cuya expresión viene dada por:
x − x0 ⎞
⎛
Π⎜ x − 1
⎟ = u ( x − x0 ) − u ( x − x1 ) (Ec. 5.3.)
2 ⎠
⎝
donde u(x) es la función escalón, x1 es la amplitud máxima de la envolvente mientras
que x0 es la mínima amplitud. Las amplitudes apenas mencionadas están íntimamente
ligadas a la tensión a la salida del filtro pasa-bajo en correspondencia de sus valores, por
lo que x1 es la tensión máxima de la envolvente mientras que x0 es la tensión mínima.
La diferencia entre x1 y x0 es la amplitud pico-pico del ruido de bit.
Δx BN = x1 − x 0 = VMAX,LPF − Vmin,LPF (Ec. 5.4.)
73
La expresión de X viene dada por una distribución normal, multiplicada por la
función puerta que la trunca, como se puede evidenciar de la figura 5.1., tomando la
ecuación (Ec. 5.2.) y (Ec. 5.3.) se obtiene B(x) que será la distribución del ruido de bit.
⎡
⎧ ( x − μ BN ) ⎫⎤
1
Β( x ) = ⎢
⋅ exp⎨−
⎬⎥ ⋅ [u ( x − x 0 ) − u ( x − x1 )] (Ec. 5.5.)
2
2σ BN
⎩
⎭⎦⎥
⎣⎢ 2π σ BN
Ahora se debe hacer que B(x) venga expresado en términos de las variables del
sistema que serán introducidas a continuación. La primera variable a considerar es el bit
rate (RB) o tasa de transferencia de bits cuyo inverso nos da el tiempo de bit (TB). La
B
segunda variable es inherente a la etapa de filtrado del λ-monitor es la frecuencia de
corte del LPF (fC), retomando la expresión reportada en el capitulo precedente tenemos
que:
fC =
1
2πτ LPF
(Ec. 5.6.)
donde τLPF es la constante de tiempo del LPF. La última variable hace referencia al
comparador de tensión con histéresis y el tiempo de muestreo (TS) que esta íntimamente
ligado a la tensión de umbral (xth) en la ventana del comparador.
5.1.1. Rango y media del ruido de bit
Se debe expresar ΔxBN, μBN y σBN en términos de los parámetros introducidos en la
sección 5.1., es decir en términos de RB, fC, TS y xth según corresponda. Si se desea
empezar por la amplitud pico-pico del ruido, se debe antes que nada considerar el perfil
del proceso de carga/descarga al cual viene expuesto la envolvente del paquete, que es
una típica función exponencial caracterizada por una constante temporal. A
continuación se muestra matemáticamente el comportamiento apenas mencionado:
x(t ) = x(∞ ) − [x(∞ ) − x(Δt )] ⋅ exp{− f c ⋅ 2π ⋅ (t − Δt )} (Ec. 5.7.)
74
donde x(∞) es el valor que alcanzara la función en el infinito y x(Δt) representa el valor
inicial de la función. Moviendo el eje temporal hacia el cero, de manera de simplificar
el estudio, x(Δt) se convierte también él en cero. El valor que la señal alcanzaría en el
infinito es igual a la amplitud del paquete (AP) demediada que esta ligada a la amplitud
de los bits ya que su amplitud depende del paquete en el cual fueron escritos.
ABIT
x1
ABIT/2
x0
ΔxBN
TC/D
2TC/D
3TC/D
4TC/D
TB
Fig. 5. 2.: Carga/Descarga máxima en estado estacionario (steady-state) del ruido de bit
Para escribir las expresiones de x1 y x0, debemos estudiar el comportamiento de
la codificación 8B/10B. De [21] se puede obtener que la cantidad de bit iguales (NCID =
Consecutive Identical Digits) que la codificación 8B/10B es capaz de disponer a la
salida es de cuatro, pero pueden presentarse hasta 7 bits a un mismo nivel en una
palabra aunque son situaciones muy poco probables. El efecto total de todos los bits en
una misma palabra es el equivalente a decir que NCID=7, ya que el proceso de carga y
descarga es simétrico y por ende conmutativo respecto a la ocupación de determinado
bit dentro de la palabra. En la figura 5.2. se puede ver el comportamiento de la
carga/descarga en situación estacionaria considerando NCID=7, se observe la media
hecha por la línea pespunteada. En conclusión se define el tiempo máximo de
carga/descarga (TC/D) como:
TC/D = N CID ⋅ TB (Ec. 5.8.)
De la ecuación (Ec. 5.7.) en estado estacionario, y la ecuación (Ec. 5.8.) se
recavan las expresiones de x1 y x0, que se muestran a continuación:
75
x1 =
ABIT ⋅ [1 − exp(− 2πf cTC/D )]
(Ec. 5.9.)
2 sinh ( f c 2πTC/D )
x0 = x1 ⋅ exp(2πf c TC/D ) (Ec. 5.10.)
Con las expresiones (Ec. 5.9.) y (Ec. 5.10.) podemos escribir nuevamente la
expresión (Ec. 5.4.) como se muestra seguidamente:
ΔxBN =
ABIT ⋅ [1 − exp(− 2πf CTC/D )]
⋅ [exp(2πf CTC/D ) − 1] (Ec. 5.11.)
2 sinh(2πf CTC/D )
A continuación se muestra el comportamiento de (Ec. 5.11.) normalizado
respecto a xmin, que es la amplitud mínima de la envolvente de un paquete filtrado. Para
graficar (Ec. 5.11.) se tomó como parámetro la frecuencia de corte del filtro pasa-bajo
normalizada respecto a la tasa de transferencia de bits.
2
1.8
1.6
ΔxBN/xmin
1.4
1.2
1
0.8
0.6
0.4
0.2
0
0
0.01
0.02
0.03
0.04
0.05
0.06
0.07
0.08
fC/RB
Fig. 5. 3: Rango de ruido de bit respecto a la frecuencia de corte normalizada respecto RB
B
Para obtener la gráfica en la Fig. 5.3. se tomó RB = 1.25Gbits/s → TB = 800ps,
NCID = 7 y ABIT = 1. El rango de frecuencias explorado esta comprendido entre 500KHz.
y 100MHz. Se puede evidenciar como la amplitud pico-pico del ruido aumenta casi
linealmente en desde 0.4×10-3 hasta 0.03, mientras que mas allá de este punto la
amplitud pico-pico entra en una etapa de saturación en la cual tiende a doblar la
amplitud mínima.
76
El rango del ruido de bit es variable también en términos del tiempo de
muestreo. A continuación se muestra la expresión general de la amplitud pico-pico en
función de la frecuencia de corte y del tiempo de muestreo; por lo que se tendrá:
⎡
⎛
⎞⎤
TS
⎟⎥
ABIT ⋅ ⎢1 − exp⎜⎜ − 2πf C
TB ⋅ N C/D ⎟⎠⎦ ⎡ ⎛
⎞ ⎤
TS
⎝
⎣
⎟ − 1⎥ (Ec. 5.12.)
Δx BN ( f C , TS ) =
⋅ ⎢exp⎜⎜ 2πf C
TB ⋅ N C/D ⎟⎠ ⎦
⎛
⎞
TS
⎝
⎣
⎟
2 sinh⎜⎜ 2πf C
TB ⋅ N C/D ⎟⎠
⎝
que en general es la misma ecuación (Ec. 5.11.), pero el TC/D viene generalizado
dividiendo por el producto entre el tiempo de bit y la cantidad de bits consecutivos. De
esta manera si se quisiese muestrear en TS = 0.2μs, esto correspondería a 36 ciclos de
carga/descarga con palabras de 7 bits conmutadas, que es lo mismo una cadena de bits
come sigue: 1111111000000011111110000000… así hasta a 36. La Fig. 5.4. permite
entender mejor este concepto.
x1’
x1’’’
x1’’
x0’
TC/D
2TC/D
3TC/D
x0’’
4TC/D
5TC/D
1111111 00000001111111 0000000 1111111
TB
Fig. 5. 4.: Esquema del comportamiento de x1 y x2 en función del tiempo de muestreo TS
La media del ruido de bit sería la línea pespunteada, que se encuentra a mitad
entre las amplitudes x1 y x0. Esta media, rige el comportamiento del ruido de bit de la
77
misma manera que está íntimamente ligado al paquete o a la respuesta del filtro ante la
entrada de la función puerta.
Seguidamente se muestra la grafica que muestra el comportamiento relativo al
rango del ruido de bit en función de la frecuencia de corte normalizada respecto a la tasa
de transmisión de bit, para distintos valores de tiempos de muestreo, éstos normalizados
respecto a la constante de tiempo del filtro pasa-bajo.
2
1.8
1.6
Incremento di
1.4
TS/τLPF
ΔxBN/xmin
1.2
1
0.8
0.6
0.4
0.2
0
-3
-2
10
10
fC/RB
Fig. 5. 5.: Gráfico del rango del ruido de bit normalizado explorando el espacio (fC/RB, TS/τLPF)
B
Con el objetivo de detectar el comportamiento del rango del ruido de bit en
función de la frecuencia de corte normalizada se aplicó la función logaritmo al eje de las
x. Del gráfico es notable que cada vez que el tiempo de muestreo aumenta (también el
normalizado respecto a τLPF) el rango del ruido de bit aumenta, en la misma manera que
la frecuencia de corte aumenta. Por lo tanto es proporcional al incremento de fC y de
ΔxBN. Además es evidenciable como hasta un cierto punto el rango satura ya sea
aumentando en términos de frecuencia de corte que en términos del tiempo de muestreo.
Una vez estudiada la amplitud pico-pico del ruido de bit, obtener la expresión de
la media del ruido de bit es simple. Estableciendo las condiciones adecuadas en la
78
ecuación (Ec. 5.8.) se obtiene la expresión teórica de la media del ruido de bit. Estas
condiciones son:
•
Desplazamiento temporal de modo que Δt sea igual a cero (para simplificar
la expresión)
•
x(∞) sea igual xmin, ya que este es valor justamente de la amplitud del
paquete cuando t→∞
En fin, la expresión de la media del ruido de bit será:
μ BN ( f C , TS ) = x min [1 − exp{− f c ⋅ 2π ⋅ TS }] (Ec. 5.13.)
Es bien sabido que el comportamiento de la media depende del tiempo en el cual
se muestree en el paquete y por la frecuencia de corte del filtro pasa-bajo. Cuando el
tiempo de muestreo tiende a un número superior a 3τLPF el valor de la media se satura,
mientras que la dependencia con la frecuencia del filtro pasa-bajo corresponda a la
velocidad que toma la exponencial en llegar a xmin. Es importante hacer ver: que la
media de un proceso que involucre una variable estocástica, como en nuestro caso,
puede ser calculada como:
∞
E[ X ] =
∫ x ⋅ f (x )dx (Ec. 5.14.)
−∞
El empleo de la ecuación (Ec. 5.14.) introduce una dificultad posterior, que radica
en la amplia gama de parámetros de los cuales depende el ruido de bit. En la ecuación
precedente E[X] indica el valor esperado, o también la media de X, esta información se
hará útil a continuación, para recavar el valor de la varianza del ruido de bit.
5.1.2. Varianza del ruido de bit
Como los valores de X están distribuidos alrededor de una media (μBN), una
aproximación para medir su variabilidad podría ser cuantificar la distancia de cada
punto a la media, por ejemplo calculando cuanto vale E[|X-μBN|]. Este método
inicialmente funciona, en el sentido que las variables aleatorias, como el ruido de bit,
asume valores dispersos sobre un valor mucho más amplio, son asociados a valores más
79
elevados de esta grandeza; todavía las dificultades matemáticas que surgen a causa del
valor absoluto son notables, y en realidad viene sustituido con una elevación al
cuadrado, obteniendo así una relación mucho más explotable.
σ 2 = E[( X − μ ) 2 ] (Ec. 5.15.)
La expresión precedente representa en un amplio sentido la manera justa para
calcular la varianza de cualquier proceso estocástico. La sensibilidad del ruido de bit
respecto a tantas variables no permite que esta expresión sea aprovechable. En cambio a
partir de la potencia de ruido de bit se puede obtener una expresión mucho más
manejable.
+∞
σ BN = 2 ∫ H m ( f ) G8B/10B ( f )df − PDC (Ec. 5.16.)
2
0
donde Hm(f) es la respuesta del filtro pasa-bajo a la presencia de la función puerta o
heaviside. G8B/10B es el espectro de potencia de la codificación 8B/10B y PDC es la
potencia a corriente continua de la señal. Cada una de estos vendrá recavados a
continuación.
5.1.2.1. Respuesta en frecuencia de un LPF
El estudio de la expresión (Ec. 5.16.) inicia de la respuesta al impulso de un filtro pasabajo, que llevará a la expresión adecuada de Hm(f) por lo que, a continuación se muestra
un estudio que explora los conceptos básicos inherentes a los filtros pasa-bajos.
Es bien sabido, que un filtro pasa-bajo con frecuencia de corte ωC es un sistema
LTI (Linear and Temporaly Invariant) que deja pasar las exponenciales complejas ejωt
para valores de ω comprendidos entre (–ωC, ωC) y elimina las señales en otras bandas
cuya respuesta en frecuencia en tiempo continuo viene reportado a continuación:
⎧1, ω ≤ ω C
H ( jω ) = ⎨
(Ec. 5.17.)
⎩0, ω > ω C
80
De la expresión (Ec. 5.17.) pareciese que el filtro tuviese dos bandas, debido a su
simetría respecto al cero; lo cual viene del hecho que vengan expresados en términos de
exponenciales complejas en vez de funciones senoidales. Estas expresiones representan
una idealización del sistema proyectado, por lo que se debe recavar la expresión justa en
modo que los modelos sean aplicables al caso que se estudia.
Se parte del estudio de una red RC sencilla de primer orden, que constituye el
ejemplo mas conocido de un filtro pasa-bajo en continua. En la figura 5.6. se puede
observar el esquemático de esta red, donde vs(t) es la tensión a la entrada de la red.
Según donde sea tomada la salida del circuito, podemos tener un filtro pasa-bajo o un
filtro pasa-alto, como la salida se toma a los extremos del condensador tenemos un filtro
pasa-bajo pasivo. En este caso la tensión a la salida está íntimamente ligada a la tensión
vs(t) tramite la siguiente expresión:
RC
∂vC (t )
+ v c (t ) = v s (t ) (Ec. 5.18.)
∂t
Si se supone que el sistema este en reposo, tendremos un sistema LTI . Para
determinar la respuesta en frecuencia H(jω), se puede observar que cuando la señal a la
entrada es de la forma vs(t)=ejωt, en la salida se debería obtener vc(t) = H(jω) ejωt, si se
sustituye estos valores en la ecuación (Ec. 5.18.) se obtiene:
RC
[
]
∂
H ( jω )e jωt + H ( jω )e jωt = e jωt (Ec. 5.19.)
∂t
que derivando el primer factor se obtendría:
RCjωH ( jω )e jωt + H ( jω )e jωt = e jωt (Ec. 5.20.)
que se puede traducir en:
H ( jω ) =
1
(Ec. 5.21.)
1 + RCjω
81
La magnitud y la fase de la respuesta en frecuencia H(jω) para este ejemplo
viene reportado en la figura 5.7. y 5.8. respectivamente, donde es posible evidenciar que
cuando las frecuencias tienden a infinito sea hacia el sentido positivo que hacia el
sentido negativo, se atenúa notablemente, de hecho tiende a cero. Mientras que para
valores bajos de ω, |H(jω)| = 1. La única diferencia entre el modelo del filtro apenas
descrito y el que fue utilizado en el circuito del λ-monitor es la ganancia que este
introduce y es igual a R2/R1 en configuración no inversora (se vea la figura 5.6.).
Respuesta en frecuencia
T ( s) =
Esquemático activo
a0
s + ω0
C
R2
Lugar Geométrico de
R1
las raíces, plano s = jω
+
-
in ∞
jω
R2C = 1 / ω0
Ganancia DC = R2/R1
ω0
σ
Diagrama de Bode
Esquematico pasivo
R
|T|, dB
+
20log(|a0/ω0|)
Vi
__
0
ω0
log(ω)
+
C
V0
__
RC = 1 / ω0
Ganancia DC = 1
Fig. 5. 6.: Resumen de las características principales de un filtro pasa-bajo [41]
De la Fig. 5.6. se puede evidenciar que la única diferencia entre el esquemático
pasivo y el activo es la ganancia a corriente directa (DC). Se observa también el
diagrama de Bode para este filtro, donde el primer polo se presenta en ω0, de ese punto
en adelante el modulo de T(s) decae críticamente a una tasa de -20dB/década. Del
grafico en el plano s (s = σ + jω), que no es más que el LGR (Lugar Geométrico de las
82
Raíces) para la función de transferencia T(s), se observa una singularidad o polo que a
medida que se aumente la ganancia del sistema buscará al cero que esta en el infinito.
1
|H(jω)|
0.8
0.6
0.4
0.2
0
-1
-0.8
-0.6
-0.4
-0.2
0
ω
0.2
0.4
0.6
0.8
1
9
x 10
Fig. 5. 7. : Magnitud de la respuesta en frecuencia de un filtro pasa-bajo H(jω)
2
1.5
φH(jω) [rad.]
1
0.5
0
-0.5
-1
-1.5
-2
-1
-0.8
-0.6
-0.4
-0.2
0
ω
0.2
0.4
0.6
0.8
1
9
x 10
Fig. 5. 8.: Fase de la respuesta en frecuencia de un filtro pasa-bajo H(jω)
Para dar una idea inicial del compromiso involucrado en el diseño de los filtros a
continuación se reporta el comportamiento en el dominio temporal del circuito. Por
tanto la respuesta al impulso de un filtro pasa-bajo pasivo viene dado por la expresión:
83
h(t ) =
1 − t / RC
e
u (t ) (Ec. 5.22.)
RC
donde u(t) es la función heaviside, mientras que la respuesta a la función escalón se
recava de la convolución entre h(t) y u(t), obteniendo la siguiente expresión.
[
]
s (t ) = h(t ) ∗ u (t ) = 1 − e − t / RC u (t ) (Ec. 5.23.)
ambas vienen graficadas en las figuras 5.9. y 5.10. respectivamente. Si se hace la
comparación entre las figuras 5.7., 5.8., 5.9. y 5.10. es evidente el trade-off que existe.
En pocas palabras si se quisiese proyectar un filtro que dejase pasar frecuencias
bajísimas, de la figura 5.7. se observa que para alcanzar tal objetivo 1/RC debe ser
pequeño, o en manera equivalente, RC (τ = RC) debería ser muy grande; en modo que
las frecuencias superiores se atenúen notablemente. Pero, de la gráfica en la figura 5.10.
es evidente como la imposición de una constante de tiempo grande implica directamente
un retardo en la respuesta temporal del filtro, ya que la respuesta a la función escalón
sube más lentamente mediante τ crece, por lo que se deberá disminuir τ, permitiendo
que las frecuencias altas se atenúen menos respecto al valor de τ impuesto inicialmente.
Este trade-off entre el comportamiento en el dominio de la frecuencia y en el dominio
del tiempo se suspenderá, pero será de gran importancia cuando se explique el relativo
trade-off del ruido de bit, ya que están relacionados.
0.35
(0,1/τ)
0.3
0.25
h(t)
0.2
0.15
(τ, 1/(eτ))
0.1
0.05
0
-2
0
2
4
6
8
10
t
Fig. 5. 9.: Respuesta al impulso de un filtro pasa-bajo h(t)
84
1
s(t)
0.8
0.6
(τ, 1-(1/e))
0.4
0.2
0
-2
0
2
4
6
8
10
12
14
16
18
20
t
Fig. 5. 10.: Respuesta a la función escalón de un filtro pasa-bajo s(t)
Una vez que se han estudiado las características matemáticas de un filtro pasabajo, en términos de teoría de señales, se puede escribir la siguiente relación:
y (TS ) =
+∞
∫ x(τ ) ⋅ h(T
S
− τ )dτ (Ec. 5.24.)
−∞
donde x(τ) es la señal de ruido de bit y h(TS-τ) es la respuesta al impulso, reflejada
respecto al eje de las y y desplazada en términos de τ, como se puede evidenciar de la
figura 5.11.
85
x(τ)
τ
h(TS-τ)
1/τ
τ
TS
Fig. 5. 11.: Ruido di bit x(τ) y la respuesta al impulso h(TS-τ)
Como el ruido de bit no está presente en todo el espacio temporal, se le debe
aplicar un limitación temporal en función del tiempo de muestreo TS, teniendo de esta
manera la respuesta al impulso modificada hm(t); matemáticamente esto seria:
hm (t ) = h(t ) ⋅ [u (t ) − u (t − TS )] (Ec. 5.25.)
que viene ilustrada a continuación en la figura 5.12.,
hm(TS-τ)
1/τ
TS
τ
Fig. 5. 12.: Respuesta al impulso modificada hm(t)
Considerando esta respuesta al impulso modificada es posible recavar la
situación de transición del ruido de bit sobre una determinada limitación temporal,
86
siendo TS>0. Retomando la ecuación (Ec. 5.22.) escribiendo τ=RC podemos escribir la
siguiente expresión:
hm (t ) =
1
e −t / τ ⋅ u (t ) − e −t / τ ⋅ u (t − TS ) (Ec. 5.26.)
τ
τ1442443
1
x (t )
Ya que el objetivo de este estudio de la respuesta en frecuencia es recavar el
modulo cuadrado de su transformada de Fourier, tomamos la señal x(t) ya que la
transformada del primer término es conocida. En modo de obtener la transformada de
una manera más sencilla multiplicamos por e-Ts/τ·eTs/τ, por lo tanto se tendrá la siguiente
expresión:
1 − 1 ⋅(t −T ) −TS
x(t ) = e τ S ⋅ e τ ⋅ u (t − TS ) (Ec. 5.27.)
τ
cuya transformada de Fourier es la siguiente:
X(f )= e
−TS
τ
⋅
1
e − j 2πfTS (Ec. 5.28.)
1 + j 2πfτ
Sabiendo que la transformada de Fourier del termino e-atu(t) con a un número
positivo y real es 1/(a + jω), se puede recavar la transformada total de la respuesta al
impulso modificada,
Hm( f ) =
−TS
1
⎞
⎛
⋅ ⎜1 − e τ ⋅ e − j 2πfTS ⎟ (Ec. 5.29.)
1 + j 2πfτ ⎝
⎠
y tomando el módulo cuadrado de este expresión se obtiene…
Hm ( f ) =
2
1
2
1 + (2πfτ )
−2TS
−TS
⎛
⎞
⋅ ⎜1 + e τ − 2e τ cos(2πfTS )⎟ (Ec. 5.30.)
⎝
⎠
Esta expresión permitirá evaluar la varianza del ruido de bit cuando no haya un
paquete precedente, por lo tanto se debe recavar otra expresión más general que la
87
reportada en (Ec. 5.30.). Se debe estudiar entonces la respuesta del filtro considerando
que exista un paquete en precedencia al paquete estudiado. Anterior al paquete
precedente no vale la pena generalizar el estudio ya que los sistemas con los cuales se
trabajan deben proveer la información con un cierto retardo, una vez que el tiempo de
retardo ha superado una cierto valor de umbral impuesto por el sistema, este se hace
ineficiente.
En modo de ilustrar en manera más clara la idea de la necesidad de prolongar en
el dominio del tiempo este estudio de la ecuación (Ec. 5.30.) se muestra la figura 5.13.
de la cual se pueden evidenciar dos situaciones, cuando hay un paquete precedente y
cuando no lo hay. Este escenario, en el cual el paquete precedente interfiere con el
paquete sucesivo, vendrá llamado Interferencia Inter-Paquete (IPI).
Inicialmente se tiene el escenario en el cual la envolvente del paquete filtrado
(señal p(t) en la figura 5.13.a), el cual fue aislado del ruido de bit con fines netamente
esquemáticos y que facilitasen la comprensión, pero advierta que el ruido de bit está
presente en esta situación. Cada paquete generado esta compuesto, en un ámbito
temporal, por dos tiempos, un de los cuales se repite al inicio y a la final del paquete
como se explicará a continuación. Al inicio de cada paquete si tiene un tiempo de
guardia (TG), que en WONDER es igual a 10ns, en modo de disminuir la IPI y que el
sistema sea capaz de detectar el fin y el inicio de cada paquete, ya que a la final de cada
paquete se introduce el mismo tiempo de guardia. Luego tenemos TP’, que no es el
mismo tiempo de paquete (TP) que fue definido en precedencia. TP representa la
duración total de un paquete (1μs) mientras que TP’ es la duración de la información que
se escribe dentro de cada paquete, que para WONDER son 980ns. Los bits vienen
escritos por el modulador en tiempo que va desde TG hasta TG + TP’ y son representados
bajo la envolvente de cada paquete. Ya que para estudiar el transitorio del ruido de bit
se necesita analizar la respuesta al impulso con una cierta limitante temporal impuesta
por el tiempo de muestreo TS, sobre los bits viene reportado un esquema en el cual
tenemos dos respuesta al impulso modificado según sea el caso en el que se muestree a
3τ o a 5τ, en pocas palabras a la final del paquete. Esto permite observar un fenómeno
interesante: cada vez que el tiempo de muestreo es mayor, la señal del ruido de bit
madurará mucho más rápido, entiéndase por madurez cuando el ruido de bit alcanza sus
amplitudes máximas. En conclusión muestrear en el estado estacionario impone dos
88
condiciones que hace ineficiente al sistema: retardo al dar la información al sistema de
control (node-controller en el caso de WONDER) y aumentar la probabilidad de error
en la detección de un paquete.
5τ
3τ
3τ
rDR
p (t )
t
t
t
t
hm (t )
hm2 (t )
t
T P’
TG
t
T P’
TG
T P’
TG
2TG
(a)
(b)
Fig. 5. 13.: Interferencia Inter-Paquete (IPI)
En la figura 5.13.b. se puede observar el otro escenario, en el cual la ventana
actual (current slot) viene precedido por un paquete con potencia variable según el
parámetro rDR que representa el rango dinámico en términos de amplitud. En las redes
PON esta situación es común, en la cual los paquetes ópticos sufren una atenuación
proporcional a la distancia que han recorrido, por lo que dar la información referente a
89
la potencia óptica de los paquetes es fundamental para evitar disminuir la calidad del
sistema. En WONDER en cambio, a pesar de tener amplificadores ópticos que fijan la
potencia óptica a sus respectivas salidas, tienen la necesidad de estar al tanto de la
potencia óptica promedio para lograr controlar en manera adecuada la potencia de cada
paquete. También los bits al interno de estos paquetes son ‘más potentes’ ya que vienen
amplificados y su amplitud es siempre dependiente del rango dinámico. Debajo de la
figura en la cual se observan los bits amplificados y los que pertenecen al paquete actual
se presenta la situación del transitorio en el caso en el cual el paquete precedente
interfiere sobre el sucesivo. En modo que el entendimiento de la figura 5.13. sea
plausible la respuesta al impulso para un tiempo de muestreo de 5t fue removida de la
imagen. Se puede observar como cuando se muestre para TS= 3τ la exponencial inicia el
descenso por un tiempo igual a TS, luego, viene ‘perforada’ por una duración de 2TG
debido a la ausencia de la señal, para posteriormente reprender en TS+2TG (contados
desde TS) con una amplitud diversa respecto al caso en el cual la señal hubiese
continuado su descenso, debido al rango dinámico que presentan los paquetes. El
segundo descenso exponencial de la respuesta al impulso se extendería (como máximo)
hasta TS+2TG+TP’, si sucediese el caso en el cual la frecuencia de corte del filtro pasabajo fuese muy baja (caso no considerado en este estudio por configuraciones inherentes
a los sistemas de este tipo) el decremento se suspendería en TS+2TG+TP’ y se repondría
en TS+4TG+TP’. Esta prolongación de la cola de la función exponencial ligada a la
respuesta del impulso, hace que el ruido de bit se tome menos tiempo en alcanzar su
madurez ya que en precedencia había alcanzado la madurez. Se considere que en
TS+2TG+TP’ (contados desde el tiempo de muestre del current slot) el paquete ya ha
superado el estado estacionario. Este involucra un ulterior compromiso en la elección de
la frecuencia del filtro pasa-bajo, ya que desde una cierta frecuencia de corte en adelante
la interferencia del paquete precedente podría ser despreciada o convertirse una
situación critica para el sistema en términos de probabilidad de error. Esta frecuencia de
umbral viene identificada con el símbolo fC,th.
En modo que el análisis hecho sea escalable al caso en el cual el slot precedente
esté ocupado, se necesita aplicar una limitación temporal diversa, y por tanto limitada
por el tiempo de muestreo en el paquete actual (current slot) más la ‘ventana temporal’
del slot precedente. La figura 5.14. ilustra en manera esquemática sea la respuesta al
impulso que la ‘ventana temporal perforada’ que viene denotado con el símbolo Ψ(t).
90
1/τ
h(t)
t
Ψ(t)
rDR
TS
TS+2TG
TS+2TG+TP
t
Fig. 5. 14.: Señal para aplicar la ‘ventana temporal’ cuando el slot precedente esta ocupado.
Ahora se debe solamente multiplicar en el dominio temporal h(t), cuya expresión
esta reportada en (Ec. 5.23.), por Ψ(t). La expresión de Ψ(t) está compuesta por la suma
de dos funciones puerta de amplitud temporal TS y TP’ con un cierto rango dinámico
entre ellas, separadas por 2TG, matemáticamente…
Ψ (t ) = [u (t ) − u (t − TS )] + rDR [u (t − (TS + 2TG )) − u (t − (TS + 2TG + TP ))] (Ec. 5.31.)
La expresión de la respuesta al impulso modificada Ψ(t) viene dada por:
1 −t
hm 2 (t ) = e τ ⋅ {[u (t ) − u (t − TS )] + rDR [u (t − (TS + 2TG )) − u (t − (TS + 2TG + TP ))]} (Ec. 5.32.)
τ
Posteriormente para obtener la transformada de Fourier de ésta expresión
simplemente se aplica la siguiente conversión, y aprovechando la propiedad de la
linealidad de Fourier podemos transformar cada uno de los términos separadamente.
1
τ
− to
e
−t
τ
e τ
⋅ u (t − t o ) ⎯
⎯→
⋅ e − j 2πfto (Ec. 5.33.)
1 + j 2πfτ
ℑ
91
por lo tanto aplicando (Ec. 5.33.) a (Ec. 5.32) se obtiene el espectro en frecuencia de
hm2(t),
H m2 ( f ) =
1
1 + j 2πfτ
− TS
⎡
⎛ − (TS + 2TG )τ − j 2πf ⋅(TS + 2TG ) − (TS + 2TG +TP )τ − j 2πf ⋅(TS + 2TG +TP ) ⎞⎤
⋅ ⎢1 − e τ ⋅ e − j 2πfTS + rDR ⋅ ⎜ e
⋅e
−e
⋅e
⎟⎥
⎝
⎠⎦
⎣
(Ec. 5.34.)
De la expresión (Ec. 5.34.) es notablemente complicado recavar el módulo al
cuadrado, por lo que la expresión del modulo cuadrado vendrá ahorrada, pero de todos
modos utilizada en futuros análisis ya que su aplicación utilizando comando de
MATLAB e bastante sencillo.
En conclusión se han obtenido dos expresiones que nos permiten expresar la
densidad espectral de potencia del transitorio inherente al ruido de bit en los casos en
los cuales el slot precedente esta ocupado (Ec. 5.34) y cuando no existen paquetes
precedentes (Ec. 5.30.) ambos dependientes de la frecuencia de corte del filtro pasa-bajo
y del tiempo de muestreo.
5.1.2.2. Espectro de potencia de la codificación 8B/10B
En las telecomunicaciones, la codificación 8B/10B permite ‘mapear’ símbolos de 8 bits
en símbolos de 10 bits en modo de obtener un balance DC y de la misma manera
proporcionar suficientes cambios de estados con el objetivo de recuperar el reloj de una
manera razonable. Esto quiere decir que existen tantos “1” como “0” en una cadena de
dos símbolos, y que no existen tantos “1” como “0” en una fila. Esto es una
característica importante para señales veloces, es decir que posean una elevada tasa de
transferencia de bits, ya que ayuda a reducir la interferencia inter-simbólica.
92
Fig. 5. 15.: Diagrama de bloques del codificador 8B/10B
La codificación 8B/10B funciona de la siguiente manera, los datos enviados
(Input Bits) a 8 bits son transmitidos a 10 bits. Los 5 LSB (Low Significant Bits) son
codificados en un grupo de 6 bits y los 3 MSB (Most Significant Bits) son codificados
en grupos de 4 bits, como se observa en la figura precedente. Estos dos grupos de bits
vienen posteriormente concatenados para reagruparse en un símbolo de 10 bits. No
todos los símbolos a la salida del codificador son utilizados para transmitir información,
existen algunas palabras (entiéndase como símbolos de 10 bits) que sirven para indicar
la final de un frame, que la conexión está ocupada u otras condiciones inherente a eso.
Si como la codificación permite tener dos ‘palabras’ de 10 bits por cada grupo de 8 bits
(siendo una la negada de la otra) esto permite a largo plazo balancear el nivel DC en el
canal permitiendo así de aprovechar las ventajas del acople capacitivo. Esta codificación
viene hecha normalmente por lookup tables [21] y debe ser transparente para las capas
superiores de la red.
El espectro de potencia de esta codificación, es una función dependiente de los
varios parámetros, entre los cuales es importante mencionar la forma de la señal de los
bits. En este estudio la forma de las señales de los bits vendrá considerado como una
función puerta de amplitud ½ a.u. (arbitrary unit) e amplia TB, como viene ilustrado por
la figura 5.16.
93
1
/2
TB
Fig. 5. 16.: Hipótesis para la señal de bit para construir el espectro de potencia de la codificación 8B/10B
La expresión para recavar el espectro de esta codificación viene reportada a
continuación:
G8B/10B ( f ) =
σα
+∞
⎞
2 ⎛
⋅ S ( f ) ⋅ ⎜ ∑ ρ m e − j 2⋅π ⋅ f ⋅m⋅TB ⎟ (Ec. 5.35.)
TB
⎠
⎝ m = −∞
donde S(f) es la transformada de Fourier de la señal de bit, por lo tanto es la propia
densidad espectral de potencia, σα es la desviación standard de la señal de bit y los ρm
representan la autocorrelación entre los bits en la codificación o que es lo mismo la
memoria intrínseca del codificador respecto a los símbolos precedentes para mantener la
potencia DC baja o casi nula. Como ya es conocido, la transformada de Fourier de una
función puerta, como la que caracteriza a los bits, es la función sinc y posee la siguiente
forma:
S( f ) =
sin (π ⋅ f ⋅ TB )
(Ec. 5.36.)
π⋅f
La desviación standard de esta función puerta, es ½, ya que los valores que
puede adquirir se conmutan entre el cero y el nivel “1” que tiene un valor igual a ½. La
simetría en el factor de la sumatoria permite escribirla de otra manera en modo de
obtener una relación mucho más fácil y explotable para los análisis que vendrán hechos.
+∞
∑ρ
m = −∞
+∞
m
e − j 2⋅π ⋅ f ⋅m⋅TB = 1 + 2 ⋅ ∑ ρ m cos(2 ⋅ π ⋅ f ⋅ TB ⋅ m ) (Ec. 5.37.)
m =1
los valores de los coeficientes de autocorrelación, que es lo mismo que lo ρm, son
despreciables cuando m>20, ya que tienen a cero a causa del crecimiento exponencial
94
que depende de m, atenuando así el valor de los coeficientes de autocorrelación en la
sumatoria. A continuación se muestran los valores más significativos.
Tabla 5. 1.: Coeficientes de autocorrelación de la codificación 8B/10B
ρ1= -0.22350000
ρ11= -0.00685690
ρ2= -0.11451000
ρ12= -0.00181600
ρ3= -0.04572100
ρ13= 0.00024300
ρ4= -0.02589400
ρ14= -0.00195400
ρ5= -0.02050900
ρ15= -0.00196700
ρ6=-0.02248400
ρ16= -0.00162800
ρ7= -0.01377500
ρ17= -0.00085299
ρ8= -0.00604790
ρ18= 0.00010600
ρ9= -0.00742490
ρ19= 0.00066499
ρ10= -0.00514190
ρ20= 0.00143200
Una vez que se tienen todos los parámetros el espectro de la codificación
8B/10B, se procede a presentar los gráficos de cada factor del espectro en modo de
hacer más comprensible como funciona esta codificación.
1
1
10
0.9
0.8
ρ0 + 2⋅Σρmcos(2⋅π⋅TB⋅m)
0
0.7
|S(f)| 2
0.6
0.5
0.4
0.3
10
-1
10
-2
10
0.2
0.1
0
0
-3
0.5
1
1.5
2
2.5
3
3.5
4
10
0
0.5
1
1.5
f/RB
(a)
2
2.5
3
3.5
f/RB
(b)
Fig. 5. 17.: Gráfico de la densidad espectral de potencia de la función puerta (a), y de la sumatoria de los
coeficientes de autocorrelación para la codifica 8B/10B (b).
4
95
De las gráficas precedentes, se puede observar como el espectro de potencia de
cada bit, que es la función sinc (figura 5.17.a.), mientras que al lado se puede observar
la contribución de la memoria de codificación 8B/10B. Es importante evidenciar como
ésta sumatoria al ser multiplicada en frecuencia por S(f) anula la componente espectral
de potencia DC inherente a los bits, a continuación se presenta una grafica que permite
ilustrar dicha idea.
1
G8B/10B(f)
0.8
0.6
0.4
0.2
0
0
0.5
1
1.5
2
2.5
3
3.5
4
f/RB
Fig. 5. 18.: Grafico de G8B/10B(f), espectro de potencia de la codificación 8B/10B
De los espectros de potencia es posible observar en cierta manera como vendrá
distribuida la potencia en el domino de la frecuencia. Ya que la componente DC está
ligada a una señal en frecuencia cero, en este punto el grafico (f/RB = 0) no debería
existir una componente nula o una componente baja; de hecho en la figura 5.18. éste
hecho se evidencia del mínimo aporte su f/RB = 0 de la cola del lóbulo principal. La
B
función que rige el comportamiento de esta grafica es:
+∞
sin (π ⋅ f ⋅ TB )
1 ⎛
⎞
⋅
⋅ ⎜ ρ 0 + 2 ⋅ ∑ ρ m cos(2 ⋅ π ⋅ TB ⋅ m )⎟ (Ec. 5.38.)
G8B/10B ( f ) =
π ⋅ f ⋅ TB
TB ⎝
m =1
⎠
2
que no es otra cosa que la expresión (Ec. 5.35.) junto con (Ec. 5.36) y (Ec. 5.37.).
96
5.1.2.3. Consideraciones finales
Sustituyendo las expresiones (Ec. 5.30.) o (Ec. 5.34.), según el caso en el cual el slot
precedente éste ocupado o libre, y (Ec. 5.37.) en (Ec. 5.16.) se obtiene una función para
recavar la varianza del ruido de bit, que debe ser integrada todavía.
Fig. 5. 19.: Gráfico de la varianza en función del tiempo de muestreo normalizado respecto al τLPF para
diversos valores de frecuencia de corte del LPF.
Esta compleja función depende a priori de dos parámetros importantísimos del
sistema, que son: la frecuencia de corte y el tiempo de muestreo. Es evidente del gráfico
mostrado en la figura 5.19. que la varianza para tiempos de muestreo pequeños respecto
a la constante de tiempo del LPF es mayor en relación a cuando el filtro se encuentra en
estado estacionario. Esto se debe al hecho que, muestrear al inicio del paquete conlleva
una gran incertidumbre, ya que la envolvente del paquete esta todavía creciendo
mientras que el desarrollo estocástico del ruido de bit se encuentra en proceso. Se
evidencia también de la gráfica que cada vez que aumenta la frecuencia de corte la
varianza aumenta. Esto da una idea respecto a la amplitud pico-pico del ruido de bit.
Cuando las frecuencias de corte son altas, el filtro es capaz de percibir la presencia de
97
los bits al interno del paquete, por lo tanto el ruido de bit puede permitirse tener una
amplitud pico-pico de la misma forma superior. Por lo tanto se puede concluir que
existe una relación de atenuación entre la frecuencia de corte del filtro pasa-bajo y la
amplitud pico-pico del ruido de bit, siendo directamente proporcional.
De la gráfica en la figura 5.19. se evidencia como al aumentar la frecuencia de
corte del filtro pasa-bajo aumenta, éste es capaz de justamente obtener una porción
mayor del espectro del 8B/10B por lo que se reporta este pico de varianza que es
análogo al de la figura 5.18. donde el espectro del 8B/10B tiene un máximo para un
valor de la frecuencia de corte normalizada de fC/RB = 0.25.
5.2. PEP (Packet Error Probability)
La probabilidad de error en la detección de paquetes esta íntimamente ligado al
comportamiento del ruido de bit. La PEP es un número de 0 (funcionamiento perfecto) a
1, y expresa la probabilidad de proporcionar la información equivocada respecto a la
presencia/ausencia del paquetes ópticos en el anillos de transmisión.
La PEP es la unión de dos probabilidades de error, la probabilidad de obviar un
paquete o detección ausente y la probabilidad de falsa alarma. A las probabilidades
mencionadas anteriormente se les referirá como miss detection y false detection
respectivamente. Ambas probabilidades poseen un comportamiento distinto siendo la
false detection la más fácil de modelar matemáticamente. Por lo tanto se comenzará el
estudio matemático por la probabilidad de falsa alarma, para después definir la
probabilidad de detección ausente.
Existen dos escenarios que serán descritos a continuación y en detalle. El
primero es el caso en el cual en el medio de transmisión no hay paquetes. El sistema
podría detectar la presencia de un paquete cuando la amplitud del ruido eléctrico supere
el umbral prefijado por el comparador. Mientras que el segundo escenario propone la
presencia de un paquete. En este ultimo caso se debe tener cuenta que la amplitud pico-
98
pico del ruido de bit podría superar el umbral del comparador ‘perforando’ así la señal
digital a la salida del λ-monitor.
A continuación se reportan ambos casos con los respectivos cálculos. El objetivo
de esta parte del capítulo es recavar las expresiones analíticas para la probabilidad de
error.
5.2.1. False detection
La probabilidad de falsa alarma, o false detection, es la probabilidad que el λ-monitor
informe al controlador del nodo acerca de la presencia de un paquete cuando en realidad
no existe. De modo que el λ-monitor se equivoque, la amplitud pico-pico del ruido de
bit a nivel “0” debe superar la tensión de conmutación del comparador llevando la salida
de dicho dispositivo a “1” (Fig. 5.20.). En este caso el ruido eléctrico es el responsable
de disparar la falsa alarma hacia el controlador del nodo.
El cálculo de la probabilidad de falsa alarma se recava directamente de la
integral de la distribución gaussiana, la cual se reporta a continuación:
Φ(z ) =
1
2π
z
∫e
0
−x
2
2
dx =
1 ⎛ z ⎞
erf ⎜
⎟ (Ec. 5.39.)
2 ⎝ 2⎠
donde z es una variable que posee una distribución normal por lo tanto posee una media
nula con varianza unitaria y erf es la conocida función de error.
Para obtener la expresión de la probabilidad de error se consideran dos
escenarios. El primero obvia la presencia/ausencia del paquete precedente. Mientras que
el segundo escenario, el paquete detectado viene considerado para el cálculo de la
probabilidad. Según el caso que sea considerado la media de la distribución gaussiana
puede asumir un valor nulo o el valor medio de la IPI. Dado que las frecuencias con las
cuales se trabaja en el filtro pasa bajo son altas, la IPI es menor de 1mV por lo tanto este
aporte viene despreciado.
99
Se introduce por lo tanto un nuevo parámetro, que indica el estado del paquete
actual, y viene indicado como kS. Cuando kS es igual a uno quiere decir que un paquete
ha sido transmitido y que se encuentra en el current slot mientras que cuando kS es cero
el medio de transmisión está libre.
p ( X > xth | k S = 0 ) = PFD =
1
σ EN 2π
+∞
∫e
(
2
− ( x ' ) / 2σ EN
)dx ' = 1 ⋅ ⎡1 − erf ⎛⎜
⎢
⎜
2 ⎢⎣
xth
⎞⎤
⎟⎥ (Ec. 5.40.)
⋅ 2 ⎟⎠⎥⎦
xth
⎝ σ EN
La expresión (Ec. 5.40.) reporta el modo en el cual viene calculada la
probabilidad de falsa alarma, donde σEN es la desviación standard del ruido eléctrico. El
procedimiento para obtener el valor del ruido eléctrico se muestra a continuación:
σ EN = PEN
σ EN =
+∞
∫
H LP ( f ) ⋅
2
k B ⋅ Teq
2
−∞
df
2
σ EN =
N o +∞⎛ f c ⎞
⎟ df
⋅ ⎜
2 −∫∞⎜⎝ f + f c ⎟⎠
σ EN =
+∞
⎛ fc ⎞
No
⎟ df
⋅ 2/ ⋅ ∫ ⎜⎜
f + f c ⎟⎠
2/
0⎝
2
+∞
σ EN
⎛ f2 ⎞
= N o ⋅ ⎜⎜ c ⎟⎟
⎝ f + fc ⎠ 0
σ EN = N o ⋅ f c
donde |HLP(f)| es la respuesta en frecuencia del filtro pasa bajo, kB es la constante de
Boltzmann y posee un valor igual a 1.38× 10-23 J°·K, Teq es la temperatura equivalente
en grados kelvin y No es la densidad espectral del ruido, la cual viene medida en W/Hz y
esta referenciada a la entrada del receptor [43].
100
5.2.2. Missed detection
A diferencia del cálculo de falsa alarma, el cálculo para la probabilidad de detección
ausente implica cálculos mucho mas complicados ya que esta viene activada de la unión
del ruido de bit con el ruido eléctrico. La probabilidad de detección ausente (o miss
detection, PMD) indica la, valga la redundancia, la probabilidad que el λ-monitor
informe sobre la ausencia de un paquete cuando en realidad el paquete esta presente en
el current slot. De modo que esto suceda, la amplitud pico-pico de la señal debe estar
por debajo del umbral del comparador, haciendo que la salida de éste dispositivo baje a
nivel “0”.
Ya que el ruido de bit está presente junto con el ruido eléctrico, la media de éste
viene modificada por los distintos valores del ruido de bit, manteniendo la propia
varianza constante según la frecuencia de corte y de la No. Cada valor de estas medias
tiene una probabilidad intrínseca que depende del tiempo de muestreo y de la frecuencia
de corte del filtro pasa-bajo. Ya que los valores de las medias del ruido eléctrico vienen
dictaminados por una distribución gaussiana que es continua, esto nos da infinitos
valores que están contenidos en ΔxBN, y que vendrán cuantizados en modo de
simplificar los cálculos de la probabilidad de miss detection. A medida que el
cuantizador tenga más resolución el valor de PMD será más exacto; pero los cálculos
involucrarán, decididamente, mayores complicaciones que tomaran más tiempo para ser
solventadas. La figura 5.21. muestra los conceptos anteriormente explicados.
Se evidencia como el ruido de bit viene representado por un histograma
cuantizado con una resolución notable, con una envolvente gaussiana delimitada por
ΔxBN. Cada uno de los valores de éste histograma posee una probabilidad que
ulteriormente serán los valores medios del ruido eléctrico. La figura 5.20. muestra sobre
el histograma del ruido de bit dos distribuciones gaussianas con dos medias distintas
(gris claro) que dan cada una, un aporte a la PMD. Advierta la presencia de una
distribución gaussiana inherente al ruido eléctrico que es la responsable de disparar la
falsa alarma en el sistema. A continuación se reporta la expresión matemática que
permite calcular la probabilidad de ausente detección:
101
x
APKT
ΔxBN
xmin
xth
t
TG
TS
TG
Fig. 5. 20.: Probabilidad de missed detection y de false detection.
N1
p (Z < xth | k S = 1) = PMD = ∑
i =1
⎛ x − μ i ⎞⎤
mi 1 ⎡
⎟ (Ec. 5.41.)
⋅ ⋅ ⎢1 + erf ⎜ th
⎜ σ ⋅ 2 ⎟⎥
N 2 2 ⎢⎣
⎠⎥⎦
⎝ EN
donde el termino mi representa la incidencia de la i-ésima amplitud o μi, μi es la i-ésima
media del ruido eléctrico, N1 esta relacionado con la resolución del histograma y N2 es
el total de incidencia de todos los valores entonces advierta que la fracción mi/N2
representa la probabilidad de μi.
5.2.3. Cálculo de la PEP
Una vez que se han obtenido las expresiones, sea para la probabilidad de detección
ausente que para la probabilidad de falsa alarma, se puede recavar el valor de la PEP. La
probabilidad de error en la detección de los paquetes se obtiene de la media de las
expresiones (Ec. 5.40.) y (Ec. 5.41.).
PEP ( f c , σ EN , x th ) =
1
⋅ (PFD + PMD ) (Ec. 5.42.)
2
Se advierta la dependencia de la frecuencia de corte del filtro pasa-bajo, de la
desviación standard del ruido eléctrico y del valor de la tensión de umbral del
comparador. La premisa base de esta expresión es que la probabilidad de
ausencia/presencia de un paquete en la red es igual a ½.
102
En la figura siguiente se puede observar un esquema donde se evidencia el
aporte de la probabilidad de error para cada caso, en el cual kS = 1 y kS = 0, se considere
que la campana gaussiana que da la probabilidad de miss detection es para un valor
especifico de μi del ruido de bit.
False detection
distribution
+∞
∫e
(
2
− ( x ' ) / 2σ EN
fdp
Missed detection
distribution
x th
)dx '
∫e
(
2
− ( x ' − μ i ) / 2σ EN
)dx'
−∞
xth
xth
μi
x
Fig. 5. 21.: Esquema del aporte en la probabilidad de error total en la detección del a presencia/ausencia
de paquetes.
Capítulo 6: Implementación y Pruebas
Preeliminares
La metodología con la cual fue desarrollado el trabajo en esta tesis comprende dos
fases, estas son: las inherentes a la simulación y a la parte experimental. En la fase de
simulación
se
desarrollaron
diversas
pruebas
preeliminares
estudiando
el
comportamiento del sistema en relación a la modificación de varios parámetros, que
para el λ-monitor existen bastantes. Luego el trabajo se direcciona hacia la construcción
experimental de todo cuanto fue simulado a través de una PCB (Printed Circuit Board)
cuyo comportamiento deberá adherirse en la mejor manera al comportamiento predicho
de la fase simulativa.
Este capítulo presenta de manera metódica el estudio experimental sea sobre el
λ-monitor que sobre el peak-detector presentando para ambos los resultados
simulativos.
Todo lo que será reportado en este capítulo es el resultado de un estudio que
empleó diversas estrategias para encontrar las respuestas que en breve serán mostradas.
Ya que al inicio de estudiar el comportamiento de lo que sería este subsistema existía
una gran incertidumbre que ahora se han convertido en conocimiento.
104
6.1. Simulaciones para el λ-monitor
6.1.1. Simulaciones para el modelo teórico del ruido de bit
fC/RB = 0.0050594
fC/RB = 0.0023854
60
60
50
50
40
40
30
30
20
20
10
10
0
0
0.1
0.2
0.3
0.4
0.5
0
0
0.1
0.2
60
50
50
40
40
30
30
20
20
10
10
0.1
0.2
0.3
0.4
0.5
0
0
0.1
0.2
60
50
50
40
40
30
30
20
20
10
10
0.2
0.3
0.3
0.4
0.5
0.4
0.5
fC/RB = 0.04
fC/RB = 0.022759
60
0.1
0.5
x/xmin
x/xmin
0
0
0.4
fC/RB = 0.018859
fC/RB = 0.01295
60
0
0
0.3
x/xmin
x/xmin
0.4
0.5
0
0
0.1
0.2
0.3
x/xmin
x/xmin
Fig. 6. 1.: Histogramas para diversos valores de fC/RB a TS/τ = 0.10, 0.22, 0.49, 1.09 y 2.43.
B
105
En el capítulo precedente fueron explicadas todas las ecuaciones que permiten modelar
el ruido de bit. Estas ecuaciones fueron escritas en MATLAB y a continuación se
muestra el resultado para una determinada pareja fC/RB para distintos tiempos de
muestreo (TS).
El precedente grupo de gráficos pretende mostrar la distribución del ruido de bit
para diversas frecuencias de corte del filtro pasa-bajo a distintos tiempos de muestreo.
Cada gráfico esta compuesto por cinco distribuciones gaussianas cada una relativa a un
tiempo de muestreo en especifico en correspondencia de la media inherente a él, por
tanto la distribución más cercana al cero hace referencia a TS/τ = 0.10 mientras que la
última (la mas cercana a x/xmin=1) es aquella cuyo muestreo esta más cercano al estado
estacionario de la respuesta del filtro, que en este caso es TS/τ = 2.43.
Se puede observar como la ubicación de las medias de las distribuciones del
ruido de bit obedece a un aumento del tiempo de muestreo. Cuando el tiempo de
muestreo se acerca al estado estacionario (TS/τ ≈ 3) la distribución se centra entorno a
x/xmin = 1. Respecto a la amplitud de la distribución, que esta íntimamente ligada a la
desviación standard, se puede observar como al aumentar la frecuencia de corte del
filtro pasa-bajo las distribuciones se alargan más, mientras que cuando dichas
frecuencias son relativamente bajas pareciese que las distribuciones se aproximan a una
delta. En estos puntos la varianza del ruido es mínima, lo que explica el porque las
distribuciones gaussianas se aproximan a deltas para frecuencias de corte bajas.
De las simulaciones realizada se puede constatar como para fC/RB > 0.04 se
desencadena el ruido de bit, de hecho las amplitudes de las distribuciones se comienzan
a interferir entre ellas. Lo que sugiere un comportamiento que será confirmado por la
siguiente sección de este capitulo y que ha sido predicho por las ecuaciones propuestas
en el capítulo 5, y es el aumento de la amplitud pico-pico del ruido de bit para
frecuencias de corte altas.
106
6.1.2. Simulaciones para obtener la respuesta del LPF
En los capítulos precedentes fue bien explicado el funcionamiento del λ-monitor. Solo a
manera de referencia puntual, valga la pena decir, que es el subsistema presente en cada
nodo con una cierta interfaz optoelectrónica capaz de detectar la ausencia/presencia de
paquetes en el anillo destinado a la transmisión de información, con el objetivo de evitar
colisiones en el acceso al medio. La detección viene hecha por un filtro pasa-bajo.
El λ-monitor esta insertado en el siguiente escenario:
•
Paquetes de duración TP, que en WONDER son de 1μs, con tiempos de
guardia TG = 50ns.
•
Bits codificados 8B/10B al interno de cada paquete con una tasa de
transferencia de bit de RB=1.25Gbits/s.
A pesar de que se han reportados los valores empleados para la red de
WONDER, los resultados ha sido normalizados en modo de que dicho estudio de tesis
sea escalable para cualquier red de topología semejante cuyos parámetros difieran de
WONDER. De este modo las conclusiones obtenidas de esta tesis serán de utilidad para
otros proyectos en sistemas que empleen la detección de la ausencia/presencia de
paquetes como elemento fundamental para evitar colisiones en el acceso al medio.
Con el objetivo de modelar el λ-monitor fue utilizado el programa SIMULINK®
de MATLAB que permite representar al detalle con modelos matemáticos el escenario
descritos en precedencia. Inicialmente fue tomado un codificador 8B/10B [21] a cuya
entrada se le conectó un generador binario de Bernoulli pseudo-casual cuya semilla es
aleatoria cada vez que se simula el sistema. Ya que la entrada del codificador 8B/10B
esta en paralelo se debe emplear un buffer serial-paralelo con tasa de transferencia igual
a RB. A la salida del codificador se empleo otro buffer paralelo-serial en modo de poder
‘escribir’ los bits en el paquete. Luego de ‘bufferizar’ los bit pasan a través de lo que
será nuestro modulador Mach-Zehnder que no es más que una sencilla multiplicación.
Las entradas del modulador son los paquetes ópticos de duración TP. Los paquetes
ópticos simplemente son funciones puertas generadas mediante dos funciones escalón,
una de ellas sube en t mientras que la otra desciende en t+TP.
107
Fig. 6. 2.: Diagrama a bloques hecho en SIMULINK® para modelar el λ-monitor
A la salida del ‘modulador’ fue agregado un filtro pasa-bajo de Bessel de cuarto
orden en modo de hacer más reales los bits escritos al interno de cada paquete. Advierta
que los tiempos de ascenso/descenso de cada bit son bastante bajos, no son cero, por lo
cual es una representación más aproximada a la realidad. A la salida del filtro de Bessel
viene conectado en cascada el filtro pasa-bajo que posee una función de transferencia
normalizada, a continuación se reporta la imagen de dicho componente.
Fig. 6. 3.: Función de transferencia normalizada para el filtro pasa-bajo
donde fc_lpf es el acrónimo utilizado para identificar la frecuencia de corte del filtro
pasa-bajo. Luego del filtro pasa-bajo fue colocado un scope que es una herramienta que
permite visualizar gráficamente el comportamiento del sistema, junto a él una caja que
permite exportar los datos del grafico punto-por-punto para su posterior postprocesamiento y análisis. El parámetro fc_lpf vendrá modificado en modo de poder
estudiar la respuesta del filtro. Para cualquier frecuencia de corte impuesta el sistema
vendrá simulado un número n de veces. El valor de n esta determinado teniendo en
consideración de la siguiente expresión:
ME =
2
⋅ σ ⋅ erf −1 (CI ) (Ec. 6.1.)
n
108
donde ME es el margen de error cuando el proceso estocástico viene modelado por una
distribución normal o gaussiana, σ es la desviación standard de la distribución mientras
que CI es el intervalo de confianza. En modo que el margen de error sea menor al 1% y
alcanzar un mínimo de 99% de margen de confianza n debe ser mayor a 800. La
varianza fue recavada del modelo teórico propuesto en el capitulo precedente [sección
5.1.2.]
En modo de optimizar el tiempo de simulación, fue cambiado el valor en
relación al valor de la frecuencia de corte. Los tiempos de muestreo fueron fijados en un
rango desde 0.5τLPF hasta 5τLPF por lo tanto para frecuencias altas 5τLPF se alcanza
mucho antes que el tiempo de paquete (TP) sea consumido, por lo tanto seria un
desperdicio de procesamiento simular el sistema hasta TP para fC altas. Los tiempos de
muestreo fueron elegidos de modo que los resultados sean confrontables en todo el
espacio que se explorará. Por tanto considerando la siguiente expresión…
RT = − ln (1 − x ss ) ⋅ [1 / ( f C ⋅ 2 ⋅ π )] (Ec. 6.2.)
donde RT es el tiempo de simulación (RunTime) y xss indica cuando la respuesta del
filtro alcanza el 99% del estado estacionario.
Hasta ahora han sido elegidos el rango de tiempos de muestreo a explorar y el
número de simulaciones que vendrán hechas para cada frecuencia de corte. Falta,
justamente, los valores que serán explorados para este último parámetro. En modo de
poder despreciar el aporte de la IPI (que será estudiada en la sección 6.1.5.) se ha
considerado el caso en el cual el paquete precedente no solamente exista si no que
además posea un rango dinámico respecto al paquete actual, dicho escenario se presenta
en la figura 6.4.
Conociendo el comportamiento del proceso de carga/descarga (línea gris clara
fig. 6.4.) es posible obtener un valor de frecuencia de corte de umbral para el cual la xIPI
sea menor a un valor pre-determinado.
109
x
xMAX
TS
rDR
TP
xmin
xIPI
t
TG
TG
Fig. 6. 4.: Escenario de la interferencia inter-paquete (IPI) considerando un cierto rango dinámico
f c ,th = −
⎛ xIPI
1
ln⎜⎜
2π (2TG + TS ) ⎝ rDR ⋅ x min
⎞
⎟⎟ (Ec. 6.3.)
⎠
Imponiendo una xIPI/xmin = 1×10-3 a la final del paquete (TG+TP), exploraremos
fC,th para diversos valores de rDR y tiempos de muestreo expresados en términos de
TG+TS. Se obtiene la siguiente gráfica donde se reporta el valor de frecuencia de corte
de umbral (fC,th) en función del tiempo de muestreo.
-3
7
x 10
6
fC,th/RB
5
4
3
2
1
0
200
400
600
800
1000
1200
(TG+TS)/TB
Fig. 6. 5.: Frecuencia de corte de umbral del filtro pasa-bajo normalizada respecto a la tasa de
transferencia en función del tiempo de muestreo para diversos valores de rDR
110
De la grafica precedente se puede observar como al crecer con el tiempo de
muestreo para mantener las condiciones para la frecuencia de umbral, ésta última debe
disminuir. Mientras que la dependencia con el rango dinámico es evidente, mientras que
rDR aumenta, la frecuencia de corte debe aumentar, por ende son proporcionales. Se
considere que si el paquete precedente aumenta su amplitud respecto al paquete actual
la frecuencia de umbral debe ser mayor en modo de poder engancharse a las
condiciones anteriormente mencionadas. De la precedente grafica se obtiene la
frecuencia de corte de umbral para el filtro pasa-bajo normalizado respecto a RB siendo
B
ésta igual a 0.0004664. Este análisis vendrá presentado posteriormente considerando la
IPI más allá del paquete precedente.
El comportamiento de la grafica de la figura 6.5., sugiere que la el rango para
explorar la frecuencia de corte del filtro pasa-bajo debe ser logarítmico mas no lineal, ya
que existen un rango de valores muy cercanos entre ellos cuya respuesta del filtro no
cambiara notablemente. Por lo tanto la frecuencia de corte normalizada se explorará
desde 0.0004 en adelante.
A continuación se presenta un humilde resumen de los valores que han sido
elegidos para los diferentes parámetros involucrados en la simulación para obtener la
respuesta del filtro pasa-bajo para bits codificados 8B/10B.
Tabla 6. 1.: Resumen de los parámetros para la simulación de la respuesta del LPF
Parámetro
Notación
Tiempo de bit
Tiempo de guardia
Tiempo de paquete
Tiempo de muestreo
Frecuencia de corte del LPF
TB
TG
TP
TS
fC
Variable
MATLAB
Tb
Tg
Tp
Ts
fc
Valor
800ps
50ns
900ns
[0.5τ, 5τ]
[500KHz., 50MHz.]
En la precedente tabla se evidencian las variables utilizadas en MATLAB en
modo que el lector sea capaz de entender los programas que han sido desarrollados para
obtener los resultados que se reportan en la presente tesis y que viene anexados a la final
de la presente tesis.
111
Una vez desarrollado el modelo en SIMULINK® se escribió un programa en
MATLAB que controlase el funcionamiento del modelo. Dicho programa se encarga de
cambiar la frecuencia de corte del filtro pasa-bajo para cada simulación, correr la
simulación n veces y muestrear la respuesta del filtro en diversos TS. Dicho programa
almacena todos los datos en una variable de estructuras que contiene los siguientes
campos:
•
fc: frecuencia de corte del filtro pasa-bajo.
•
Ts: tiempos de muestreo.
•
bnoise: la respuesta del filtro en cada tiempo de muestreo, que es una matriz
de n filas y tantas columnas en relación a la cantidad de Ts que hayan.
•
avg: contiene la media del ruido de bit para cualquier Ts.
•
vnc: contiene la varianza del ruido de bit para cualquier Ts.
A continuación se reportan las respuestas del filtro pasa-bajo para diversas
frecuencias, en modo de hacer comparable todos los gráficos entre ellos el eje temporal
viene reportado en términos del tiempo de bit (TB) en vez de τLPF que cambiaría para
cada frecuencia de corte empleada en la simulación. El eje de las y viene normalizado
respecto a la amplitud xmin.
De las gráficas precedentes se puede confirmar el delicado trade-off intrínseco al
diseño de filtros que se introdujo en la sección 5.1.2.1. Se puede evidenciar como al
crecer la frecuencia de corte del filtro pasa-bajo aumenta el tiempo de ascenso de la
envolvente haciéndose mas empinado en esta manera la señal en el comparador será
llevada al nivel alto (“1”) con el menor retardo posible. Pero ya que de las simulaciones
el ruido eléctrico viene despreciado la posibilidad caer en un error en la detección de un
paquete es significativamente latente. Cuando las frecuencias de corte se reducen el
filtro no es capaz de seguir cada bit, disminuyendo la amplitud pico-pico del ruido de
bit, pero siendo muy lento para el controlador del nodo. De la respuesta del filtro en la
cual fC/RB = 0.0004 es posible observar la envolvente del paquete con tiempos de
ascenso superiores a los 1000 bits. Aumentar 10 veces la frecuencia de corte permite
obtener un tiempo de salida entorno a los 300 bits con una amplitud pico-pico del ruido
de bit bien discreta. Resumiendo de la figura 6.6. se puede observar como la amplitud
pico-pico del ruido de bit aumenta proporcionalmente con la frecuencia de corte
112
mientras que la repuesta del sistema se vera en retardo a razón del acercamiento de fC a
fC,th.
fC = 500KHz
fC = 5.0MHz.
1.2
1.2
1
1
0.8
0.8
x/x min
x/x min
1.4
0.6
0.4
0.4
0.2
0
0
0.6
0.2
200
400
600
800
1000 1200 1400 1600 1800 2000
0
0
TB
500
1.2
1.2
1
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
400
600
800
2000
fC = 25.0MHz.
1.4
x/xmin
x/xmin
fC=10.0MHz
200
1500
TB
1.4
0
0
1000
0
0
1000 1200 1400 1600 1800 2000
200
400
600
800
TB
1000 1200 1400
1600 1800
2000
TB
fC = 35.0MHz.
fC=50.0MHz
1.4
1.5
1.2
1
0.8
x/x min
x/x min
1
0.6
0.5
0.4
0.2
0
0
200
400
600
800
1000 1200 1400
1600 1800
0
0
2000
TB
200
400
600
800
1000 1200 1400
TB
Fig. 6. 6.: Gráficos de x/xmin para fC/RB = 0.0004, 0.004, 0.008, 0.02, 0.28 y 0.04.
B
1600 1800
2000
113
El hecho que los bits sean codificados 8B/10B permite que el ruido de bit se
distribuya entorno a x/xmin = 1, ya que esta codificación permite a largo plazo un número
bien balanceado de “1” lógicos y de “0” en modo de disminuir el aporte de la
componente DC, como fue explicado en la sección 5.1.2.2.
De las graficas reportadas en la figura 6.6. es evidente como la media del ruido
de bit tiene un comportamiento exponencial que satura cuando x/xmin = 1 donde el
tiempo de ascenso/descenso depende de como viene elegida la frecuencia de corte del
filtro, o en otras palabras, como viene elegida la constante de tiempo τLPF. Más
interesante es el estudio de la varianza del ruido de bit . Teniendo como base a las
expresiones Ec. 5.16., Ec. 5.29. y 5.38.; se ha escrito un programa en MATLAB que
según como varíen los parámetros fC, TS y TB permite recavar el valor de la varianza del
ruido de bit con las mencionadas condiciones. En modo de poder establecer
comparaciones entre el modelo teórico propuesto y las simulaciones hechas en
SIMULINK® se presentan los siguientes gráficos bilogarítmicos que muestran el valor
de la varianza normalizada para diversos tiempos de muestreo, también éstos
normalizados esta vez respecto a τLPF.
TS/τ = 0.5[adim.]
-1
10
SIMULINK
Teorica
SIMULINK
Teorica
-2
-2
10
10
-3
-3
10
σ2/xmin
σ2/xmin
10
-4
10
-4
10
-5
-5
10
10
-6
10
-4
10
TS/τ = 0.73684[adim.]
-1
10
-6
-3
-2
10
10
fc/RB
-1
10
10
-4
10
-3
-2
10
10
fc/RB
-1
10
114
TS/τ = 0.97368[adim.]
-1
10
SIMULINK
Teorica
SIMULINK
Teorica
-2
-2
10
10
-3
-3
10
σ2/xmin
σ2/xmin
10
-4
10
-4
10
-5
-5
10
10
-6
10
-4
10
TS/τ = 1.2105[adim.]
-1
10
-6
-3
-2
10
10
10
-4
10
-1
10
-3
fc/RB
SIMULINK
Teorica
-2
-2
10
10
-3
-3
10
σ2/xmin
10
σ2/xmin
TS/τ = 1.6842[adim.]
-1
SIMULINK
Teorica
-4
-4
10
10
-5
-5
10
10
-6
-6
-3
-2
10
10
10
-4
10
-1
10
-3
-1
10
TS/τ = 2.1579[adim.]
-1
10
10
SIMULINK
Teorica
SIMULINK
Teorica
-2
-2
10
10
-3
-3
10
10
σ2/xmin
σ2/xmin
10
fc/RB
TS/τ = 1.9211[adim.]
-1
-2
10
fc/RB
-4
10
-4
10
-5
-5
10
10
-6
10
-4
10
-1
10
10
10
10
-4
10
10
fc/RB
TS/τ = 1.4474[adim.]
-1
-2
10
-6
-3
-2
10
10
fc/RB
-1
10
10
-4
10
-3
-2
10
10
fc/RB
-1
10
115
TS/τ = 2.3947[adim.]
-1
10
SIMULINK
Teorica
SIMULINK
Teorica
-2
-2
10
10
-3
-3
10
σ2/xmin
σ2/xmin
10
-4
10
-4
10
-5
-5
10
10
-6
10
-4
10
TS/τ = 2.6316[adim.]
-1
10
-6
-3
-2
10
10
10
-4
10
-1
10
-3
fc/RB
SIMULINK
Teorica
-2
-2
10
10
-3
-3
10
σ2/xmin
10
σ2/xmin
TS/τ = 3.1053[adim.]
-1
SIMULINK
Teorica
-4
-4
10
-5
10
10
-5
10
-6
-6
-3
-2
10
10
10
-4
10
-1
10
-3
-1
10
TS/τ = 3.5789[adim.]
-1
10
10
SIMULINK
Teorica
SIMULINK
Teorica
-2
-2
10
10
-3
-3
10
σ2/xmin
10
σ2/xmin
10
fc/RB
TS/τ = 3.3421[adim.]
-1
-2
10
fc/RB
-4
-4
10
-5
10
10
-5
10
-6
-6
10
-4
10
-1
10
10
10
10
-4
10
10
fc/RB
TS/τ = 2.8684[adim.]
-1
-2
10
-3
-2
10
10
fc/RB
-1
10
10
-4
10
-3
-2
10
10
fc/RB
-1
10
116
TS/τ = 3.8158[adim.]
-1
-2
SIMULINK
Teorica
-2
-3
-3
10
σ2/xmin
10
σ2/xmin
SIMULINK
Teorica
10
10
-4
10
-4
10
-5
-5
10
10
-6
-6
10
10
-7
-7
10
-4
10
TS/τ = 4.0526[adim.]
-1
10
10
-3
-2
10
10
-4
10
-1
10
10
-3
fc/RB
10
SIMULINK
Teorica
-2
10
-3
-3
σ2/xmin
σ2/xmin
10
-4
10
-5
-4
10
-5
10
10
-6
-6
10
10
-7
-7
-3
-2
10
-1
10
-4
10
-1
10
10
-3
-2
10
10
fc/RB
fc/RB
TS/τ = 4.7632[adim.]
TS/τ = 5[adim.]
-1
10
-2
SIMULINK
Teorica
10
10
10
-4
10
-1
10
TS/τ = 4.5263[adim.]
-1
10
-2
10
fc/RB
TS/τ = 4.2895[adim.]
-1
-2
10
-1
10
10
SIMULINK
Teorica
-2
10
10
SIMULINK
Teorica
-3
10
-3
10
σ2/xmin
σ2/xmin
-4
-4
10
10
-5
10
-5
10
-6
10
-6
10
-7
10
-7
10
-4
10
-8
-3
-2
10
-1
10
fc/RB
10
10
-4
10
-3
-2
10
10
fc/RB
Fig. 6. 7.: Gráficos bilogarítmicos de la varianza teórica y la simulada (σBN/xmin) en función de la
frecuencia de corte (fC/RB) para diversos valores de tiempos de muestreo (TS/τLPF)
B
-1
10
117
De las graficas precedentes se puede evidenciar como las simulaciones hechas
en SIMULINK® con el modelo desarrollado y apenas descrito se adhieren al modelo
teórico propuesta con la excepción de un área delimitada por la frecuencia de corte
principalmente, ya que el otro parámetro que delimita la dicha región de error depende
también el de la frecuencia de corte. Hasta que TS/τLPF alcanza un valor cercano a 3 el
modelo teórico se comporta en armonía con las simulaciones, pero cuando TS/τLPF
comienza a sobrepasar 4, los errores son notables y evidentes para valores de fC/RB que
estén por debajo de un valor entorno a 10-3.
A pesar de la existencia de este error, cualitativamente el comportamiento del
modelo teórico y del desarrollado en SIMULINK® apuntan a una misma dirección.
Cuando la frecuencia de corte aumenta la varianza hace lo mismo, mientras que en
términos del tiempo de muestreo el comportamiento es un poco menos obvio o notable.
La varianza posee un comportamiento símil al mostrado en el capitulo precedente
(consúltese la fig. 6.19.). Para tiempos de muestreo antes del estado estacionario la
varianza es mayor que cuando se esta a régimen de estacionariedad, este hecho se debe
a que al inicio del paquete, su envolvente esta todavía subiendo teniendo un
comportamiento bastante estocástico haciendo imposible predecir la amplitud de la
amplitud pico-pico del ruido de bit al inicio del paquete y por lo tanto reportándose una
elevadísima varianza respecto a aquella que se obtiene cuando el sistema alcanza el
estado estacionario.
De las graficas precedentes de la figura 6.7. se puede observar como para
frecuencias de corte elevadas, en las cuales el filtro es capaz de seguir la cadena de bits
en la subida empinada de la envolvente del paquete, existen tiempos de muestre entre
0.5τLPF y 3τLPF en los cuales la varianza se adhiere a lo que fue predicho por el modelo
teórico (obsérvese las graficas para 0.5τLPF y 3τLPF a fC/RB entorno a 10-2).
Ya que el modelo teórico que ha sido propuesto es inexacto para tiempos de
muestreo en condiciones mas allá del estado estacionario podría ser despreciado, ya que
el objetivo de este estudio de tesis se basa en la búsqueda del punto óptimo de muestreo
para que el subsistema λ-monitor sea capaz de proporcionar la información acerca del
118
estado del medio de transmisión con la menor probabilidad de error posible
introduciendo el menor retardo posible.
6.1.3. Simulaciones para obtener la PEP
Una vez que todos los datos relativos al ruido de bit han sido obtenidos, se procede al
cálculo de la probabilidad de error. Entonces tomando las formulas Ec. 5.39., Ec. 5.40.
y Ec. 5.41., se observa que algunos parámetros ya se han obtenidos de las simulaciones
inherentes a la sección anterior, estos son:
•
Los valores alcanzados por el ruido de bit según la resolución del histograma
(μi)
•
La probabilidad de cada μi (mi/N2)
Ya que se han obtenidos estos valores, de las variables en juego para el cálculo
de la probabilidad de error se tiene la desviación standard del ruido eléctrico de la cual
se puede modificar la propia densidad espectral de potencia lo cual modifica el valor de
la probabilidad de error total del sistema.
Se establecen las siguientes condiciones para obtener una probabilidad de error
objetivo que sea del orden de 10-9 que son:
•
Frecuencia de corte de umbral (fC,th)
•
Tiempo de muestreo en estado estacionario (5τLPF)
•
Tensión de umbral en el comparador óptima (xth,o)
•
Densidad espectral de potencia de umbral (No,th)
en estas condiciones la probabilidad de error será la menor posible, ya que utilizando
esta frecuencia de corte el ruido de bit viene atenuado, por tanto el aporte a la
probabilidad de error en la detección de paquetes es mínima. Donde el tiempo de
muestreo esta casi a la final del paquete el comparador no admite equivocaciones, ya
que la respuesta del filtro ha superado con creces el umbral óptimo. Entiéndase como
tensión de umbral en el comparador óptima como la media de las medias de las
distribuciones del ruido de bit para un tiempo de muestreo determinado.
119
xth ,o ,i =
1 N1 x i
∑ (Ec. 6.4.)
2 i =1 N 2
La formula precedente (Ec. 6.4.) representa la expresión matemática para
obtener la tensión de umbral óptima en el comparador, donde el término de la sumatoria
es la media del ruido de bit
para un determinado tiempo de muestreo y viene
multiplicada por un medio, del hecho que la IPI viene despreciada ya que el rango de
frecuencias de corte que serán exploradas implica que la xIPI/xmin sea menor a = 1×10-3.
La densidad espectral de ruido viene impuesta de modo de poder alcanzar la
probabilidad de error objetivo. Para obtener la No,th fue utilizada la función fzero de
MATLAB sobre la siguiente función:
⎧ N1 m 1 ⎡
⎛ x − μ i ⎞⎤ 1 ⎡
⎛ xth ⎞⎤ ⎫
⎟⎥ + ⋅ ⎢1 − erf ⎜
⎟ ⎪
⎪ ∑ i ⋅ ⋅ ⎢1 + erf ⎜ th
⎜σ ⋅ 2 ⎟ 2
⎜ σ ⋅ 2 ⎟⎥ ⎪
⎪ i =1 N 2 2 ⎢⎣
⎥
⎢
⎝ EN
⎠⎦
⎝ EN
⎠⎥⎦
⎣
f (σ EN , μ i , xth ) = log10 ⎨
⎬ (Ec. 6.5.)
−9
⋅
2
10
⎪
⎪
⎪
⎪
⎩
⎭
de este modo cuando la expresión del numerador, que es justamente la probabilidad de
error total, sea igual a 10-9 (probabilidad de error objetivo) la función será igual a cero.
Recordando que:
σ EN = N o ⋅ f c (Ec. 6.6)
se varía por lo tanto la No hasta que la función (Ec. 6.5.) hasta que sea igual a cero. Por
lo tanto se obtiene el valor de la densidad espectral de ruido de umbral que es igual a
1.3970 × 10-9 Hz-1. Con este valor de la densidad espectral de ruido, con la frecuencia
de corte de umbral, muestreando a 5τLPF y utilizando una tensión de umbral óptima en el
comparador se obtiene la probabilidad de error objetivo de 10-9. Este valor de No se fija
y se calcularan las otras probabilidad de error variando la xth,o del comparador en
relación al valor de la media de la distribución del ruido de bit y del tiempo en el cual se
muestree.
120
A continuación se muestra la gráfica de la probabilidad de error en función de la
frecuencia de corte del filtro pasa-bajo normalizada respecto al bit rate para diversos
valores del tiempo de muestreo.
0
10
-1
10
-2
10
-3
10
TS/τ=0.14
TS/τ=0.21
-4
10
Pe
TS/τ=0.31
-5
TS/τ=0.46
10
TS/τ=0.68
-6
10
TS/τ=1.00
TS/τ=1.50
-7
10
TS/τ=2.30
TS/τ=3.40
-8
10
TS/τ=5.00
-9
10
-3
-2
10
10
fC/RB [adim]
Fig. 6. 8.: Gráfico bilogarítmico de la PEP en función de fC/RB para varios valores del (TS/τ)
B
De la figura precedente se puede evidenciar como al incrementar la frecuencia
de corte del filtro pasa-bajo la probabilidad de error aumenta. Esto era un
comportamiento que se esperaba ya que las simulaciones para la respuesta del filtro
(sección precedente). Cuando la frecuencia de corte es baja la respuesta del filtro a la
presencia de los bits codificados viene atenuada por lo que la amplitud pico-pico del
ruido de bit no perturba la detección de la presencia/ausencia de los paquetes ya que la
tensión de conmutación en el comparador se establece de manera óptima. La única
manera en la cual la respuesta del filtro puede perturbar la detección de los paquetes es
muestreando antes que el ruido de bit alcance su madurez de hecho la probabilidad de
error aumenta para frecuencias de corte bajas cuando el tiempo de muestreo disminuye
en términos de la constante de tiempo del filtro. Advierta que disminuir cinco veces el
tiempo de muestreo para la mínima frecuencia de corte que se reporta en la grafica de la
figura 6.8. lleva a una probabilidad de error cinco órdenes de grandeza superior.
121
En segundo lugar, se puede verificar como al aumentar la frecuencia de corte del
filtro pasa-bajo se lleva al sistema hacia condiciones deplorables ya que la probabilidad
de error en la detección del estado del anillo de transmisión es bastante elevada en
comparación al escenario en el cual las frecuencia de corte son más bajas. En este
escenario, muestrear sea antes o en el estado estacionario no posee una notable
diferencia en términos de mejorías en la probabilidad de error. Lo que nos dice la
gráfica es justo, ya que para frecuencias de corte elevadas, el filtro es capaz de seguir
con notable fidelidad la presencia de los bits y por ende muestrear sea al inicio que a la
final del paquete lleva hacia probabilidades de error altísimas. En el caso en el cual se
muestre en tiempos que antecedan 3τLPF se suman dos factores que aumentan la PEP: en
primer lugar la pendiente de la envolvente y en segundo lugar la inmadurez del ruido de
bit. La unión de estos dos factores hace que la amplitud pico-pico del ruido de bit sea
imprevisible de hecho la varianza del ruido de bit en estos puntos es mayor en relación
a la que se obtiene en estado estacionario. Para confirmar las premisas apenas hechas, se
presenta la figura 6.9. en la cual se ha graficado la varianza como una función del
tiempo de muestreo para una frecuencia de corte fC/RB = 0.0400.
0.23
Teorico
SIMULINK
0.225
σBN/xmin
0.22
0.215
0.21
0.205
0.2
0.5
1
1.5
2
2.5
TS/τ
3
3.5
4
4.5
5
Fig. 6. 9.: Grafica de σBN/xmin en función de TS/τ para fC/RB = 0.0400
B
122
Se puede observar como la varianza para frecuencias de corte altas (50MHz.) es
mayor en el tiempo de ascenso del paquete que cuando la respuesta del filtro ha
alcanzado el estado estacionario. Lo cual permite afirmar como el tiempo de muestreo
no es capaz de modificar la PEP siendo de la misma manera elevadísima respecto a fC
menores y es esta la razón por la cual las curvas de la PEP pareciesen converger al
aumentar la frecuencia de corte.
Resumiendo, la PEP es mínima a medida que la relación entre la frecuencia de
corte y el bit rate es menor a 10-3. En nuestro caso la menor PEP reportada fue impuesta
a 10-9 cuando se muestrea en condiciones estabilidad para la frecuencia de corte de
umbral. La PEP crece con el incremento de la frecuencia de corte hasta un valor cercano
a 0.4 en el cual todas las curvas convergen. En términos del tiempo de muestreo la
probabilidad de error aumenta al acercarse al inicio del paquete. Por tanto al
incrementar el tiempo de muestre la PEP mejora, en frecuencias de corte bajas aumentar
un poco TS permite de mejorar notablemente la PEP mientras que en frecuencias de
corte elevadas la situación no mejora cuando se aumenta TS.
Para que sea claro al lector la situación que se desea plantear veamos la misma
situación desde otra óptica, por lo tanto a continuación se muestra la grafica de la PEP
esta vez en función del tiempo de muestreo para varios valores de la frecuencia de corte.
Este gráfico confirma el análisis apenas hecho. Esto muestra además la
incertidumbre al inicio de cualquier paquete ya que se alcanzan PEP que alcanzan
valores entorno a 0.48. De hecho muestrear al inicio del paquete introduce una
elevadísima probabilidad de error ya que la tensión de umbral será superada en relación
de la probabilidad de “1” en los primeros bits de cada paquete.
Por otra parte se observa como la PEP disminuye con el crecimiento del tiempo
de muestreo, que era un hecho evidenciable del grafico 6.9., que viene bien cimentado
del hecho que el desarrollo del ruido de bit para estos valores han ya alcanzado niveles
bastante razonables. En términos de la frecuencia de corte se observa que la
probabilidad de error cae críticamente en manera proporcional y en conjunto a la
frecuencia de corte.
123
0.5
0.45
fC/RB=5.8e-004
Pe
0.4
fC/RB=9.3e-004
0.35
fC/RB=1.5e-003
0.3
fC/RB=2.4e-003
0.25
fC/RB=3.8e-003
fC/RB=6.1e-003
0.2
fC/RB=9.8e-003
0.15
fC/RB=1.6e-002
0.1
fC/RB=2.5e-002
fC/RB=4.0e-002
0.05
0
-3
10
-2
TS/τ [adim]
10
Fig. 6. 10.: PEP en función de TS/τLPF para diversos valores de fC/RB.
B
Del precedente gráfico es también notable como desde un cierto valor de tiempo
de muestreo en adelante, las curvas tienden a converger a un valor bajísimo de PEP que
no viene reportada del hecho que el eje de las y no es logarítmico.
6.1.4. Simulaciones para la penalidad de No
Una vez que se han obtenido las probabilidades de error para el espacio (fC, TS), se crea
una matriz de dimensiones cuya cantidad de filas corresponde a la cantidad de fC
empleadas en las simulaciones mientras que la cantidad de columnas corresponde a la
cantidad de TS simulados. El objetivo de este conjunto de simulaciones es encontrar un
valor de No que lleve a la probabilidad de (i,j)-ésimo elemento a 10-9 que es justamente
la probabilidad objetivo, donde i es el índice en términos del espacio explorado en fC y j
es relativo a TS.
124
Esta vez fue empleada la expresión (Ec. 6.5.) con un programa diverso. Ahora el
objetivo es buscar, como ya se ha mencionado, una No tal que imponga una
probabilidad de error de 10-9 para cualquier punto del espacio (fC, TS). Por lo tanto se
obtiene una matriz de la densidad espectral de ruido que en las respectivas condiciones
de fC y TS permite obtener 10-9 de probabilidad de error. Estos resultados pueden ser
expresados como una penalidad en dB respecto a No,th. El caso en el cual se tiene la
densidad espectral de umbral es el caso para el cual la probabilidad de error es menor
(10-9) por tanto, dicha penalidad será respecto a las condiciones que fueron impuestas en
las cuales se muestre a 5τ utilizando fC,th.
Utilizando contourplot de MATLAB se pueden reportar todas las curvas
inherentes a la penalidad de la densidad espectral del ruido.
1 2
10
6
12
8
4
2
10
6
4
12
8
6
2
10
TS/TB [bits]
8
10
12
10
12
12
14
18
1
10
14
14
16
16
16
18
18
20
20
2
4
6
8
10
f C/RB [adim.]
20
12
14
Fig. 6. 11.: Penalidad de la densidad espectral de ruido en dB.
16
18
-3
x 10
125
El precedente gráfico muestra las curvas de penalidad de la densidad espectral
de ruido en dB en función de la frecuencia de corte del filtro pasa-bajo normalizada,
como es ya costumbre respecto a RB, y del tiempo de muestreo que esta vez viene
normalizado respecto al tiempo de bit. Por lo que ambos ejes se encuentran
adimensionados o también se puede decir que el eje de las y tiene unidades de bits.
Además el grafico muestra una curva segmentada que indica como se modifica el
comportamiento del punto óptimo de funcionamiento, que no es más que el punto en el
cual para una determinada penalidad en la densidad espectral de potencia de ruido la
frecuencia de corte y el tiempo de muestreo son mínimos.
El gráfico de la figura 6.11. muestra dos hechos que fueron predichos de los
gráficos de la probabilidad de error en la detección de la ausencia/presencia de paquetes.
El primero de éstos es inherente a la frecuencia de corte del filtro pasa-bajo. Del grafico
de la PEP se observó como un incremento de la frecuencia de corte corresponde a un
proporcional incremento de la probabilidad de error. De hecho en la figura 6.12. se
evidencia que al aumentar la frecuencia de corte del filtro pasa-bajo la penalidad
aumenta. Se verifique además que cuando fC/RB ≈ 3×10-3 la curva satura a 4dB de
penalidad, y al doblar fC/RB la curva de penalidad satura a 8dB.
El segundo hecho es relativo al tiempo de muestreo. En el espacio (fC/RB, TS/TB)
si se fija fC/RB a medida que el tiempo de muestreo disminuya la penalidad de error
aumenta. De la misma manera en que se observa de los gráficos de la PEP (fig. 6.8. y
6.9.) como la disminución del tiempo de muestreo llevaba hacia probabilidades de error
más elevadas.
El gráfico muestra el punto de referencia respecto al cual viene calculada la
penalidad de los otros puntos en el espacio (fC/RB, TS/TB). Se observe que cuando la
B
-3
fC/RB = 0.4×10 e TS/TB= 1990 es el punto en el cual la penalidad es igual a cero, donde
TS/TB= 1990 es el equivalente de 5τLPF calculado respecto fC,th. A continuación se
reporta la formula utilizada para obtener las curvas de penalidad.
126
⎛ N o ,th
p(i, j ) = 10 ⋅ log10 ⎜
⎜N
⎝ o ,( i , j )
⎞
⎟ (Ec. 6.7.)
⎟
⎠
donde p(i,j) representa la penalidad del (i,j)-ésimo punto del espacio (fC/RB, TS/TB) y
No,(i,j) es la densidad espectral de ruido de la (i,j)-ésima combinación para obtener una
PEP de 10-9.
Este gráfico representa un punto de referencia para cualquier ingeniero o
proyectista que desee diseñar un sistema de detección de presencia/ausencia de paquetes
utilizando como arquitectura electrónica base un filtro pasa-bajo. Las curvas mostradas
en la figura 6.12. permitiendo fijar un tiempo de muestreo una vez impuesta la relación
entre la frecuencia de corte del filtro pasa-bajo y el bit rate del sistema en modo de
obtener la menor penalidad respecto al caso que fue propuesto como óptimo. De la
misma manera dicho proyectista podría saber, fijando el factor fC/RB y TS/TB, la
penalidad respecto al caso optimo. Por ejemplo si fC/RB viene fijado a 6×10-3 el
proyectista descubre que disminuyendo fC/RB a 5.2×10-3 se ubica en un punto en el cual
la unión del tiempo de muestreo y la velocidad del filtro es óptima. En cambio, si no
pudiese cambiar fC/RB el proyectista tiene como posibilidad elegir muestrear en modo de
tener una penalidad de 10dB o de 8dB dependiendo ya solamente de cuanto retardo se
desee introducir en su sistema.
En cambio si nuestro proyectista de redes, fija como punto inicial el retardo que
el sistema debe introducir, el grafico 6.11. le permite de escoger la relación fC/RB en
términos de la penalidad introducida. Por ejemplo si el retardo viniese cuantificado en
términos de bits, a un retardo de 100 bits se dispone de dos puntos de trabajo en los
cuales la penalidad es igual a 8dB y posteriormente se encuentran las de 10dB y las de
12dB. La penalidad aumentara a medida que se desee filtrar más ‘rápido’. El gráfico
sugiere al proyectista que quedarse en espera de una decena de bits lo llevaría a trabajar
en un punto óptimo que además introduce una penalidad menor de 2dB respecto al
punto inicial de este ejemplo.
Este grafico resume también el trade-off presente en la dualidad de la elección
de la frecuencia de corte del filtro pasa-bajo y del tiempo de muestreo. El sistema sería
127
bastante veloz si la relación fC/RB→1 y cuando TS/TB→0 introduciendo elevadísimas
probabilidades de error en la detección de la presencia/ausencia de paquetes y que viene
reflejado en elevadísimas penalidades respecto a la densidad espectral de potencia de
umbral del ruido (No,th). En esta situación la penalidad leída del grafico presentado en la
fig. 6.12. alcanza un valor de 20dB. En cambio el sistema puede ser inmune a los
errores en la detección de la presencia/ausencia de paquetes, alentando la respuesta del
sistema, que matemáticamente se traduce en TS/TB→TP y fC/RB→0. Del gráfico este
hecho se evidencia en el punto en el cual la penalidad es cero o que es lo mismo donde
la probabilidad de error es igual a 10-9 que quiere decir equivocarse en la detección de
un paquete cada PEP-1×TP segundos.
Finalmente se puede verificar como el comportamiento del punto óptimo para
cada curva de penalidad se comporta de manera proporcional a 1/x tocando
asintóticamente sea el eje de las y (TS/TB) que el de las x (fC/RB). Por tanto el aumento
de la relación fC/RB conllevaría a una proporcional reducción del (TS/TB) en modo de
mantener óptimo la unión de estos parámetros.
6.1.5. Simulaciones para la IPI
Ya que el comportamiento estadístico de la respuesta del filtro pasa-bajo a la presencia
de datos codificados 8B/10B no puede ser expresado por una expresión cerrada para
todo el rango de frecuencias de corte y considerando que la probabilidad de error se
incrementa al mismo tiempo que la frecuencia de corte aumenta se decidió explorar un
rango de frecuencias desde fC,th y considerando la presencia de los paquetes precedentes
para estudiar la IPI.
Para alcanzar un estudio consistente, se ha modelado empleando SIMULINK®,
un sistema que registra la amplitud alcanzada por la respuesta de un filtro considerando
N paquetes interferentes. N no puede ser superior de seis, lo que significa que tendremos
26 combinaciones de paquetes precedentes. De esta manera se podrá estudiar los datos
registrados empleando un programa escrito en MATLAB, pero en aras de optimizar el
tiempo de simulación se realizó un vector que contiene millones de bits codificados
128
8B/10B, tomando (TP/TB)·(N+1) grupos de paquetes aleatorios para cada simulación.
Para obtener dicho vector se empleo el modelo mostrado en la figura 7.13. y se dejo
simular para un t >> 10×105 · TB.
Fig. 6. 12.: Modelo en SIMULINK® para obtener bits codificados 8B/10B
La siguiente imagen, muestra el modelo que ha sido empleado para generar las
respuestas que se reportarán seguidamente. Se basa en una combinación de funciones
puertas compuestas por funciones escalones unitarios con rango dinámico de 10dB con
duración TP considerando los tiempos de guardia TG = 50ns.
Fig. 6. 13.: Modelo en SIMULINK® para simular la IPI
Cada paquete es controlado por una señal binaria que activa/desactiva cada
paquete, por lo tanto el sistema registra 1000 respuestas del filtro para las 26
combinaciones de los paquetes precedentes según su estado. Por ejemplo la siguiente
figura muestra la combinación para la cual los paquetes TP-1, TP-3. TP-4 están presentes,
lo cual se traduce en la combinación: 01101.
129
Fig. 6. 14.: Grafico para la combinación 01101
De la figura anterior podemos observar la respuesta del filtro pasa-bajo para una
determinada combinación de presencia/ausencia de paquetes precedentes. En modo de
presentar un estudio consistente para la IPI se exploró un rango logarítmico para las
frecuencias de corte desde 190KHz hasta 20MHz. Como ya se mencionó se realizaron
1000 simulaciones en modo de obtener un margen de error y un intervalo de confianza
adecuado y cónsono con el comportamiento estadístico de esta señal. Una vez que los
datos fueron procesados se presentan la siguiente imagen, donde la columna de la
izquierda muestra el histograma de la distribución de amplitudes cuando el paquete en
el slot actual está presente, mientras que la columna de la derecha muestra la
distribución cuando el paquete actual esta ausente en el medio de transmisión. En el eje
de las abscisas representa la incidencia de una determinada respuesta del filtro pasa-bajo
a la presencia de datos codificados 8B/10B considerando la IPI, mientras que el eje de
las ordenadas muestra el valor de dicha amplitud.
130
fC = 190.00KHz – xth = 0.4572V
Missed detection histogram
2000
False detection histogram
2000
1800
1800
1600
1600
1400
1400
1200
1200
1000
1000
800
800
600
600
400
400
200
200
0
0
0.1
0.2
0.3
0.4
0.5
0.6
Filter response
0.7
0.8
0.9
0
0.1
0.2
0.3
1
0.4
0.5
Filter response
0.6
0.7
0.8
fC = 584.64KHz – xth = 0.1215V
False detection histogram
Missed detection histogram
500
500
450
450
400
400
350
350
300
300
250
250
200
200
150
150
100
100
50
50
0
0.19
0.2
0.21
0.22
Filter response
0.23
0.24
0
0
0.25
0.01
0.02
0.03
0.04
0.05
0.06
Filter response
fC = 806.04KHz. – xth = 0.1177V
Missed detection histogram
400
False detection histogram
500
450
350
400
300
350
250
300
200
250
150
200
150
100
100
50
50
0
0.218
0.22
0.222
0.224
0.226 0.228 0.23
Filter response
0.232
0.234
0.236
0
0.238
0
0.005
0.01
0.015
Filter response
fC = 1.1113MHz. – xth = 0.2571V
Missed detection histogram
90
80
80
70
70
60
60
50
50
40
40
30
30
20
20
10
0
0.485
False detection histogram
90
10
0.49
0.495
0.5
0.505
0.51
Filter response
0.515
0.52
0.525
0.53
0
0
0.002
0.004
0.006
0.008
0.01
Filter response
0.012
0.014
0.016
0.018
131
fC = 4.0151MHz. – xth = 0.2498V
Missed detection histogram
60
False detection histogram
60
50
50
40
40
30
30
20
20
10
10
0
0
0.46
0.47
0.48
0.49
0.5
Filter response
0.51
0.52
0
0.2
0.4
0.53
0.6
0.8
Filter response
1
1.2
1.4
-3
x 10
Fig. 6. 15.: Histogramas para la probabilidad de detección ausente y falsa alarma
De las gráficas anteriores se puede observar como el comportamiento estadístico
cambia, a medida que la frecuencia de corte del filtro pasa-bajo se disminuye por debajo
de un cierto umbral, la contribución de los paquetes precedentes desaparece y el aporte
del ruido de bit se hace dominante. Para frecuencias inferiores a la fC,th el ruido de bit se
hace despreciable pero la interferencia de los paquetes precedentes (IPI) se hace
significante, esta es la razón por la cual la estadística para bajas frecuencias pareciese
ser determinística y controlada por la presencia/ausencia de paquetes precedentes. Pero
a medida que la frecuencia de corte sobrepasa fC,th la distribución estadística se puede
aproximar a una variable aleatoria gaussiana que es justamente la distribución
estocástica para el ruido de bit.
6.2. Simulaciones para el peak-detector
Antes de construir el PCB el circuito fue simulado utilizando OrCAD CIS Capture®.
Dicho programa permite además proyectar el adecuado PCB hacienda referencia al
esquemático elaborado.
En esta parte se introduce el circuito mostrado en la figura 4.1. con algunas
modificaciones en modo que pueda satisfacer todos los requisitos técnicos impuestos
por los demás dispositivos. De las simulaciones hechas sobre el circuito se observó la
incapacidad del comparador para inyectar la corriente necesaria a la entrada del
transistor. A pesar de que el FDS6912A posee una elevadísima impedancia de entrada,
132
la resistencia dinámica de la compuerta del transistor es del orden de 2.1Ω la cual no
puede ser controlada por los ±3.2mA del comparador AD8611 [35][46].
Esto establece una de las primeras modificaciones al esquemático presentado en
el capitulo 4. Por lo tanto entre el comparador AD8611 y el transistor FDS6912A se
agrego un OPA690 en modo que el comparador sea capaz de inyectar la corriente
necesaria para hacer conmutar el FDS6812A. Este amplificador operacional viene
agregado en una configuración que permite limitar el ancho de banda del dispositivo
que esta cerca de los 220MHz cuando la ganancia se configura a 2V/V. La adición de
este buffer con limitación de banda, permitirá inyectar la corriente necesaria al
FDS6912A ya que esta configuración posee una corriente a la salida que supera los
190mA, lo cual representa una cantidad de corriente 60 veces mayor respecto a la
corriente a la salida del comparador. Dicha configuración se muestra a continuación:
AD8611
Desde Q
OPA690
+
RA
FDS6912A
Al gate
--
RB
CA
RD
RC
Fig. 6. 16.: Configuración con limitación de banda
En modo que la siguiente configuración tenga una ganancia de 2V/V la siguiente
relación debe satisfacerse por los valores de las resistencias:
(RB // RC // RD )
(RB // RC // RD ) + R A
=
1
(Ec. 6.8.)
2
Además la salida del comparador debe estar balanceada en términos de
impedancias, y debe ser elegidas de modo que no sean mayores a 400Ω ni superiores a
20kΩ ya que las prestaciones del sistema decaerían críticamente con una carga superior
133
a la salida del sistema. Por lo tanto la Ec. 6.8., no es condición suficiente también debe
satisfacer la siguiente ecuación:
R A + (RB // RC // RD ) ∈ (400Ω, 20kΩ ) (Ec. 6.9.)
donde (400Ω, 20kΩ) indica el rango en el cual la precedente ecuación debe satisfacerse.
Además antes de establecer los valores de la resistencias se debe tener en cuenta el valor
de la resistencia RC, en modo que no sea muy elevada porque en caso de que fuese así
los valores de la capacitancia para limitar la amplitud de la banda del OPA690 serian
muy pequeñas y por ende comparables con la capacidad parasita inherente a las pistas
que serán posteriormente proyectadas en el PCB.
Luego de considerar las relaciones (Ec. 6.8.) y (Ec. 6.9.) se obtienen los
siguientes valores de resistencias: RA=500Ω, RB=2kΩ, RC=1kΩ e RD=2kΩ. En modo de
limitar la banda de operación para que los tiempos de descenso y ascenso sean de 5ns
sean ‘limpios’ se debe configurar la frecuencia de corte en modo que:
f CBW =
0.35
(Ec. 6.10.)
td
se satisfaga, donde fCBW representa la frecuencia de corte para la limitación de banda y
td es el tiempo se ascenso/descenso de la señal a la salida del operacional. Colocando td
= 5ns se obtiene una fCBW = 70MHz. Para obtener esta frecuencia de limitación de banda
se debe configurar el valor de la capacidad en relación a la siguiente ecuación:
CA =
1
(Ec. 6.11.)
2 ⋅ π ⋅ RC ⋅ f CBW
de esta manera se obtiene una CA = 228nF.
Este mismo circuito vendrá colocado antes de la salida del λ-monitor/peakdetector con el objetivo de mejorar la señal a la salida y obtener señales ‘limpias’, es
decir con bajo ruido eléctrico y bien delimitado en tiempos de ascenso/descenso.
134
En modo de hacer simulaciones que permitan obtener resultados coherentes y
considerando la imposibilidad de cargar una secuencia de bits codificados 8B/10B en
OrCAD Capture CIS® fueron asumidas las siguientes consideraciones:
•
La entrada se modela por una fuente de señales cuadradas con un offset impuesto
según la información contenida en la hoja de datos del fotodiodo [33].
•
El corte del filtro pasa-bajo viene configurado en modo de filtrar a 10MHz,
utilizando para tal fin una capacidad de 26pF. El valor fue obtenido empleando
la ecuación (Ec. 3.6.) del capitulo 3.
•
La tensión de umbral del comparador fue impuesta tomando la información
obtenida en las simulaciones de la sección 6.1.3., por lo tanto se estableció la
tensión de conmutación a 0.25V.
•
Sea la tensión de umbral en el comprador (Vxth) que la tensión para suprimir el
offset de la señal proveniente del fotodiodo fueron modeladas con un fuente de
voltaje en continua en vez de emplear una resistencia variable.
A continuación se presenta el esquemático utilizado en OrCAD Capture CIS®
para simular el comportamiento del λ-monitor/peak-detector.
Fig. 6. 17.: Esquemático en OrCAD Capture CIS® del λ-monitor/peak-detector.
135
La siguiente tabla reporta los valores utilizados en la simulación. Los
fundamentos teóricos para la elección de estos valores han sido explicados en los
capítulos precedentes.
Tabla 6. 2.: Leyenda para los dispositivos de la fig. 6.18.
Dispositivo
HFBR2316R
RPH
R1
R2
R3
R4
RA
RB
RBIL
RC
RD
RG
RPK
C
CA
CPK
Breve descripción
Valor
Fotodiodo que será modelado por V1 = 1V
la fuente VPH
V2
=
1.8V
TD = 1μs
TR = 0s
TF = 0s
PW = 1μ
PER = 3μ
Resistencia interna del HFBR- 30Ω
2316R
A la entrada del OPA2690
210Ω
de realimentación
600Ω
Conexión entre dos operacionales
400Ω
Realimentación en configuración 25Ω
de buffer
Salida del AD8611
500Ω
Hacia tierra, luego de RA
2kΩ
Para balancear la carga a la salida 1kΩ
del AD8611
Realimentación para el OPA690
1kΩ
Hacia tierra en la realimentación 2kΩ
del OPA690 (3)
Conexión entre el OPA690(3) y el 25Ω
FDS6912A
Resistencia para el peak-detector
100Ω
Realimentación para el filtrado del 26pF
λ-monitor
Realimentación para limitación de 228pF
banda
Capacidad para el peak-detector
800pF
Referencia/explicación
V1: Voltaje mínimo
V2: Voltaje máximo
TD: Retardo
TR: Tiempo de ascenso
TF:
Tiempo
de
descenso
PW: Amplitud del pulso
PER: Periodo
[33]
Ec. 4.4.
Ec. 4.5.
Ec. 4.5.
[34]
Ec. 4.8. y Ec. 4.9.
Ec. 4.8. y Ec. 4.9.
[35]
Ec. 4.8. y Ec. 4.9.
Ec. 4.8. y Ec. 4.9.
[46]
Ec. 4.8.
Consideraciones
iniciales
Ec. 6.11.
Ec. 4.8.
A continuación se muestran los resultados obtenidos por las simulaciones
realizadas en la primera etapa del circuito, que comprende el λ-monitor en las cuales se
efectúa el filtrado pasa-bajo y la eliminación del offset.
136
2.5V
2.0V
1.0V
0V
0s
0.5us
V(RPH:1)
1.0us
1.5us
2.0us
2.5us
3.0us
3.5us
4.0us
4.5us
5.0us
5.5us
6.0us
Time
Fig. 6. 18.: Señal del fotodiodo modelado por la fuente de pulsos.
Esta señal es una idealización de la señal que en realidad saldrá del fotodiodo.
En estas condiciones solamente tendremos los paquetes ópticos sin bits escritos en su
interno. Es por esto de hecho que la configuración de la frecuencia de corte no influye
sobre los resultados que se obtengan de estas simulaciones, solamente a nivel de
retardo, ya que no existen bits para atenuar en la envolvente del paquete filtrado.
En la siguiente figura se reportan los paquetes a la salida de la primera etapa del
λ-monitor.
3.0V
2.0V
1.0V
0V
-1.0V
0s
0.5us
1.0us
1.5us
2.0us
2.5us
3.0us
3.5us
4.0us
4.5us
5.0us
5.5us
6.0us
V(D1:1)
Time
Fig. 6. 19.: Paquetes ópticos filtrados a la salida de la primera etapa del l-monitor.
De esta señal a la salida de la primera etapa del λ-monitor se pueden verificar
dos hechos: el correcto funcionamiento del circuito que elimina el offset y la ganancia
equivalente a 2.5V/V [véase la sección 4.1.] introducido por la etapa de filtrado pasabajo. La señal a la entrada de la etapa de filtrado posee una amplitud pico-pico de 0.8V
y sale con 2.06V por lo tanto posee una ganancia equivalente a 2.5V/V. Otro hecho que
137
se puede verificar de esta señal son los tiempos de subida y bajada están entorno a los
35ns, y al aplicar la expresión (x) se obtiene por lo mismo el dicho valor de fCBW
equivalente a 10MHz.
Esta señal será direccionada hacia el peak-detector en modo de obtener una
tensión a la salida del subsistema que sea proporcional a la potencia óptica de los
paquetes a la entrada del fotodiodo; además debe atravesar el circuito del comparador
que a su vez controlara el proceso de carga/descarga del peak-detector junto con el
diodo 1SS400T1-D[36].
5.0V
4.0V
2.0V
0V
-1.0V
0s
0.5us
1.0us
1.5us
2.0us
2.5us
3.0us
3.5us
4.0us
4.5us
5.0us
5.5us
6.0us
V(RA:1)
Time
Fig. 6. 20.: Señal a la salida negada del comparador AD8611 (Q’).
5.0V
4.0V
2.0V
0V
-1.0V
0s
0.5us
V(U5:45)
1.0us
1.5us
2.0us
2.5us
3.0us
3.5us
4.0us
4.5us
5.0us
5.5us
6.0us
Time
Fig. 6. 21.: Señal a la salida del comparador AD8611 (Q).
En las figuras precedentes se posible observar las salidas del comparador
AD8611, Q y Q’; la primera de ellas es la salida del AD8611 cuando el voltaje a la
entrada supera la tensión de umbral de la ventana de comparación mientras que el
segundo es el negado de éste. Esto permite indicar con una señal lógica la
138
ausencia/presencia de los paquetes en el medio transmisivo y el otro (Q’) permite
controlar la carga/descarga del capacitor del peak-detector que en el esquemático de la
figura 6.18. viene identificado como CPK.
De estas señales se puede verificar el adecuado balanceo realizado sobre las
cargas a la salida del comparador, aunque es noto indicar una cierta diferencia. La salida
que indica la presencia/ausencia de los paquetes tiene una amplitud de 3.54V mientras
que la que controla la FDS6912A posee una amplitud de 3.63V. Esta ligera diferencia
se presenta a pesar de tener un balance perfecto, recuerde que la impedancia vista desde
Q es de 1KΩ mientras que la vista desde Q’ es equivalente a la expresión (Ec. 6.9.) y
con los valores impuesto sobre RA, RB, RC y RD es también igual a 1KΩ.
Se confirma como el modelo especificado en el datasheet del componente, posee
un comportamiento adecuado, ya que la amplitud de las señales Q y Q’ son
correspondiente al valor especificado en la tabla I presente en [35] que especifica que
para una carga a la salida equivalente a 1KΩ la amplitud a la salida debe obedecer la
siguiente relación:
V + − VOUT, HI = 1.2 [V] (Ec. 6.12.)
donde V+ es la tensión de polarización positiva del AD8611 que posee un valor de 5V y
VOUT.HI que por [35] es conocida, y es la salida en nivel alto del comparador.
Hasta ahora se ha visto y verificado el correcto funcionamiento del λ-monitor en
el cual el monitoreo de la presencia/ausencia de paquetes se realiza en la manera
adecuada. Para controlar el funcionamiento del peak-detector se presenta la siguiente
figura.
139
2.0V
1.0V
0V
-0.5V
0s
0.5us
V(RPK:2)
1.0us
1.5us
2.0us
2.5us
3.0us
3.5us
4.0us
4.5us
5.0us
5.5us
6.0us
Time
Fig. 6. 22.: Señal a la salida del peak-detector.
De la figura mostrada anteriormente se puede constatar como funciona el
mecanismo del peak-detector [véase Fig. 4.5., Sección 4.2.]. Inicialmente se observa
como el proceso de carga del capacitor se realiza a través de la corriente inyectada por
el diodo que conmuta luego que la tensión a sus extremos supera la tensión de umbral.
Esta es la razón por la cual la tensión máxima que alcanza el peak-detector viene
limitada por la tensión de umbral del diodo que es aproximadamente igual a 0.7V [36]
que de las simulaciones se obtiene un valor de 0.6977V. Luego que el capacitor se ha
cargado el diodo inyecta en manera constante la corriente que vendrá tomada por RPK.
Posteriormente cuando el paquete se termina, es decir alcanza TP, éste inicia a
descargarse ya que el diodo ira entrando poco a poco en estado de interdicción; y ya que
se desean descargas rápidas a un cierto punto el transistor conmuta comportándose
como una fuente de corriente que descarga rápidamente al capacitor.
La corriente que atraviesa el diodo posee unos sobrepicos de 200mA que posee
una duración de 0.04μs, mientras que cuando se mantiene constante posee un valor de
14mA, en este punto RPK será capaz de disipar 0.21W. La corriente que descarga la
capacidad del peak-detector posee un valor que supera los -200mA, el signo negativo de
esta corriente indica el sentido en el cual fluye a través de CPK.
140
2.0V
1.0V
0V
-1.0V
0s
0.5us
1.0us
V(RPK:2)
V(VPH:+)
1.5us
2.0us
2.5us
3.0us
3.5us
4.0us
4.5us
5.0us
5.5us
6.0us
Time
Fig. 6. 23.: Señal a la salida del peak-detector para un valor diverso de amplitud de los paquetes ópticos.
La precedente figura reporta los resultados para una simulación cuando la
tensión a la salida del fotodiodo posee una amplitud pico-pico de 0.6V siendo 0.2V
menor respecto al resultado presentado en la figura 6.23., la amplitud que alcanza el
peak-detector está entorno a los 948mV y es menor en manera proporcional al caso
precedente. En general la salida del peak-detector debe ser regida por la siguiente
relación:
G ⋅ VPH − Vth ,D (Ec. 6.13.)
donde G es la ganancia de la etapa de amplificación/filtrado, VPH es la tensión pico-pico
a la salida del fotodiodo y Vth,D es el voltaje de umbral del diodo de conmutación:
6.3. Construcción del λ-monitor/peak-detector
A pesar que el esquemático de la figura 6.18. presenta el λ-monitor/peak-detector
algunos de sus componentes faltan ya que en dicha imagen muchos dispositivos fueron
obviados por fines simulativos. Entre estos componente están las capacitancias en la
alimentación de +5V y -5V y todos los inherentes a la construcción de los reguladores
de tensión.
141
Los reguladores de voltaje que proveerán los +5V y -5V son: el LM317 y el
LM337 de montaje superficial, [45] y [46] respectivamente. La configuración en la cual
fueron utilizados estos dispositivos viene explicados en las respectivas hojas de datos de
cada componente, advierta que la configuración empleada son los standards para este
tipo de regulaciones.
Además del buffer con limitación de banda que permite controlar el transistor
que determina el inicio/fin de los procesos de carga/descarga del capacitor del peak-
detector se agrega un operacional en la misma configuración al subsistema que viene
cerrado a 50Ω a través de conectores SMA. Como este sistema posee dos salidas, sea la
del λ-monitor que la del peak-detector se usa un OPA2690 [46], que es un dispositivo
que integra dos operacionales de la familia OPA690 [34] en modo de ahorrar espacio en
el PCB.
Siguiendo las recomendaciones de los datasheets se agregan una serie de
capacitares de bypass hacia las alimentaciones, tanto positivas como negativas. Por
ejemplo en [35] se recomienda de conectar capacitores de 1μF a una distancia no mayor
de 0.5in del dispositivo de alimentación hacia tierra, además se aconseja la adición de
un capacitor cerámico de 10nF en paralelo a la apenas mencionada capacidad de 1μF.
La capacidad de 1μF permite reducir el voltaje de rizo de la alimentación mientras que
la capacidad de 10nF actúa como una reserva de carga para el comparador cuando
conmuta a elevadas frecuencias. De la misma manera a los amplificadores operacionales
vienen agregadas las apenas mencionadas capacitancias pero con valores de 6.8μF y de
0.1μF. Esto permite mejorar en 3dB o 6dB la distorsión de la segunda armónica.
En la figura siguiente se puede observar la disposición de todos los dispositivos
en el esquemático definitivo para la construcción del λ-monitor/peak-detector realizado
en OrCAD Capture CIS®. Algunos de estos componentes pudieron ser incorporados al
diseño final gracias a modelos existentes obtenidos de las empresas fabricantes de los
mismos, y pueden ser encontrados en [47], [49], [50] y [51]. Esto permitió no solo la
construcción de este subsistema si no además su simulación con una aproximación
mucho más cercana a la realidad. La figura 6.26. representa la fase inicial del diseño del
PCB, posteriormente será exportado y procesado por el Gerber Tool® para
142
posteriormente ser impresa en una transparencia que servirá para impresionar las pistas
sobre una placa de cobre fotosensible.
Fig. 6. 24.: Esquemático final del λ-monitor/peak-detector
De la precedente imagen se observa el uso de las resistencias para agregar la
ventana de comparación de histéresis al comparador AD8611 (RH1 y RH2), que serán
agregadas posteriormente. Además fueron agregadas resistencias en la compuerta del
transistor FDS6912A en modo de poder elegir el uso de uno o ambos transistores
integrados al dispositivo apenas mencionado. A cada uno de estos componentes se
asocia una huella de impresión (footprint) según el paquete empleado.
143
Fig. 6. 25.: Vista superior del PCB del λ-monitor/peak-detector
Fig. 6. 26.: Vista inferior del PCB del λ-monitor/peak-detector
Las figuras precedentes (6.26. y 6.27.) reportan las fotografías del λ-
monitor/peak-detector realizado en el laboratorio para el proyecto WONDER, con todos
sus componentes funcionantes y caracterizados en este estudio de tesis. A tal fin, fue
144
empleada una base a doble-estrato de 10cm de largo por 8cm de ancho por 0.5mm de
espesor.
De la figura 6.25. se observa la presencia del fotodiodo de la Agilent, de los
conectores para la alimentación y de los 4 trimmers utilizados para regular el voltaje de
la alimentación de entrada (de ambas polarizaciones), el empleado para la eliminación
del offset y para controlar el voltaje de comparación. Entre los trimmers se observa en
horizontal y al centro de la tarjeta uno de los puntos de prueba o también llamados test
points que fueron agregados al sistema en modo de poder medir distintas etapas del
subsistema. Los test points agregados fueron identificados con un rotulo observable en
cobre, a continuación se especifican sus nombres y funciones:
•
+5V: permite medir el voltaje a la salida del LM317
•
-5V: permite medir el voltaje a la salida del LM337
•
OPKT: (Optical PacKeTs) permite medir el voltaje a la salida del fotodiodo.
•
OLPF: (Output Low Pass Filter) permite medir la señal a la salida de la etapa de
filtrado
•
BUSY: es la señal que indica cuando el medio de transmisión esta ocupado, y es
la salida Q del comparador.
•
FREE: es la señal que indica cuando el medio de transmisión esta libre, y es la
salida del comparador negada (Q’)
•
TC: (Transistor Control) permite observar la señal a la entrada de las
compuertas del FDS6912A
•
LMON: señal de salida del λ-monitor.
•
PKD: (PeaK Detector) señal de salida del peak-detector.
•
PKDF: (PeaK Detector Filtered) es la señal anterior pero esta vez filtrada por el
buffer con limitación de banda, antes del conector SMA.
La elección de los componentes surface mount o de montaje superficial fue con
la finalidad de introducir el menor retardo posible desde cuando la señal entra al
fotodiodo hasta que alcanza los conectores SMA. Las reducidas dimensiones de estos
componentes permiten de reducir en la misma manera las capacidades parasitas
responsables en grosso modo del retardo que pueda ser introducido. Advierta el uso de
resistencias y capacitancias, también éstas, SMD [14].
145
6.3.1. Estudio Económico
La filosofía de WONDER establece el uso de dispositivos y componentes que sean
comercialmente plausibles y viables sin olvidar que sean asequibles económicamente,
todo esto sin comprometer la calidad del sistema. Para la proyectación/construcción de
este subsistema fueron elegidos los componentes en aras de satisfacer los
requerimientos no solo técnicos que el nodo exige si no además que ser cónsono con la
filosofía del proyecto WONDER.
A continuación se presenta un breve estudio económico de los componentes
utilizados en la proyectación de este subsistema y el costo total para su construcción,
esto sin incluir las horas hombre que implico su elaboración y el uso de las instalaciones
del PhotonLab del ISMB (Istituto Superiore Mario Boella)
Tabla 6. 3.: Estudio económico para el λ-monitor/peak-detector
Cantidad
1
1
1
1
1
2
1
1
4
4
4
26
12
2
1
Dispositivo
LM317 SOT-223
FDS6912A SO-8
ISS400T
LM337 SOT-223
HFBR-2316R
OPA2690 SO-8
OPA690 SO-8
AD8611 SO-8
TRIMMER multi-vueltas
Capacitores di tántalo
Capacitores electrolíticos
Resistencias SMD
Capacitores SMD
Conectores SMA horizontales
PCB 10×8×0.05 [cm]
TOTAL
Precio
$0.8256
$0.2548
$0.0533
$2.6880
$42.9000
$4.3716
$1.6200
$4.2840
$1.2500
$0.0952
$0.3000
$0.018
$0.0166
$3.6096
$2.85
Sub-Totales
$0.8256
$0.2548
$0.0533
$2.6880
$42.9000
$8.7432
$1.6200
$4.2840
$6.0000
$0.3809
$1.200
$0.4680
$0.1998
$7.2192
$2.85
$79.6868
Dicho estudio económico revela un costo total de $80 la unidad, donde es
evidente el elevado costo de los fotodiodos que abarata la producción del mismo. Sin
embargo es un precio muy accesible para el presupuesto destinado para la construcción
del mismo. Advierta que su posible producción en masa disminuiría los costos en un
17%. Además la construcción de este subsistema no represento la carga económica
establecida en este estudio ya que muchos de los dispositivos empleados fueron pedidos
en modalidad de muestra a las empresas fabricantes de los mismos.
Capítulo 7: Pruebas finales y Análisis de
Resultados
Una vez construido en PCB el subsistema del λ-monitor/peak-detector se procede a
llevarlo a escenarios en los cuales se pueda determinar su confiabilidad y su debido
funcionamiento. Inicialmente se realiza la prueba para examinar si el subsistema es
capaz de detectar la presencia de paquetes en el anillo de transmisión y el retardo
introducido para lograr tal fin, lo cual es una función netamente inherente al λ-monitor.
En segundo lugar se debe verificar si el subsistema es capaz de detectar paquetes
ópticos con diversos niveles de potencia, con lo cual se constata el adecuado
funcionamiento del peak-detector hasta que finalmente se verifica el proceso de
simulación que conlleva la optimización del sistema y el fundamento practico del mapa
de penalidad para la densidad espectral de potencia del ruido mostrado en la figura 6.11.
Este capítulo pretende mostrar al lector la metodología experimental detallada
con la cual se lograron realizar las mediciones que permiten verificar el correcto
funcionamiento del sistema. Asimismo se proporcionan resultados de las experiencias
realizadas en el laboratorio como su exhaustivo análisis.
147
7.1. Experimento 1: Detección de paquetes ópticos
En WONDER se cuenta con dos anillos contro-rotantes conectados por una fibra de
loopback que permite conectarlos y a la vez separarlos en manera funcional, por lo cual
se cuenta con un anillo a dedicación exclusiva para la transmisión y uno para la
recepción. Cada nodo es capaz de tomar una porción de la potencia presente en el anillo
para censar el medio de transmisión y determinar la presencia/ausencia de paquete
óptico en la red, lo que le permite a la red sortear las colisiones cuando un nodo desea
transmitir determinada información. En modo de simular la porción de la potencia
óptica media que cada nodo toma para censar el medio se hace referencia al power
budget estipulado para WONDER, el cual especifica que la potencia óptica media a la
llegada de cualquier fotodiodo del λ-monitor debe ser de -15dBm, pero sabemos que
pueden existir paquetes que vengan con cierta atenuación, pero esto será caracterizado
experimentalmente posteriormente. Esta potencia óptica es tomada de un paquete que
viaja en el medio de transmisión en un instante de tiempo determinado. Para modelar
esta situación empleamos una fuente láser con una potencia óptica de salida configurada
en modo que la potencia óptica a la llegada del fotodiodo sea justamente de este valor.
La fuente láser empleada fue obtenida del packet transmitter diseñado para satisfacer
los requerimientos técnicos de WONDER. Este dispositivo posee la capacidad de
recibir del FPGA una señal eléctrica y convertirlo al dominio óptico [véase: sección
3.4.4. Data Transmitter], esta señal contiene justamente los bits ‘paquetizados’
codificados 8B/10B bajo un esquema de modulación OOK-NRZ. A grosso modo este
subsistema esta conformado por un láser Mitsubishi FU68-PDF-5 [48] con una serie de
etapas de acondicionamiento para el señal eléctrico proveniente del FPGA y un
complejo sistema para el control de la temperatura y de la corriente inyectada al láser.
Esto con la finalidad de mantener la señal óptica a la salida del láser en condiciones de
estabilidad ya que las variaciones de temperaturas lo hacen susceptibles a cambios a su
señal de salida. Dicho dispositivo se muestra en la figura a continuación.
148
Fig. 7. 1.:Fotografía del Packet Transmitter
De la imagen mostrada en precedencia, se observan la batería de láser para el
demostrador de WONDER a tres nodos con las debidas entradas para su control. En
modo que el Packet Transmitter permita realizar la experimentación para caracterizar el
λ-monitor se debe inyectar la señal adecuada para que el láser emita una señal de
potencia óptica constante. Este subsistema está sintonizado según el espaciamiento
standard de la ITU-T, por lo que puede emitir a tres longitudes de onda: λ1 =1548.52
nm, λ2 = 1549.32 nm y λ3 =1550.12 nm. Para el objetivo de este experimento se puede
elegir indistintamente entre cualquiera de las tres.
Esta señal debe ser modulada para escribir los bits codificados 8B/10B en ella y
posteriormente ‘paquetizarla’. Advierta que se desea seguir fielmente el esquema con el
cual se realizaron las simulaciones en Simulink®. La ausencia de un codificador 8B/10B
complica un poco la traspolación del modelo realizado en la computadora al laboratorio,
para ello se empleo un Pattern Generator (Anritsu Pulse Generator MP1763C [35]) que
no es más que un dispositivo que, entre otras muchas funcionalidades, permite obtener
una señal eléctrica de una señal pre-programada cuyas características de amplitud,
duración temporal entre otras pueden ser seleccionadas a conveniencia. Para obtener la
señal para programar el generador de señales, se procedió a simular el siguiente archivo
de Simulink® para obtenerla. Para satisfacer posteriores necesidades estadísticas el
tiempo de simulación fue considerable de manera de obtener 50.000 paquetes de bits
codificados 8B/10B lo cual equivale a 62.500.000 de bits. En la figura 7.2. se muestra la
imagen del archivo simulado para tal fin.
149
Fig. 7. 2.: Codificador 8B/10B para obtener la secuencia del Pattern Generator
Una vez obtenida la secuencia, ésta fue programada en el Anritsu Pulse
Generator MP1763C mediante una interfaz GPIB de la National Instruments, dicha
interfaz permite a MATLAB la modulación de uno de los módulos del Pattern
Generator. A veces si la secuencia cargada no era un múltiplo exacto de 128 el
programa realizaba un ajuste llenado de ceros la secuencias para que esta fuera del
múltiplo deseado.
Ahora se deben escribir estos bits eléctricos en la señal óptica a la salida del
láser. Para llevar los bits del dominio eléctrico al dominio óptico se emplean un driver y
un modulador electro-óptico Pirelli Ko3405. El primero de ellos sirve para controlar las
características inherentes a la señal de los bits mientras que el segundo se encarga de
realizar la exportación del dominio eléctrico hacia el óptico. Una imagen de driver se
reporta a continuación.
Fig. 7. 3.: Fotografía del driver empleado en WONDER
La salida en RF (Radio Frequency) del generador de bits codificados 8B/10B se
conecta a la entrada RF del driver y posteriormente se polariza el mismo con una fuente
en corriente directa de +5V y -5V. El driver permite modificar el diagrama de ojo
150
[véase Apéndice B] inherente a lo bits, este aspecto será tratado posteriormente. Luego
la salida RF del driver va conectada a la entrada RF del modulador. A continuación se
muestra una imagen del modulador electro-óptico empleado para la experimentación.
Fig. 7. 4.: Fotografía del modulador Pirelli Ko3405
De la imagen mostrada en la figura 7.4. se pueden observar las interfaces ópticas
del modulador y las entradas de RF y de polarización. El modulador posee una entrada
óptica (IN), donde se conectara la fibra óptica proveniente del Packet Transmitter. La
polarización del modulador (BIAS) será controlada como un parámetro adicional para
modificar el diagrama de ojo de los bits. Y finalmente se observa la salida óptica del
modulador será conectada a un controlador de polarización, del cual hablaremos
posteriormente. Una vez modulados los bits en la señal óptica se procede a modular los
paquetes ópticos con el objetivo de obtener paquetes ópticos con bits codificados
8B/10B en su interior. Se podría pensar en conectar inicialmente ambos moduladores en
cascada directamente pero la señal a la salida del complejo de modulación estaría
distorsionada por la inadecuada polarización a la entrada del segundo modulador, por lo
cual se conecta entre los moduladores un control de polarización (PMC – Polarization
Maintaining Coupler). El control de polarización es un dispositivo que posee tres
anillos en los cuales se hacen pasar dos vueltas de fibra óptica. Una vez arrollada la
fibra óptica en cada uno de estos anillos, los anillos giran se hacen girar sobre un mismo
eje, y el giro de cada uno de estos anillos permite obtener la polarización deseada a la
salida del controlador de polarización. A continuación se muestra una imagen del
control de polarización, en esta figura los aros están inclinados 90º respecto a la
horizontal.
151
Fig. 7. 5.: Fotografía de un controlador de polarización
Una vez polarizado la señal óptica correctamente se conecta al segundo
modulador, el cual posee una entrada RF que ‘paquetizará’ los bits codificados. Esta
señal debe cumplir con las especificaciones temporales de WONDER y con las
exigencias de potencias para el modulador de modo que el funcionamiento del
dispositivo apenas mencionado sea el adecuado. Una vez obtenidos los paquetes con los
bits codificados en su interno se procede a atenuarlos de manera tal de cumplir con el
power budget presupuesto para WONDER. Por lo cual se conecta la señal a la salida del
modulador a una atenuador óptico de modo de obtener la potencia justa a la entrada del
fotodiodo del λ-monitor.
A continuación se muestran fotografías del experimento montado para
caracterizar la detección de paquetes en el λ-monitor así como un esquema que permite
entender la conexión entre cada uno de sus componentes y una tabla con la
identificación de cada uno de los instrumentos empleados para tal fin.
152
driver
Modulador c
Modulador d
PMC
λ-monitor
Fig. 7. 6.: Fotografía del experimento utilizado para caracterizar la detección de paquetes del λ-monitor
p
h
u
o
g
q
t
j
d
r
n
c
4
e
i
s
h
v
v
Fig. 7. 7.: Esquema de experimento para caracterizar la detección de paquetes del λ-monitor
153
Tabla 7. 1.: Leyenda para los instrumentos de la Fig. 7.7.
Instrumentos o dispositivos
n Anritsu Pulse Generator MP1763C
o Osciloscopio HP 54750A
p Agilent 33250A 80MHz Function/Arbitrary Waveform Generator
q Driver para los bits
r 10Gbits/s Integrated Optic Intensity Modulator Pirelli Ko3405
s Controlador de Polarizaciòn
t Atenuador Óptico HP 8156O
u λ-monitor/peak-detector
v Packet-Trasmitter
De la Fig. 7.6. se puede observar el montaje realizado en el laboratorio para
realizar la caracterización de la detección de paquetes para el λ-monitor. Es importante
advertir la presencia de la cinta adhesiva sobre cada uno de los componentes ya que el
mínimo movimiento sobre ellos podría alterar las mediciones ya que la polarizacion es
muy sensible a los movimientos, esto se pudo constatar utilizando el instrumento que
grafica la esfera de Poincarè y observando como varia la polarizacion en ésta con los
movimientos en las fibras utilizadas para la conexión. Asimismo se puede observar los
giros realizados sobre el PMC para obtener una señal adecuada. Desde la entrada hacia
la salida se pueden observar las inclinaciones realizadas sobre cada circulo del PC, el
primero posee una inclinación de 72º, el segundo posee una inclinación de 227º y el
tercero esta inclinado 98º; estas inclinaciones son medidas respecto a la horizontal.
Mientras que de la Fig. 7.7. se puede observar el esquema general del
experimento con las debidas conexiones entre Pattern Generator, el osciloscopio, el
generador de señales y los demás dispositivos. Las líneas grises representan conexiones
en fibra ópticas mientras que las líneas negras representan conexiones en
radiofrecuencia. De esta figura se debe advertir el uso del generador de señales como
señal de disparo (trigger) para el osciloscopio asimismo como para modular los
paquetes a la cadena de bits que viaja en la fibra óptica luego del modulador 1. Los
números encerrados en un círculo negro con fondo blanco permitirán identificar las
características de la señal en esos puntos, en términos de potencia óptica, amplitud entre
otras.
154
Una vez montado todo el set de experimentación se procede a controlar el
diagrama de ojo de los bits. Para poder lograr el diagrama de ojo de los bits se realiza la
conexión mostrada en la siguiente figura.
v
Fig. 7. 8.: Esquema de conexión para obtener el diagrama de ojo sobre los bits codificados 8B/10B
Para poder realizar la pertinente medición del diagrama de ojo se emplea un
transductor electro-óptico, teniendo como consideración que la potencia de entrada al
transductor fuese menor de 10mW, ya que podría arriesgar de quemarse. En modo de
tener la apertura máxima se debe controlar las siguientes variables:
1. La tensión de polarizacion del modulador óptico (BIAS)
2. La tensión pico-pico a la salida del driver
3. La tensión que regula el punto de cruce de los distintos niveles de la señal OOKNRZ
Advierta que las dos últimas variables son controladas por las resistencias
variables presentes en el driver, que se pueden apreciar en la Fig. 7.3. que están
identificadas con rótulos ‘Vpp’ y ‘crossing’.
Utilizando la señal de disparo del osciloscopio cada TB, es posible evidenciar el
diagrama de ojo; dicha señal de disparo se obtiene de una señal de reloj del generador
de patrones basado en la pre-programación hecha. En la figura 7.9. se pueden evidenciar
varias característica de la señal. En primer lugar se observa la duración de cada bit, la
155
cual es de 800ps, advierta que la resolución del eje temporal del osciloscopio se
seleccionó para que cada división fuese de 200ps, por lo que se observa claramente
como cada bit posee una duración de cuatro divisiones. En segundo lugar se pueden
observar los tiempos se ascenso/descenso para cada bit, el cual esta en valor entorno a
los 20ns, lo que podría reportar cierta divergencia sobre los estudios simulativos
realizados anteriormente debido a que en la simulaciones se habían considerado tiempos
de ascenso/descenso que tendían a cero. De aquí se puede observar la baja sensibilidad
al error temporal de la señal debido a la elevada pendiente que posee el diagrama de ojo.
En tercer lugar se puede evidenciar el punto de intersección de los dos niveles lógicos
(claramente identificados en la figura 7.9.) el cual sucede en la mitad de la apertura del
ojo en términos de voltaje. La apertura del ojo en términos de tensión equivale a
41.57mV, mientras que el punto de intersección ocurre a 20.78mV, esto nos permite
afirmar la correcta modulación de los bits ya que en una codificación 8B/10B la
cantidad de “1” y de “0” es equivalente, debido a que esta hecha a propósito para
suprimir la componente DC de la señal y permitir su acoplamiento. Finalmente se puede
observar el nivel de ruido o varianza correspondiente a cada nivel lógico el cual es de
5.22mV para cada nivel.
“1”
“0”
Fig. 7. 9.: Diagrama de ojo para bits codificados 8B/10B
Una vez controlado el diagrama de ojo, se procede a medir las potencias ópticas
medias hasta este punto, obteniendo los siguientes valores:
156
Tabla 7. 2.: Mediciones de la potencia del láser y de la señal luego de la codificación
Fig. 7.7.
1
2
Variable
PLASER
P8B/10B
Medición
4.66dBm
-2.85dBm
La primera columna de la tabla 7.2. hace referencia a la ubicación en la figura
7.7., y las mediciones fueron realizadas con un medidor de potencia óptica (Optical
Powermeter). A pesar que la potencia media del láser (PLASER) puede ser muy elevada,
esto no reportará complicación alguna, debido a que luego de que sean introducidos los
paquetes por el segundo modulador la potencia óptica media disminuirá críticamente, de
no ser suficiente, se cuenta además con el atenuador óptico para asegurar los -15dBm a
la entrada del fotodiodo del λ-monitor. Se puede observar como la potencia disminuye a
razón de 7.51dB, esto debido a la presencia de los “0” lógicos en una señal que
inicialmente era continua.
Se procede a configurar de manera adecuada forma de los paquetes ópticos. Para
ello se debe, esta vez, conectar el osciloscopio con la señal de disparo a la salida del
generador de señales que permite justamente ‘paquetizar’ los bits. La señal cuadrada
que permitirá ‘paquetizar’ los bits tiene las siguientes características (Identificador Fig.
7.7.: h):
•
Vp-p = 8V
•
VHL = 4V
•
VLL = -4V
•
trise = 5ns
•
Duración del pulso donde serán escritos los bits = 1μs
•
Periodo de la señal = 2μs
Respecto a las simulaciones realizadas, se pueden evidenciar ciertas diferencias,
entre la señal empleada para realizar las simulaciones. En primera instancia, la duración
del paquete omite los tiempos de guardia, por lo que cada paquete tiene una duración de
1μs, lo cual no interfiere en la caracterización de la detección de paquetes. Además los
tiempos de ascenso/descenso son diversos de cero, pero menor de un 5% de la duración
total del paquete.
157
Una vez que han sido debidamente conectados: el Pattern Generator, el Packet
Trasmitter, ambos moduladores, el control de polarización con el generador de señales
y el osciloscopio; se procede a verificar las características de la señal de salida del
segundo modulador. Esta señal debería contener un paquete cada 2μs de duración TP
con 1250 bits codificados 8B/10B escritos en su interno. En modo de lograr la excursión
máxima de los niveles lógicos, se deben controlar los siguientes aspectos:
•
Tensión de polarización de ambos moduladores.
•
Inclinación de las espiras del control de polarización
Para la Fig. 7.7.., las tensiones de polarizaciones fueron 5.7V y 4.9V para el
modulador de bits y el modulador de paquetes, respectivamente. Dichos valores debían
ser controlados con cierta periodicidad ya que la Vπ, por efectos de temperatura, se
desfasaba lo cual distorsionaba no solo el diagrama de ojo de los bits si no inclusive la
amplitud de los paquetes. Y considere los ángulos de inclinación empleados para las
espirar del PMC que fueron de 72º, 227º y 98º; esta configuración permite obtener una
polarizacion lineal a la entrada del segundo modulador y obtener la señal mostrada en la
Fig. 7.10.
“1”
“0”
Fig. 7. 10.: Paquetes ópticos con bits escritos en su interno bajo la codificación 8B/10B
158
La figura anterior muestra dos paquetes con bits escritos en su interno, el hecho
que la codificación empleada sea 8B/10B es apreciable del hecho que la amplitud de
distorsión sobre el nivel de los “ceros” es similar sobre los “unos”. Esto es lo que
permite justamente un adecuado acoplamiento en DC. Se evidencia, también, como el
nivel de los “0” no alcanza justamente los 0V, lo cual es debido al ER (Exctinction
Ratio) del láser [48]. Se observa también la duración de cada paquete que justamente
igual a TP/TB = 1250, que es lo mismo que 1μs. Asimismo se procedió a medir la
potencia óptica a la salida de las etapas anteriores, es decir a la salida del PMC y a la
salida del segundo modulador, en la siguiente tabla se reportan dichas mediciones.
Tabla 7. 3.: Mediciones de Potencia óptica media a la salida del PC y del segundo modulador
Fig. 7.7.
4
5
Variable
PPC
PPKT
Medición
-3.79dBm
-12.48dBm
Una vez que han sido controlados el diagrama de ojo, y la adecuada excursión de
los niveles de potencias en los paquetes se procede a conectarlo con el atenuador. Se
observa de la tabla 7.3. como la potencia óptica media a la salida del controlador de
polarizacion (PPC) cae 8.69dB luego de ser ‘paquetizada’ (PPKT), por lo cual solo se
requiere agregar alrededor de 3dB de pérdidas para satisfacer las necesidades de
potencia del power budget de WONDER. Advierta también la necesidad de asegurar el
adecuado funcionamiento del fotodiodo, ya que si se le inyecta una señal cuya potencia
óptica media sea superior a -12.5dBm, el dispositivo se quema.
Al conectar el
atenuador, es posible percatarse que, luego de medir la potencia óptica a la salida del
instrumento: que con las pérdidas por inserción (Insertion Loss) del instrumento la
potencia óptica media se atenúa hasta -14.28dBm. Por lo que hubo necesidad de agregar
una ulterior atenuación en el instrumento de 1.0dB, que valga la pena acotar cuenta con
una atenuación desde 0dB con una resolución de 0.5dB, asegurando una potencia óptica
en el fotodiodo de -15.28dBm.
Una vez asegurada la cantidad justa de potencia óptica, se procede a conectar el
λ-monitor, de manera de determinar la adecuada detección de los paquetes y el retardo
inherente a ello. Para ello se modificó la capacidad que permite el filtrado pasa-bajo de
modo de estudiar el retardo de la señal. Esto implicaba soldar y desoldar continuamente
159
la capacidad (C) que se encuentra en realimentación negativa en el operacional. Para
cada situación se obtuvieron imágenes como la que se muestran a continuación.
(b)
(a)
Fig. 7. 11.: Retardo agregado por el λ-monitor y por la etapa de filtrado para fC ≈ 18.8MHz, C = 26pF
De las imágenes mostradas en la Fig. 7.11. se puede observar el retardo
agregado por el λ-monitor (imagen izquierda – Fig. 7.11.a.) y el retardo agregado por la
etapa de filtrado (imagen derecha – Fig. 7.11.b.). Se puede observar como el retardo
total (imagen para una frecuencia de corte de 18.8MHz es 12.2ns. Asimismo en la
Fig.7.11.b. se puede apreciar como el λ-monitor detecta sin error alguno la presencia de
los paquetes, considerando que la tensión de comparación se fijo a 0.20V. Para cada una
de las frecuencias estudiadas la detección de paquetes se llevó a cabo de la manera
adecuada, ya que a cada presencia de un paquete correspondía una señal lógica en “1” a
la salida del subsistema. La única variación entre las diversas frecuencias era el retardo
introducido por el sistema, el cual se muestra tabulado a continuación.
Tabla 7. 4.: Mediciones de retardo del λ-monitor para diversas fC
C
15pF
26pF
56pF
100pF
150pF
220pF
330pF
560pF
Tiempo de
ascenso/descenso
16.1 ns
18.6 ns
34.1 ns
36.6 ns
43.2 ns
78.2 ns
105.3ns
159.8ns
fC
21,7MHz
18,8MHz
11,5MHz
9,6 MHz
8,1 MHz
4,8 MHz
3,3 MHz
2,2 MHz
tdelay
9,7ns
12,2ns
15,6 ns
20,5 ns
26,8 ns
52,0 ns
99,3 ns
162,3 ns
160
Para determinar la frecuencia de corte del filtro se realizó de la siguiente manera:
se midió el tiempo de ascenso o descenso de la señal y se procedió a aplicar la relación
que se muestra a continuación:
f C = 0.35
ta / d
(Ec. 7.1.)
donde ta/d es el tiempo de ascenso o descenso de la señal, esto permite hallar de una
manera mucho más precisa la frecuencia de corte de filtrado. Mientras que para
determinar el retardo se utilizaban los markers del osciloscopio en el temporal
considerando el inicio del ascenso de los paquetes y el inicio del ascenso de la señal
lógica del comparador. Luego de ubicar los markers en sus respectivas posiciones el
osciloscopio proveía el valor Δx que era justamente el retardo introducido por el
subsistema.
7.1.1. Análisis de resultados
De los resultados obtenidos para esta experiencia se pudo constatar el adecuado
funcionamiento del λ-monitor, no solo en la detección de paquetes si no también a nivel
de retardo y funcionamiento en general con lo que concierne a niveles de potencia, tanto
de entrada como de salida.
En primer lugar valga la pena acotar el retardo introducido por el sistema a
distintos frecuencias de corte del filtro pasa-bajo. Es bien sabido que el retardo que
introduce el sistema obedece a la velocidad a la cual funcione el filtro ya que los otros
componentes que introducen retardo son mínimos. Haciendo referencia a los datos
técnicos contenidos en [35] se observa que el retardo introducido por el comparador
AD8611 esta en el rango de 4ns a 5.5ns, lo cual representa para las mediciones
realizadas un aporte que oscila desde 56.7% al 3.4% considerando el peor de los casos.
El retardo aportado por el comparador se hace notable cuando la frecuencia de corte del
filtro pasa bajo se impone a 21.7MHz., mientras que cuando se baja un orden de
magnitud en la frecuencia de corte el aporte al retardo del comparador disminuye por un
factor de 15. Resulta interesante reportar la siguiente grafica, donde se muestra el
161
retardo introducido por el sistema en término de cantidad de bits perdidos en función de
la frecuencia de corte del filtro pasa-bajo normalizado respecto a la tasa de transferencia
de bits.
200
180
160
140
tdelay/TB
120
100
80
60
40
20
0
2
4
6
8
10
fC/RB
12
14
16
-3
x 10
Fig. 7. 12.: Retardo normalizado respecto a TB en función de la frecuencia de corte normalizada fC/RB
B
B
Se observa un comportamiento que debería ser ya notable para el lector, y que
habría sido predicho por los conceptos teóricos mostrados en capítulos precedentes. La
cantidad de retardo introducido por el sistema disminuye de manera exponencial
respecto a la frecuencia de corte. Dichas variables son inversamente proporcionales, al
aumentar la frecuencia de corte del filtro pasa-bajo, el retardo introducido por el sistema
disminuye. A partir de esta grafica se podría concluir que mientras la fC sea mayor, el
tendrá una respuesta mucho mas rápida, pero se hace sensible en términos de la PEP,
como se observó de las simulaciones realizadas en el Capitulo 6, específicamente
reportadas en la Fig. 6.6.
Advierta que este grafico esta montado como en una especie de offset, debido
que el retardo introducido por el comparador obedece a una espera de 7 bits, que a
frecuencia bajas este aporte es despreciable, pero a frecuencias altas representa el 56.7%
del retardo introducido.
162
Haciendo referencia a la Fig. 7.11.b. se puede observar como a frecuencia de
corte altas (fC = 18.8MHz) el ruido introducido por el ruido de bit es considerable y
tiene una amplitud pico-pico notable. Pero esta amplitud no es suficiente para hacer
incurrir al λ-monitor en errores de detección, ya que todos los paquetes observados eran
detectados. En aras de obtener resultados que no dependan tanto de la apreciación
cualitativa del observador, se debió haber usado un Error Detector, del cual se disponía
en el laboratorio, pero funcionaba a velocidades incompatibles con las características
del proyecto WONDER. A pesar de que se pensó en emplearlo y reportar los resultados
normalizados, como los mostrados en la Fig. 7.12., se concluyó que no era pertinente.
Para las mediciones inherentes al ruido de bit
véase la sección 7.3. del presente
capítulo.
De esta experiencia se pudo constatar el correcto funcionamiento del λ-monitor,
ya que la detección de paquetes ópticos con bits codificados 8B/10B escritos a su
interno se llevo a cabo adecuadamente para diversas frecuencias de corte del filtro pasabajo. Advierta que todo esto ocurrió para una tensión de umbral en el comparador de
0.20V, el cual fue un valor obtenido de las simulaciones realizadas en el capítulo
precedente y para el cual la máxima excursión de la amplitud pico del ruido de bit no
superaba. En término de potencias se pudo observar como el presupuesto del power
budget de WONDER para este subsistema es acorde con las prestaciones del circuito, ya
que con -15dBm de potencia óptica media a la entrada del fotodiodo el sistema es capaz
de detectar la presencia de paquetes ópticos. Estas prestaciones del λ-monitor se verán a
prueba en la sección siguiente cuando se caracterice la capacidad del mismo para
detectar paquetes ópticos que sufran diversos valores de atenuación.
7.2. Experimento 2: Detección de paquetes ópticos con
potencia variable
Para caracterizar la detección de paquetes ópticos con potencia variable se debe realizar
un estudio que abine el comportamiento del λ-monitor y del peak-detector. Inicialmente
el montaje para realizar este experimento es el mismo reportado en la Fig. 7.7. sólo que
ésta vez tendremos como variable la atenuación introducida por él, valga la
redundancia, atenuador óptico.
163
De la misma manera en la que se realizó el Experimento 1, para este también se
debió controlar:
•
El diagrama de ojo para los bits codificados 8B/10B
•
La máxima excursión de los paquetes ópticos para las diversas atenuaciones
•
La Vπ de los moduladores.
•
La polarización de los moduladores
Para realizar las mediciones se empleo como fC = 18.8MHz, por lo que la
elección de la capacidad fue de 26pF e imponiendo la tensión de comparación a 0.20V.
En este experimento la variación de frecuencia no es relevante ya que esta no atenúa la
amplitud del paquete en la etapa de filtrado; es relevante acotar que seria influyente si
las frecuencias de corte fueran tan elevadas que fueren capaces de distorsionar la salida
del λ-monitor.
Las señales a las entradas de los moduladores poseen las mismas características
del Experimento 1. Se procedió a determinar la amplitud pico de los paquetes a la salida
del peak-detector e indicar si eran o no detectados. Se utilizó una potencia óptica media
en el láser de 3.50dBm y se procedió a realizar mediciones sobre las distintas etapas del
sistema proyectado, para las cuales se obtuvieron los resultados reportados en la tabla
que se muestra a continuación
Tabla 7. 5.: Mediciones del Experimento 2
LdB [dB]
VPH [mV]
VLPF [mV]
14.5
15.0
15.5
16.0
16.5
17.0
17.5
18.0
18.5
19.0
19.5
20.0
20.5
296,0
285,5
272,0
264,0
255,5
246,0
237,5
231,5
225,5
221,5
216,0
213,5
208,0
740,0
712,5
680,0
660,0
637,5
615,0
592,5
577,5
562,5
552,5
540,0
532,5
520,0
Detección
λ-monitor
;
;
;
;
;
;
;
;
;
;
;
;
;
Detección
Peak-detector
;
;
:
:
:
:
:
:
:
:
:
:
:
VPKD [mV]
40.3
12,8
0
0
0
0
0
0
0
0
0
0
0
164
7.2.1. Análisis de Resultados
De la Tabla 7.5. se observa el funcionamiento del peak-detector y del detector de
paquetes: λ-monitor. La primera columna de la tabla precedente muestra la atenuación
total en dB (LdB) desde la transmisión en el láser hasta la recepción en el fotodiodo del
λ-monitor. Esto matemáticamente es:
LdB = L8B/10B + LPC + LPKT + LAO (Ec. 7.2)
donde L8B/10B son las pérdidas agregadas por el modulador 8B/10B, LPC son las perdidas
B
agregadas por el control de polarización, LPKT son las pérdidas agregadas por el
modulador de paquetes y LAO son las pérdidas variables controladas por el atenuador
óptico. Justamente es el valor de LAO el que es variado para incluir las pérdidas
necesarias en modo de estudiar el comportamiento del peak-detector. En la segunda
columna se observa el voltaje pico-pico de salida del fotodiodo para la correspondiente
potencia óptica entrante (VPH), en la tercera columna se muestra el voltaje a la salida de
la etapa de filtrado/amplificación (VLPF) y en la última columna se reporta la tensión
pico-pico a la salida del peak-detector.
Observamos como para fC = 18.8MHz, el λ-monitor funciona perfectamente,
informando acerca de la presencia/ausencia de paquetes en el medio de transmisión.
Inclusive para atenuaciones fuertes como 20.5dB donde el voltaje a la salida del
fotodiodo es de 208,0mV. El punto fuerte del este sistema es que la tensión del
comparador esta configurado en un valor bajo comparado con el voltaje a la salida de la
etapa de amplificación que valga la pena acotar posee una ganancia de 2.5V/V. No así
sucede con el peak-detector que tiene un punto débil, ya que la caída de tensión
necesaria para conmutar el diodo obliga a que el voltaje en el ánodo sea, como mínimo,
superior a un valor 0.7V aproximadamente. Razón por la cual el peak-detector sólo
funciona para tensiones a la salida de la etapa de amplificación que sean mayores a la
tensión de umbral del diodo. Observe que el peak-detector no arroja señal alguna
cuando la tensión pico a la salida de la etapa de filtrado/amplificación no supera la
tensión de umbral del diodo.
Para poder solventar esta situación se proponen tres soluciones:
165
1. Cambiar la configuración del diodo a súper-diodo
2. Aumentar la potencia del láser
3. Aumentar la ganancia de la etapa de filtrado
La primera de las soluciones propuesta, sería interesante, ya que esto disminuiría
la tensión de umbral a cero, pero implicaría construir una nueva PCB ya que la
modificación a realizar al sistema seria la siguiente:
K’
A’
Fig. 7. 13.: Esquemático circuital de un súper-diodo
En la figura 7.13. se muestra la configuración del super-diodo. El terminal
positivo del amplificador operacional esta identificado con el rotulo A’ mientras que la
salida del sistema esta identificada con el rotulo K’. Esto indica donde será puesto el
sistema, donde A’ indica la conexión del ánodo y K’ indica la conexión en el punto
donde estaba el cátodo del ISS400T [36]. Una vez incluido este subsistema se podrían
detectar todos los paquetes independientemente de la atenuación que sufran, además el
node-controller no debería ser cargado, entre otras, con la operación de adicionar la
tensión de umbral del diodo, lo cual no representa tanta carga pero si se considera una
cierta concentración de trafico se estaría hablando de un gran ahorro en ciclos de
procesamiento. Advierta que el node-controller para determinar la potencia del paquete
debe tomar la tensión del peak-detector, dividirla por la ganancia de la etapa de filtrado
y considerar la curva característica media del fotodiodo empleado. Esto con un error no
mayor del 5% ya que las curvas características no es igual para todos los componentes.
La segunda de las soluciones propuestas, y mucho más delicada, propone el
aumento de la potencia de láser. Lo delicado de esta solución se cimienta en las
características del fotodiodo, ya que como se ha mencionado proporcionarle una
potencia superior a -11dBm podría ocasionar su deterioro, esto sin olvidar que es
166
componente más costoso del sistema proyectado [véase 6.3.1.: Estudio Económico].
Considere la siguiente gráfica mostrada en la Fig. 7.14. donde se muestra la curva
característica del fotodiodo empleado y la Fig. 7.15. que muestra el montaje que permite
la obtención de la curva mencionada.
Fig. 7. 14.: Curva característica del fotodiodo HFBR-2316R utilizado en el λ-monitor/peak-detector
Optical
Powermeter
+5V
HFBR-2316R
Indicador de
PIN 1
VISTA INFERIOR
Fig. 7. 15.: Esquema experimental para obtener la curva característica del fotodiodo HFBR-2316R
De la gráfica anterior es posible percatarse el comportamiento de la tensión a la
salida del fotodiodo en relación a la potencia óptica media entrante. De lo cual
observamos como la limitada zona para la cual el peak-detector funciona correctamente,
dicha zona esta resaltada en color gris en la grafica de la Fig. 7.14. y comprende el
rango que va desde 280mV hasta la 296mV, voltaje para el cual el fotodiodo se
167
encuentra al límite de la potencia óptica media a su entrada, es decir -11dBm. La
limitada excursión de la señal a la salida del fotodiodo hace que esta opción no sea
viable, además de esta experiencia se pudo constatar que el peak-detector (bajo estas
condiciones) no sería capaz de detectar paquetes cuya potencia óptica media está
entorno a los -15dBm (lo cual es la potencia esperada a la entrada del subsistema según
las especificaciones de potencia del proyecto WONDER).
Considerando lo anterior y basado en la curva característica del fotodiodo se
procede a realizar un ajuste en la ganancia de la etapa de amplificación (3era propuesta
para solucionar este inconveniente). Observe que para lograr una señal adecuada en el
peak-detector se debe amplificar de modo que paquetes cuya potencia óptica se
encuentren en -15dBm ± 3dB habría que modificar el factor de amplificación en
3,5V/V. Considerando que la grafica en la Fig. 7.14. obedece a la siguiente ecuación:
PIN [dBm] = 17,586 ⋅ ln (VPH [mV]) − 110,95 (Ec. 7.3.)
se puede determinar el voltaje a la salida del fotodiodo cuando la potencia óptica media
a la entrada sea de -18dBm. Sabiendo que para activar el peak-detector se debe superar
la tensión de umbral del diodo, cuyo valor aproximadamente es Vth =700mV; dividiendo
esta tensión por la VPH se obtiene el nuevo factor de amplificación, que es como se
mencionó anteriormente 3,5V/V.
Para lograr esto, sencillamente se debe modificar el valor de R2 y R3 en el
esquemático mostrado en la Fig. 3.1., y satisfacer el siguiente sistema de ecuaciones:
⎧ R2
⎪1 + R = G
(Ec. 7.4.)
3
⎨
⎪ R // R = R + R
3
g
1
⎩ 2
donde la primera ecuación de este sistema representa la etapa de amplificación del
filtrado y la segunda permite el equilibrio de impedancias vistas desde la entrada del
amplificador. Recuerde que Rg es la resistencia interna del fotodiodo (30Ω) y R1 posee
un valor de 210Ω.
168
La solución planteada es viable ya que cambiar un par de resistencias en un PCB
es más factible que introducir toda una configuración, como lo era en el caso de la
solución del súper-diodo y además permite cumplir con las exigencias de potencias del
proyecto WONDER. Esta falla surgió de una omisión al momento de realizar las
simulaciones, ya que el fotodiodo era modelado como una fuente de voltaje con un
cierto offset. Los valores que fueron colocados en esta fuente no tomaron en
consideración la curva de transferencia del fotodiodo real. Debido al tiempo del cual se
disponía en el Laboratorio de Fotónica del ISMB y a la elevada demanda de
instrumentos las mediciones con los nuevos valores de resistencias no se reportan en
este informe de tesis. Pero considerando la Tabla 7.5. se puede fácilmente realizar una
proyección de lo que seria el funcionamiento del peak-detector con el nuevo factor de
amplificación de la etapa de filtrado.
Tabla 7. 6.: Proyección del funcionamiento del peak-detector con el nuevo factor de amplificación.
LdB [dB]
VPH [mV]
VLPF [mV]
14.5
15.0
15.5
16.0
16.5
17.0
17.5
18.0
18.5
19.0
19.5
20.0
20.5
296,0
285,5
272,0
264,0
255,5
246,0
237,5
231,5
225,5
221,5
216,0
213,5
208,0
1.036,0
999,3
952,0
924,0
894,0
861,0
831,3
810,0
789,3
775,3
756,0
747,3
728,0
Detección
λ-monitor
;
;
;
;
;
;
;
;
;
;
;
;
;
Detección
Peak-detector
;
;
;
;
;
;
;
;
;
;
;
;
;
VPKD [mV]
336,0
299,3
252,0
224,0
194,0
161,0
131,3
110,0
89,3
75,3
56,0
47,3
28,0
Advierta que la Tabla anterior representa solo una proyección esperada de lo que
seria el funcionamiento del peak-detector con el nuevo factor de amplificación, los
números resaltados en negrilla representan mediciones reales realizadas en el
laboratorio, mientras que VLPF y VPKD se obtienen según las relaciones mostradas a
continuación:
VLPF [mV] = 3,5 ⋅ VPH [mV]
VPKD [mV] = VLPF [mV] − 700[mV]
(Ec. 7.5.)
169
7.3. Experimento 3: Comportamiento del ruido de bit
Este experimento pretende sustentar prácticamente lo que las simulaciones y estudios
teóricos reportados en los capitulo 4 y 5 acerca del comportamiento del bit noise.
Sobretodo demostrar la el grafico mostrado en la Fig. 7. 1., que muestra un mapa de la
penalidad de la densidad espectral de ruido eléctrico en dB.
Para realizar este experimento se procedió a emplear el montaje utilizado para el
Experimento 1 y que se muestra en la Fig. 7.7., donde esta vez se quería medir la
varianza y la media de la distribución normal del ruido de bit en la envolvente del
paquete filtrado pasa-bajo por el λ-monitor. Para ello se modificó el valor de las
capacitancias para explorar un rango de frecuencias de corte del LPF. Y haciendo uso
de una de las funcionalidades del osciloscopio del cual se disponía en el laboratorio se
procedió a determinar la distribución para cada frecuencia en diversos tiempos de
muestreo. Los tiempos de muestreos están normalizados respecto a la constante de
tiempo del LPF.
Para realizar las mediciones se procedió a tomar un histograma de la distribución
de la señal en una ventana muy angosta en el eje temporal de manera tal de disminuir
los errores inherentes a esta medición, mientras que la ventana de la amplitud de la señal
se coloco en un 10% superior e inferior en los limites de máxima excursión de la señal.
En la Fig. 7.16. se muestra un ejemplo de procedimiento para realizar las mediciones
sobre la señal filtrada, para este ejemplo en particular se procedió a realizar la medición
a fC = 2MHz a un tiempo de muestreo equivalente a TS = 1τLPF.
170
Fig. 7. 16.: Ventana aplicada a la señal filtrada para obtener el histograma
La ventana aplicada en el eje temporal tiene una duración de 1 bit que en
WONDER esto es el equivalente a 800ps. Para cada ventana aplicada se esperaba que
circuito aportara 10.000 puntos al histograma, de aquí el hecho que aplicar ventanas
temporales muy angostas interfería notablemente en el tiempo para realizar el
experimento. Una vez obtenidos 10.000 puntos del histograma el osciloscopio arroja los
siguientes valores:
•
scale: cuyas unidades están en hits/div, indica la cantidad de puntos
obtenidos por división.
•
mean: es la media de la distribución obtenida, para nuestra experimentación
esta en mV
•
std_dev: es la desviación standard de la distribución obtenida.
•
p-p: es la máxima excursión que logra la distribución, la cual es ΔxBN para los
análisis que serán realizados
•
offset: Indica si se ha aplicado una cierta tensión de offset al histograma en
sus configuraciones iniciales
•
hits: Indica la cantidad de puntos obtenidos hasta un determinado instante.
Este número debe alcanzar 10.000hits para poder procesar los datos.
171
•
Peak: Indica el porcentaje de puntos que se encuentra entre μ ± 3σ, por lo
general este numero alcanza el 99.9% para la experimentación realizada.
Para realizar las mediciones se decidió cambiar los valores de la capacitancia de
filtrado de manera tal que el primer polo del filtro sucediese a valores aproximados de:
2MHz, 5MHz, 8MHz, 10MHz y 20MHz. Los tiempos de muestreos fueron expresados
en función de la constante de tiempo del circuito y se decidió muestrear a los siguientes
instantes: 0.25τ, 0.50τ, 0.75τ, 1.00τ, 1.50τ, 2.00τ, 2,50τ, 3.00τ, 4.00τ y 5.00τ. Nótese
que el cambio de resolución al llegar a 3τ, esto se decidió tomando en cuenta que para
este instante de tiempo el filtro ya ha alcanzado el estado estacionario y por lo tanto no
deberían notarse cambios bruscos en la respuesta desde el rango de 3τ hasta 5τ.
Debido a que para cada frecuencia la señal se desfasaba temporalmente el punto
de referencia para el inicio de cada paquete cambia. Para cada medición se escribió un
programa en MATLAB el cual al indicarle el tiempo de descenso del paquete y el punto
de inicio del paquete calculaba el siguiente punto de muestreo en base a la constante de
tiempo del LPF. A continuación se muestran las tablas con las mediciones realizadas.
Tabla 7. 7.: Mediciones del ruido de bit para fC ≈ 2MHz.
trise = 181,2ns
TS [τLPF]
0,25
0,50
0,75
1,00
1,50
2,00
2,50
3,00
4,00
5,00
fC1 = 1,93MHz
twf [µs]
tw0 [µs]
98,1567
98,1575
98,1773
98,1781
98,1979
98,1987
98,2185
98,2193
98,2597
98,2605
98,3009
98,3017
98,3421
98,3429
98,3833
98,3841
98,4657
98,4665
98,5481
98,5489
Ventana del histograma
tREF = 98,1316µs
μBN [mV]
σBN [mV]
214,8
225,4
240,0
246,0
258,0
263,0
269,0
276,5
277,1
277,3
40,8
41,1
41,7
42,0
44,2
46,3
47,3
48,0
48,2
48,2
ΔxBN [mV]
244,7
246,9
250,0
252,0
265,0
278,0
283,5
288,2
289,1
289,3
172
Tabla 7. 8.: Mediciones del ruido de bit para fC ≈ 5MHz
trise = 62,5ns
TS [τLPF]
0,25
0,50
0,75
1,00
1,50
2,00
2,50
3,00
4,00
5,00
fC2 = 5,28MHz
tw0 [µs]
twf [µs]
5,1431
5,1439
5,1502
5,1510
5,1573
5,1581
5,1644
5,1652
5,1785
5,1793
5,1928
5,1936
5,2069
5,2077
5,2212
5,2220
5,2496
5,2504
5,2779
5,2787
Ventana del histograma
tREF = 5,1360µs
μBN [mV]
σBN [mV]
198,0
226,0
254,0
269,0
295,0
312,0
324,0
331,0
341,0
345,0
30,4
37,9
47,1
54,8
63,8
69,7
72,4
73,8
76,0
76,3
ΔxBN [mV]
207,1
218,0
296,5
322,8
303,1
366,7
393,1
401,0
403,0
401,9
Tabla 7. 9.: Mediciones del ruido de bit para fC ≈ 8MHz
trise = 41,7ns
TS [τLPF]
0,25
0,50
0,75
1,00
1,50
2,00
2,50
3,00
4,00
5,00
fC3 = 8,39MHz
tw0 [µs]
twf [µs]
2,1419
2,1427
2,1466
2,1474
2,1514
2,1522
2,1562
2,1570
2,1656
2,1664
2,1751
2,1759
2,1846
2,1854
2,1941
2,1949
2,2131
2,2139
2,2320
2,2328
Ventana del histograma
tREF = 2,1372µs
μBN [mV]
σBN [mV]
184,0
215,9
234,7
254,0
275,5
289,5
300,7
308,5
318,7
323,2
23,6
31,4
38,4
44,1
53,1
59,8
64,8
67,1
68,6
69,6
ΔxBN [mV]
154,4
218,5
259,0
291,8
271,1
355,8
368,9
376,5
387,7
390,0
Tabla 7. 10.: Mediciones del ruido de bit para fC ≈ 10MHz
trise = 31,5ns
TS [τLPF]
0,25
0,50
0,75
1,00
1,50
2,00
2,50
3,00
4,00
5,00
fC4 = 11,10MHz
tw0 [µs]
twf [µs]
8,1411
8,1419
8,1447
8,1455
8,1482
8,1490
8,1518
8,1526
8,1590
8,1598
8,1661
8,1669
8,1733
8,1741
8,1805
8,1813
8,1948
8,1956
8,2092
8,2100
Ventana del histograma
tREF = 8,1375µs
μBN [mV]
σBN [mV]
212,2
274,3
301,0
319,6
346,6
372,1
382,2
396,0
408,0
413,3
37,3
48,2
56,0
61,0
67,9
71,6
74,5
76,3
77,6
77,6
ΔxBN [mV]
213,3
332,6
320,0
385,9
428,0
445,5
480,0
492,0
498,8
492,6
173
Tabla 7. 11.: Mediciones del ruido de bit para fC ≈ 20MHz
trise = 16,9ns
TS [τLPF]
0,25
0,50
0,75
1,00
1,50
2,00
2,50
3,00
4,00
5,00
fC5 = 20,71MHz
tw0 [µs]
twf [µs]
98,1409
98,1417
98,1428
98,1436
98,1448
98,1456
98,1467
98,1475
98,1505
98,1513
98,1544
98,1552
98,1582
98,1590
98,1621
98,1629
98,1700
98,1708
98,1774
98,1782
Ventana del histograma
tREF = 98,1390µs
μBN [mV]
σBN [mV]
144,5
191,5
232,9
260,6
289,2
303,2
323,1
325,0
330,0
333,0
23,0
32,4
36,7
39,7
43,2
44,6
46,1
46,9
47,6
47,7
ΔxBN [mV]
96,0
227,8
267,3
240,9
297,4
312,5
346,0
349,0
350,0
350,8
Para las Tablas 7.7., 7.8., 7.9., 7.10. y 7.11. se observa en la primera fila la
información relacionada a las condiciones de la medición, es decir frecuencia de corte
del LPF, tiempo de levantamiento (trise) y el tiempo de referencia (tREF) para la
configuración de la ventana temporal. La primera de las columnas indica el tiempo de
muestreo (TS) en términos de la constante temporal del LPF (τLPF). La segunda y tercera
columna indica el tiempo de inicio (tw0) y el tiempo final (twf) de la ventana que debe ser
aplicada para la obtención del histograma. En las siguientes columnas se reportan los
valores de: la media (μBN), desviación standard (σBN) y amplitud pico-pico (ΔxBN) del
ruido de bit en la cuarta, quinta y sexta columna respectivamente.
174
7.3.1. Análisis de Resultados
En modo de poder analizar los resultados se procede a presentar una grafica de la media,
la desviación standard y del rango del ruido de bit en función del tiempo de muestreo.
μBN[mV]
450,0
400,0
350,0
300,0
250,0
2MHz
5MHz
200,0
8MHz
10MHz
150,0
20MHz
100,0
50,0
0,0
0,25
1,25
2,25
3,25
4,25
TS[τLPF]
Fig. 7. 17.: Media del ruido de bit en función de TS en normalizado en términos de τLPF
175
σΒΝ[mV]
90,0
80,0
70,0
60,0
2MHz
5MHz
8MHz
10MHz
20MHz
50,0
40,0
30,0
20,0
10,0
0,0
0,25
1,25
2,25
3,25
4,25
TS[τLPF]
Fig. 7. 18.: Desviación standard del ruido de bit en función de TS en normalizado en términos de τLPF
ΔxΒΝ[mV]
600,0
500,0
400,0
2MHz
300,0
5MHz
8MHz
10MHz
200,0
20MHz
100,0
0,0
0,25
1,25
2,25
3,25
4,25
TS[τLPF]
Fig. 7. 19.: Rango máximo de excursión del ruido de bit en función de TS en normalizado en términos de
τLPF
176
De los estudios realizados y cuyos resultados se reportan en el Capitulo 6, se
obtuvieron las siguientes conclusiones ya sea del modelo teórico propuesto que de las
simulaciones realizadas en Simulink®.
•
La media, varianza (desviación standard) y rango del ruido de bit aumenta en
relación al aumento de la frecuencia de corte del LPF y aumenta al incrementar
el tiempo de muestreo.
•
La varianza esta íntimamente ligada a la codificación 8B/10B por lo que su
comportamiento se ve influenciado por el espectro de potencia de esta
codificación.
Los resultados obtenidos en este experimento dan un poco de desaliento a lo que
sería el cimiento experimental del paper de investigación que las actividades
relacionadas con este trabajo de tesis involucran. Ya que los resultados obtenidos, a
pesar de haber repetido el experimento en severas oportunidades, eran consistentes uno
con otros. A pesar de variar el rango de frecuencias estudiadas, introducir la modulación
de los bits en configuraciones experimentales distintas, disminuir la velocidad de
transmisión y reportar resultados normalizados… todos fueron esfuerzos en vano de
obtener resultados que no solo fueren cónsono con el modelo teórico propuesto sino
además tuvieran consistencia con el conocimiento empírico acerca de la respuesta de un
filtro.
Todos los resultados obtenidos reportan una inconsistencia básica: el
comportamiento de las señales no tiene una norma que pueda ser modelada y tenga un
sustento teórico adecuado. Observe que del grafico mostrado en la Fig. 7.17. cuando se
muestrea a 5τLPF todos los paquetes filtrados deberían llegar a la misma amplitud ya que
el amplitud del paquete no viene modificado cada vez que se cambia la frecuencia de
corte del LPF. Solo tres de las frecuencias (fC2=5MHz, fC3=8MHz, fC5=20MHz)
experimentadas caen en la banda que va desde 300mV a 350mV. Mientras que para un
filtrado de 10MHz la amplitud mínima (xmin) del paquete alcanza un valor superior a los
400mV, al mismo tiempo que para el filtrado ‘más lento’ el paquete cae por debajo de la
banda de 300mV-350mV. De reportar los resultados en manera normalizadas, es decir
graficar μBN/xmin las graficas convergerían a un mismo valor que seria justamente la
unidad.
177
De la misma manera de la grafica mostrada en la Fig. 7.18. se observa como la
desviación standard (ligada a la varianza de la señal) no se comporta de manera
esperada. Considere que cuando se muestrea para 5τLPF el valor de la menor varianza
debería corresponder a la frecuencia de corte mínima e ir aumentado en relación a la
velocidad del filtrado. Esto es la menor varianza debe corresponder a fC1 = 2MHz y la
mayor varianza debería corresponder a fC5 = 20MHz. Sin embargo la mayor varianza
fue observada para una frecuencia de corte de 10MHz y la menor obedece a una
frecuencia de corte de 20MHz. Si se realiza una inspección punto a punto, no existe una
condición de muestreo para la cual se cumpla lo que las simulaciones habían reportado.
De hecho la relación:
σ BN1 < σ BN2 < σ BN3 < σ BN4 < σ BN5 (Ec. 7.6.)
no se satisface en ningún punto, la relación predominante es la siguiente:
σ BN5 < σ BN1 < σ BN3 < σ BN2 < σ BN4 (Ec. 7.7.)
donde σBNi es la desviación standard de la i-ésima frecuencia de corte empleada en la
experimentación
A pesar de estos comportamientos inconsistentes con los resultados simulados
obtenidos, ambas graficas tienen un comportamiento de crecimiento exponencial, tal
como lo develaban los estudios realizados en capítulos anteriores.
Sin embargo de la grafica mostrada en la Fig. 7.19., donde se reporta el rango de
excursión máxima del ruido de bit (o amplitud pico-pico del ruido de bit) se observa
una consistencia con la grafica de la desviación standard. De hecho el rango cumple con
la relación:
Δx BN5 < Δx BN1 < Δx BN3 < Δx BN2 < Δx BN4 (Ec. 7.8.)
178
donde ΔxBNi es la amplitud pico-pico de la i-ésima frecuencia de corte empleada en la
experimentación. A pesar de mostrar consistencia con la desviación standard su
comportamiento es igualmente errado. Sin embargo se muestra un comportamiento
interesante, ya que cada curva posee un sobre-pico antes de llegar al estado estacionario.
Este sobrepico esta ligado al hecho que para TS inferiores a 3τLPF el sistema no ha
alcanzado el estado estacionario por lo que el ruido de bit posee una mayor amplitud en
estos puntos modificando notablemente el rango de excursión del ruido de bit. Esta
situación se relaciona con la ‘madurez’ del ruido de bit , donde madurez esta
relacionada al estado estacionario del ruido de bit .
A pesar de las inconsistencias observadas en el comportamiento del ruido de bit
otras experimentaciones han sido propuestas al interno del centro de investigación del
PhotonLab del ISMB. Debido a que la seguridad y confianza que reposa sobre el
modelo teórico que se ha propuesto goza de aceptación en el grupo de trabajo de este
centro de investigación. Sin embargo, el comportamiento revelado por la grafica
mostrada en la Fig. 7.19. representa un notable logro ya que era una de las
características que se consideraban como indetectables debido a la velocidad de
transferencia del sistema WONDER. Y a pesar de que el comportamiento esperado para
la desviación standard y la media del ruido de bit no satisface las expectativas se
continúa discutiendo soluciones para obtener un sustento experimental del modelo
teórico propuesto.
Capítulo 8: Conclusiones y Recomendaciones
Este trabajo de tesis, reporta la manera en la cual fue proyectada y construido el
subsistema del proyecto WONDER para la detección de paquetes en el medio de
transmisión bajo el nombre de λ-monitor. Dicho trabajo, permitió un estudio profundo
no sólo del funcionamiento del circuito, si no además se realizó una optimización del
mismo que involucró simulaciones de gran envergadura a nivel de procesamiento,
donde a veces la obtención de resultados implicaba la espera de varios días.
Sin embargo, al final se puede concluir que en redes ópticas cuyo nodo de
control involucre conversiones óptico-eléctrico donde se desee realizar la detección de
paquetes en un anillo (sin importar que este sea de transmisión o bi-funcional) para
cumplir con eficientes parámetros de calidad de sistema, el uso del filtrado pasa-bajo
permite cumplir cabalmente con éstas exigencias. El dispositivo construido, fue capaz
de detectar la presencia/ausencia de paquetes, introduciendo un retardo que ocupa un
rango de una decena de bits hasta una centena de éstos, a según de la velocidad del
filtrado.
Futuras aplicaciones de ésta arquitectura revelan que el λ-monitor, no sólo
permite la detección de paquetes en un medio óptico, si no que además podría ser
empleado en redes asíncronas ópticas que operan por conmutación de paquetes
desarrollándose como subsistema de un receptor en burst-mode, que permita la
recuperación de señal de reloj. La detección, debe ser realizada con un retardo del orden
de los nanosegundos para paquetes de duración variable, debido a que se desea
recuperar con rapidez la señal con el objetivo de poder recuperar la importante
180
información concentrada al inicio del paquete que permite su direccionamiento, y de
ésta manera lograr una sincronía adecuada entre el receptor y cada paquete que llega.
Los crecientes/recientes desarrollos en la tecnología óptica permiten recomendar
la construcción de un λ-monitor no-invasivo. Lo cual, no involucraría una conversión
óptico-eléctrico, la detección se llevaría a cabo de un censo de la potencia presente en la
fibra óptica mediante dispositivos dispuestos para tal fin. Esta propuesta tiene como
finalidad aupar la movilidad del controlador del nodo hacia el dominio óptico
permitiendo aumentar las prestaciones generales de la red. Pero la ausencia de ciertos
dispositivos ópticos, tales como flip-flops netamente ópticos, impide que la frontera del
dominio óptica sea trasgredida.
A pesar de la sencillez que reposa sobre el funcionamiento, base de este sistema
se observó que su optimización no resultó ser un trabajo banal. El estudio involucró
innumerables variables, muchas de ellas fijadas a valores determinados en aras de
simplificar el proceso inherente al cómputo de valores. Y a pesar de todo los resultados
obtenidos no permiten llevar a cabo la publicación de un paper que contenga una
demostración no sólo teórica (como la que fue obtenida en éste trabajo de tesis), si no
además un sustento experimental. Sin embargo, se recomienda realizar nuevamente la
experimentación empleando una tasa de transferencia de bits menor y frecuencias de
corte en el LPF menores, de modo en aras de verificar si los comportamientos
inconsistentes de los resultados obtenidos y reportados en esta tesis persisten. Los
resultados como siempre serían mostrados de manera normalizada, por lo cual no
tendría algún efecto el fin práctico disminuir las velocidades de transmisión y filtrado.
De la misma, manera se recomienda el uso de un Error Detector para determinar las
probabilidades de errores inherentes a la detección de paquetes de modo que se pueda
sustentar el comportamiento de los estudios teórico/simulativos de una manera mas
directa, ya que del modo en el cual la experimentación había sido propuesta, esto
sustenta sólo el comportamiento adecuado del filtro y partir de ello se debía deducir el
mapa de la penalidad en la densidad espectral de potencia.
Los resultados teóricos/simulativos obtenidos, revelan un comportamiento que
ha sido razón de amplio estudio ya que provee una herramienta de diseño para los
parámetros de un detector de paquetes en una red óptica que emplee una arquitectura
181
similar al λ-monitor. Actualmente, en conjunto con el Dr. Roberto Gaudino se està
escribiendo un documento de investigación titulado “System Design Parameters for
Reliable Detection of busy/free State in Optical Packet Networks” (“Diseño de
Parámetros de Sistema para la Detección Confiable de la ausencia/presencia de paquetes
en Redes Ópticas”), el cual estipula el desarrollo teórico y las pruebas simulativas que
demuestran la grafica mostrada en la Fig. 6.11. y que es el punto ápice del estudio
realizado. Sin embargo, la espera de resultados consistentes en el laboratorio ha frenado
el avance de la publicación de éste paper. A pesar de ello, se está proponiendo su
publicación mostrándolo como un estudio netamente teórico, sin que ello implique la
discontinuidad en la experimentación relacionada a ello.
Asimismo, se recomienda estudiar la respuesta del LPF para varias secuencias
pseudo-aleatorias de distinto orden para comprobar las ventajas del uso de la
codificación 8B/10B en el proyecto WONDER. Esto involucraría todo un nuevo un
trabajo que serviría de sustento para determinar la eficacia de esta codificación.
Respecto al peak-detector, se puede concluir que su funcionamiento fue el
acorde, sólo que la omisión del estudio de la curva característica del fotodiodo, no
permitió obtener los resultados adecuados y reportarlos en éste trabajo de tesis. Sin
embargo, se propuso una solución viable para solventar esta situación. No sólo
solventarla, si no que se propuso una arquitectura ligeramente diversa para poder tener
una amplitud pico-pico superior a la salida de éste subsistema.
Para finalizar, la funcionalidad del λ-monitor satisfizo todos los requerimientos
técnicos y con la modificación propuesta para el peak-detector se espera que su
funcionamiento sea cónsono con las necesidades del proyecto. Queda ahora como
responsabilidad del equipo investigador del PhotonLab, la construcción de tres λmonitor a cuatro canales que satisfagan plenamente los requerimientos de comunicación
entre nodos para poner a prueba de demostrador de WONDER. De esta manera, el
trabajo en ésta tesis no sólo ha aportado un nivel significativo al desarrollo de
WONDER, si no que además, ha propuesto un modelo teórico/simulativo que prevee su
optimización y una normativa para decidir los parámetros de construcción para
arquitecturas similares al λ-monitor.
Apéndice A: WDM – Wavelength Division
Multiplexing
WDM - Wavelength Division Multiplexing: es un acrónimo ingles que significa
multiplexado por división de longitud de onda. Dicha técnica de multiplexado es un
punto ápice en el aprovechamiento de la amplia banda que fibras óptica de propagación
simple (single mode optical fiber), proporcionan. WDM y FDM (Frequency Division
Multiplexing: Multiplexado por división de frecuencias) están íntimamente ligados,
pero a frecuencias ópticas, es decir, en el orden de los Terahertz (1012); siendo la luz y
las ondas de radio formas de ondas electromagnéticas, ambas técnicas conservan su
relación en base a ello. Esto permite que una fibra óptica lleve múltiples canales
(colores) de comunicación óptica, cada uno de ellos a una longitud de onda distinta que
es en esencia, el inverso de la frecuencia de la portadora. Cada canal se encuentra
separado en base al espectro que cada una ocupa, con la finalidad que un canal no
interfiera con la otra. De esta manera, la WDM convierte a una fibra portadora de una
señal simple en múltiples fibras óptica virtuales cada una de ellas sintonizada a una
longitud de onda predeterminada. Asimismo, puede proporcionarle bidireccionalidad a
una fibra óptica.
Los sistemas que emplean la WDM, emplean un multiplexor para transmitir
todas las señales al unísono. Mientras que, el receptor de emplea un demultiplexor para
separar la señal entrante. El concepto fue publicado por primera vez en 1970 y en 1978
fue por primera vez montado un demostrador de éste concepto el cual, sólo
183
multiplexaba dos longitudes de ondas, mientras que los sistemas modernos son capaces
de manejar mas de 160 canales y de ésta manera expandir un sistema básico de
comunicaciones ópticas de 10Gbit/s hacia una capacidad teórica total mas allá de
1.6Tbit/s.
Esto hace que la WDM sea un técnica muy popular entre las ambiciones de las
compañías del sector de las ICT, donde la búsqueda de la expansión de las capacidades
de una red, sin que esto involucre modificaciones de elevados costos, es constante. De
esta manera, una actualización en los multiplexores y demultiplexores en cada extremo
permite mejorar las capacidades de gestión de tráfico de la red de manera importante.
Los antepasados de los actuales sistemas WDM, eran difíciles de instalar y la
poca compresión de la dinámica del mismo no cooperaba para su adecuada instalación.
Sin embargo, recientes standardizaciones y un mejor entendimiento del WDM ha
permitido reducir no sólo los costos, si no también el tiempo de instalación del mismo.
Los sistemas WDM están divididos en dos segmentos de mercado, dense y
coarse WDM. Los sistemas con mas de 8 longitudes de ondas activas por fibra son
considerados DWDM (Dense Wavelength Division Multiplexing), mientras que aquellos
con un número ligeramente menor de 8 canales son clasificados como CWDM (Coarse
Wavelength Division Multipelxing). Ambas, son tecnológicas basadas en el mismo
concepto pero difieren en el espaciamiento de las longitudes de onda, el número de
canales y la capacidad de amplificar la señales en el dominio óptico.
Apéndice B: Diagrama de Ojo
El diagrama de ojo, es un gráfico que permite ver las características de ruido de una
señal creada por solapamiento temporal del trazado de determinada señal para un cierto
número de símbolos.
Pw
m
Dst
Ds
to
Dxo
Ae
Fig. B. 1.: Diagrama de Ojo
La figura B.1. muestra un diagrama de ojo identificando sus partes más
importantes. En ella, se puede observar la pendiente del ojo (m) que indica la
sensibilidad al error temporal, entre menor sea la pendiente más será menos sensible. Se
puede observar el Dxo, que es la cantidad de distorsión cuando ocurre el cruce por cero.
A parte de ésta se pueden observar otras dos distorsiones: la distorsión relacionada al
tiempo de muestreo (Dst: distorsión de nivel o ruido de nivel), y la distorsión o cantidad
de ruido que puede ser tolerado por la señal (Ds). La distorsión de nivel, esta
relacionada al SNR (Signal to Noise Ratio) de la señal. Pw, es la cantidad de poder
desperdiciada que excursiona más allá del rango de distorsión inherente a un nivel de la
185
señal. El diagrama de ojo permite determinar el punto de muestreo óptimo (to), es decir
aquel en el cual se disminuye la probabilidad de error para detectar un símbolo o nivel
de bit, dicho tiempo óptimo ocurre cuando la apertura máxima del “ojo” (como se
acostumbra referirse en la jerga de ingeniería). Durante la apertura del ojo es donde el
muestreo de la onda podrá ocurrir de manera satisfactoria.
Por lo tanto, durante Ae el muestreo de la señal se puede llevar a cabo de manera
segura y obtener el valor de la señal con fidelidad de la realidad. Por lo tanto,
obviamente, es deseado obtener un diagrama de ojo bien abierto, por lo tanto entre mas
abierto este el ojo mejor será. Esto implica entre mayor sea el área del rombo centrado
en to, mejor se podrá muestrear la señal. Para una señal de coseno levantado (raise
cosine), mientras mayor sea el α, la apertura del ojo será mayor (Observe la Fig. B.2.).
La apertura es la menor cuando α = 0.2. Por lo tanto, entre menor sea α esto conducirá a
mayores errores en el muestreo de la señal, si no se determina con exactitud el tiempo
de muestreo óptimo, el cual como se ha visto ocurre al centro del “ojo”.
La banda horizontal, representa la cantidad de variación en la señal, de hecho a
ésta variación estocástica se le puede asociar una variable aleatoria que en muchas veces
puede ser modelada por una variable gaussiana. Esta variación, está íntimamente ligada
al SNR de la señal. Entonces, mientras menor sea la banda, menor será el SNR
relacionado a la señal.
La pendiente del ojo (m), determina cuan sensitivo es la señal al error temporal.
Una pendiente pequeña, permite al ojo tener una mayor apertura y por lo tanto se logra
una menor sensibilidad. La amplitud del cruce por cero, representa la cantidad de jitter
presente en la señal. Obviamente, mientras menor sea ésta cantidad mucho mejor es. El
jitter está relacionado con el desfasaje temporal que la señal sufre.
186
Fig. B. 2.: Diagrama de ojo para el coseno levantado con α = 0.2, 0.4 y 0.6
Bibliografía
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
Internet World Stats. www.internetworldstats.com
Patricio Rozas Balbontin, “Privatización, reestructuración industrial y prácticas
regulatorias en el sector telecomunicaciones”. División de Recursos Naturales e
Infraestructura (CEPAL). ONU
Tanenbaum Andrew, “Redes de computadoras”. Cuarta Edición, Pearson –
Prentice Hall. 2003. ISBN 970-26-0162-2
Ramaswami R., Sivarajan K.N., “Optical Networks, A practical perspective”.
Segunda Edicion. Morgan Kaufmann Publishers. Noviembre 2001. ISBN 155860-655-6
Agrawal Govind P., “Fiber-Optic Communication Systems”. Tercera Edicion.
John Wiley & Sons, Inc. 2002. ISBNs: 0-471-21571-6
N. Ghani, J.-Y. Pan, and X. Cheng, in Optical Fiber Telecommunications IV, Vol.
B, I. P. Kaminow and T. Li, Eds., Academic Press, San Diego, CA, 2002.
K.V.Shrikhande et al., "HORNET: a packet-over-WDM multiple access
metropolitan area ring network", IEEE J. on Selected Areas in Communication,
V.18, N.10, pp.2004-2016, Oct.2000
N.Le Sauze et al., "A Novel, Low Cost Optical Packet Metropolitan Ring
Architecture", ECOC 2001, Amsterdam, Post-Deadline Paper
R.Gaudino, A.Carena, V.Ferrero, A.Pozzi, V.De Feo, P.Gigante, F.Neri,
P.Poggiolini, "RINGO: A WDM Ring Optical Packet Network Demonstrator",
27th European Conference on Optical Communication (ECOC 2001), Amsterdam,
Holland, Oct.2001
A. Carena, V. Ferrrero, R. Gaudino, V. De Feo, F. Neri, and P. Poggiolini,
“RingO: a Demonstrator of WDM Optical Packet Network on a Ring Topology”,
IFIP Optical Network Design and Modeling Conference ONDM 2002, Turin,
Italy, Feb. 2002.
S. Yao, B. Mukherjee, and S. Dixit, “Advances in Photonic Packet Switching: an
Overview”, IEEE Communication Magazine, Vol. 38, No. 2, pp. 84-94, Feb.
2000.
A. Carena, M. Vaughn, R. Gaudino, M. Shell, and D.J. Blumenthal, “OPERA: an
optical packet experimental routing architecture with label swapping
capabilities”, IEEE/OSA Journal of Lightwave Technology, Vol. 16, No. 12, pp.
2135-2145, Dic. 1998.
M. Cerisola, T.K. Fong, R.T. Hofmeister, L.G. Kazovsky, C.L. Lu, P. Poggiolini,
and D.J.M. Sabido IX, “CORD-a WDMA optical network: subcarrier-based
signaling and control scheme”, IEEE Photonics Technology Letters, Vol. 7, No.
5, pp. 555-557, May 1995.
WONDER. Wavelength division multiplexing Optical Network DEmonstrator
over Rings.
http://www.lipar.polito.it:8080/wonder/content/index_en
g.html
B. Mukherjee, "Optical communication networks", McGraw-Hill, New York 1997
http://www.fastweb.it
ITU-T Recommendations G.ASON (under revision)
D.Awduche, "MPLS and Traffic Engineering in IP Networks", IEEE Communic.
Mag., V.37, N.12, pp.42-47, Dec.1999
[20] N.W.McKeown, V.Anantharam, J.Walrand, "Achieving 100% throughput in an
input-queued switch", IEEE Transactions on Communications, Vol. 47, No. 8, pp.
1260-1267, August 1999
[21] A.X.Widmer, P.A.Franaszek, "A DC-Balanced, Partitioned-Block, 8B/10B
Transmission Code", IBM J. Res. Develop., vol. 27, No. 5, September 1983
[22] Straullu S., “Progetto, realizzazione e test di sottosistemi per reti ottiche a
pacchetto”. Nov. 2005
[23] R.Gaudino, A.Carena, V.Ferrero, A.Pozzi, V.De Feo, P.Gigante, F.Neri,
P.Poggiolini, "RINGO: A WDM Ring Optical Packet Network Demonstrator",
27th European Conference on Optical Communication (ECOC 2001), Amsterdam,
Holland, Oct.2001
[24] K.V.Shrikhande et al., "HORNET: a packet-over-WDM multiple access
metropolitan area ring network", IEEE J. on Selected Areas in Communic., V.18,
N.10, pp.2004-2016, Oct.2000
[25] D.J.Blumenthal, M.Masanovic, “LASOR (Label Switched Optical Router):
Architecture and Underlying Integration Technologies”, University of California,
United States
[26] A.Bianciotto, J.Finochietto, R.Gaudino, F.Neri, C.Piglione, A.Samperi, “Fast and
efficient fault-recovery strategies in the WONDER metro architecture”, NOC
2005, London, UK, July 2005
[27] Hawkes J., Wilson J.. “Optoelectronics: An Introduction”. Terza Edizione.
Prentice Hall PTR, (January 14, 1998). ISBN: 013103961X.
[28] L. Tancevski, A. Bononi and L.A. Rusch “Output Power and SNR Swings in
Cascades of EDFA’s for Circuit- and Packet-Switched Optical Networks”, IEEE
Journal of Lightwave Technology, Vol. 17, No. 5, pp. 733-742, May 1999.
[29] A. Bononi, L. A. Rusch, “Doped-fiver amplifier dynamics: a system perspective”.
IEEE Journal of Ligthwave Tecnology, Vol. 16, No. 5, pp. 945-956, May 1998.
[30] L.A.Coldren, S.W.Corzine, “Diode Lasers and Photonic Integrated Circuits”,
Hardcover
[31] N.W.McKeown, V.Anantharam, J.Walrand, "Achieving 100% throughput in an
input-queued switch", IEEE Transactions on Communications, Vol. 47, No. 8, pp.
1260-1267, August 1999.
[32] http://www.iec.org/online/tutorials/atm_pon/
[33] Agilent Technology. “1300 nm Fiber Optic Transmitter and Receiver”. HFBR2316R-HFBR2316T. Datasheet.
[34] Texas Instruments. “Wideband, Voltage Feedback OPERATIONAL AMPLIFIER
With Disable”. OPA690. Datasheet
[35] Analog Devices. “Ultrafast 7 ns Single Supply Comparators”. AD8561.
Datasheet
[36] ON Semiconductor. “High Speed Switching Diode”. 1SS400T1-D. Datasheet
[37] International Rectifier. “Power NMOSFET”. IRFR4104. Datasheet
[38] Fairchild Semiconductors. “Dual N-Channel Logic Level Power Trench
MOSFET”. FDS6912A. Datasheet.
[39] Zhaoyang Hu, Brian R. Koch, Jhon E. Bowers and Daniel J. Blumenthal.
“Integrated Photonic/RF 40-Gb/s Burst-mode Optical Clock Recovery for
Asynchronous Optical Packet Switching”. Optical Society of America 2006
[40] Brian R. Koch, Zhaoyang Hu, Jhon E. Bowers and Daniel J. Blumenthal.
“Integrated Optical Label Read and Payload Envelope Detection Circuit for
Optical Packet Swapping”. Optical Society of America 2006.
[41] A. Sedra, K. Smith, “Microelectronics Circuits”. 4th edition, Oxford University
Press 2001. ISBN 907-613-379-8
[42] A. V. Oppenheim, A. S. Willsky, S. H. Nawab. “Señales y Sistemas”. 2da
Edición. Pearson Educacion – Prentice Hall 2000. ISBN 970-17-0116-X
[43] S. Haykin, “Communications systems”. 4th edition, Jhon Wiley & Sons Inc. ISBN
0-471-17869-1
[44] S. M. Ross, “Probabilità e statistica per l’ingegneria e le scienze”. 2da Edición.
APOGEO 2003. ISBN 88-7303-897-2
“3-Terminal
Adjustable
Regulator”.
[45] National
Semiconductors.
LM117/LM317A/LM317, Datasheet.
[46] Texas Instruments. “Dual Wideband, Voltage Feedback, OPERATIONAL
AMPLIFIER with Disable”, OPA2690. Datasheet
[47] http://www.onsemi.com/PowerSolutions/product.do?id=1SS4
00
[48] [1] Mitsubishi. “Mitsubishi FU-68PDF-5 ILX Lightwave”. FU-68PDF-5.
Datasheet
[49] http://www.fairchildsemi.com/cqpf/FD/FDS6912A.html
[50] http://www.analog.com/en/prod/0%2C2877%2CAD8611%2C00.ht
ml
[51] http://focus.ti.com/docs/prod/folders/print/opa690.html
#productmodels
[52] http://www.koaproducts.com/english/index_01.htm
Programa para generar una distribución del ruido de bit en relación a las ecuaciones del
capitulo 5.
% Generates a bit noise distribution based on the theoretical model of
% its
% variance, mean and range. A LPF cut frequency must be inputed and a
% sampling time in terms of Tau
% Example: bnoise_gen(3e6, 2, N) which means to generate a bit noise
% distribution for a LPF cut frequency of 3MHz and sampling time of
2*Tau
% with N number of points. Meanwhile N increases the model would be
% more accurate
function [bnoise] = bit_noise_generator(fc, NTau, N)
Rb
= 1.25e9;
NCID = 7;
Apkt = 1;
xmin
Tb
Tau
TCD
Ts
=
=
=
=
=
Apkt / 2;
1 / Rb;
1 / (2 * pi * fc);
NCID * Tb;
NTau * Tau;
vnc_BN = analytic_vnc(fc, NTau);
clc;
mean_BN = xmin - xmin * exp(-NTau);
bnoise = randn(N, 1) * vnc_BN + mean_BN;
xMAX
= (Apkt * (1 - exp(-fc * 2 * pi * TCD)) * exp(fc * 2 * pi *
TCD)) / (2 * sinh(fc * 2 * pi * TCD));
xminx
= (Apkt * (1 - exp(-fc * 2 * pi * TCD))) / (2 * sinh(fc * 2 *
pi * TCD));
for ii = 1:N
if bnoise(ii) > xMAX || bnoise(ii) < xminx
bnoise(ii) = 0;
end
end
z = 0;
for ii = 1:N
if bnoise(ii) == 0;
z = z + 1;
end
end
bnoise2 = ones(N - z, 1);
for ii = 1:N
if bnoise(ii) > 0
bnoise2(ii) = bnoise(ii);
end
end
bnoise2 = bnoise2;
Programa para generar la varianza de una distribución de ruido de bit determinada
function [sig_BN] = avnc(LPFfc,NTau)
% analytic_vnc(LPFfc, NTau)
% This function calculates the bit noise signal variance with an low
pass
% filter cut frequency (LPFfc) and a sampling time in terms of tau
(NTau)
Rb
rho_
= 1.25e9;
= [-0.2235
-0.11451
-0.045721
-0.025894
-0.020509
-0.022484
-0.013775
-0.0060479
-0.0074249
-0.0051419
-0.0068569
-0.001816
0.000243
-0.001954
-0.001967
-0.001628
-0.00085299
0.000106
0.00066499
0.001432];
% [bits/s.] Bit rate
% [adim.] Autocorrelation coefficients
f_norm = 0:0.1e-3:4;
Gf = zeros(size(f_norm));
% This computes the sum
spettro=ones(size(f_norm));
n_values=20;
for i=1:n_values
spettro=spettro+2*rho_(i)*cos(2*pi*f_norm*i);
end
spettro= spettro.* (sinc(f_norm)).^2;
Gf = spettro;
f = f_norm .* Rb;
Tau = 1/(2 * pi * LPFfc);
Ts = NTau * Tau;
Hmf = (abs((1./((1/Tau)+(j*2*pi.*f_norm))) .* (1 - exp(-Ts/Tau) .*
exp(-j*2*pi.*f_norm*Ts)))).^2;
Hmf_x_Gf = Hmf.*Gf;
erase = isnan(Hmf_x_Gf);
z = 0;
for ii = 1:length(erase)
if erase(ii) == 1
z = z + 1;
end
end
sig_BN =
sqrt(2*trapz(f_norm(z+1:length(f_norm)),Hmf_x_Gf(z+1:length(f_norm))))
^2;
Programa para calcular la PEP (Packet Error Probability)
% Error probability
close all;
load('b-noise-t.mat');
Tb = 800e-12;
No_th = 0.00000000343899;
N
= length(bnoise(1).hist);
Apkt
= 1;
xmin
= Apkt / 2;
xipi
= 10^-3 * xmin;
interference
% [a.u.] Amplitude of the packet
% [a.u.] Amplitude of the current slot
% [a.u.] Amplitude of the precedent packet
PeMD
= zeros(length(bnoise(1).vnc), length(bnoise)); % P(Z<xth|Tx=1)
Missed detection probability
PeFD
= zeros(length(bnoise(1).vnc), length(bnoise)); % P(Z>xth|Tx=0)
False detection probability
Pe
= zeros(length(bnoise(1).vnc), length(bnoise)); % (1/2) *
(P(Z<xth|Tx=1) + P(Z>xth|Tx=0))
for kk = 1 : length(bnoise)
sig_EN = (No_th * bnoise(kk).fc)^(1/2);
for ii = 1 : length(bnoise(1).vnc)
xth = (mean(bnoise(kk).hist(1:N, ii)) + xipi)/2;
PeFD(ii, kk) = (1/2)*(((1/2)*(1 - erf((xth)/(sig_EN * 2 ^
(1/2))))) + ((1/2)*(1 - erf((xth-xipi)/(sig_EN * 2 ^ (1/2))))));
[nout, xout] = hist(bnoise(kk).hist(1:N, ii), N/50);
nout = nout./N;
for jj = 1 : length(xout)
PeMD(ii, kk) = PeMD(ii, kk) + (nout(jj) * (1/2) * (1 +
erf((xth - xout(jj))/(sig_EN * 2 ^ (1/2)))));
end
end
end
Pe = (PeFD + PeMD) ./ 2;
clear
clear
clear
clear
clear
clear
clear
clear
clear
clear
clear
Apkt;
N;
sig_EN;
xipi;
xmin;
kk;
jj;
ii;
nout;
xout;
PeFD;
clear PeMD;
clear xth;
clc;
Programa para el post-procesamiento de los datos obtenidos
% Post-processing data
close all;
Tb = 800e-12;
% Legend in function of Tau
S = size(Pe);
fontsize = 12;
markers = ['.';'o';'x';'+';'*';'s';'d';'v';'^';'<'];
kk = 1;
legvec = [];
figure;
for ii = 1:5:50,
legvec = [legvec; sprintf('f_C/R_B=%.1e',fc(ii+4)*Tb)];
hold on;
plot(fc.*Tb,Pe(:,ii+4), 'color', 'k', 'marker', markers(kk));
kk = kk + 1;
end
legend (legvec, 'location', 'EastOutside');
kk = 1;
for ii = 1 : S(2)/10 : S(2)
hold on;
plot(fc, (Pe(ii,:)), 'color', 'k', 'marker', markers(kk));
kk = kk + 1;
end
grid on;
axis tight;
zoom on;
xlabel ('f_C/R_B [adim.]','fontsize',fontsize);
ylabel ('P_{E,tot} [adim.]','fontsize',fontsize);
title ('\bf\fontname{Verdana}\fontsize{10}Error Probability');
set
(gca, 'fontsize', fontsize, 'box', 'on','YScale','log');
legend (legvec, 'location', 'EastOutside');
set
(gcf, 'name', ['Error Probability with No,th= ',
num2str(No_th), '[1/Hz.]'], 'NumberTitle', 'off');
Programa para comparar el modelo teórico del modelo obtenido en el laboratorio
% This files generates an struct for the bit noise based on a
simulink's
% model of the filter response!
load('encoded_data.mat');
Rb
Tb
Tp
Np
=
=
=
=
2.5e9;
1 / Rb;
2500 * Tb;
1;
% [s.] Slot packet time
% Beacuse the RunTime set in the fitler model is 1us
N = 1000;
Tau = [0.25 0.5 0.75 1 1.5 2 2.5 3 4 5];
fc = [1.1e6 2.96e6 5.47e6 11.82e6 20.00e6];
Process
ActualRun
TotalRun
RunNumber
=
=
=
=
0;
0;
length(Tau) * length(fc) * N;
0;
for ii = 1:length(fc)
bnoise(ii).fc
= fc(ii);
bnoise(ii).hist = zeros(N, length(Tau));
end
encoded_8B10Bits = zeros((Tp / Tb) * Np, 2);
t = zeros(length(encoded_8B10Bits), 1);
for kk = 1 : length(encoded_8B10Bits)
t(kk, 1) = kk * Tb;
end
tic;
for ii = 1:length(fc)
fc_lpf
= bnoise(ii).fc;
Tau_temp = 1 / (2 * pi * fc_lpf);
for jj = 1:N
seed = round(rand() * length(encoded_8B10B_bits));
if seed > (length(encoded_8B10B_bits) - ((Tp / Tb) * (Np +
1)))
seed = (length(encoded_8B10B_bits) - ((Tp / Tb) * (Np +
1)));
end
encoded_8B10Bits = [t encoded_8B10B_bits(seed:(seed + (Np) *
(Tp / Tb)) - 1)];
sim('FilterModel.mdl');
for kk = 1:length(Tau),
bnoise(ii).hist(jj,kk) = interp1(time, bit_noise,
Tau(kk)*Tau_temp);
end
ActualRun = ActualRun + 1;
Process
= (ActualRun * 100) / TotalRun;
clc;
disp('Process in %');
disp(Process);
toc;
end
end
Programa para generar el mapa de penalidad en la densidad espectral de potencia. La
gráfica obtenida se reporta en la Fig. 6.11.
% Penalty map
close all;
No_th = Noi(1,length(NBIT));
penalty_No = 10.*log10(No_th./Noi);
penalty_No_t = zeros(length(NBIT), length(fc));
for ii = 1:length(NBIT)
penalty_No_t(ii,:) = penalty_No(:,ii);
end
figure;
v = [1 2 4 6 8 10 12 16];
cmap = zeros(64,3);
[C,h] = contour(fc.*Tb, NBIT, penalty_No_t,v);
th = clabel(C,h);
set(th,'Rotation',0);
set(h,'ShowText','on','TextStep',get(h,'LevelStep')*1);
grid on;
colormap(cmap);
xlabel ('f_C/R_B [adim.]');
ylabel ('T_S/T_B [bits]');
title ('\bf\fontname{Verdana}\fontsize{10}Penalty Map in dB.
10\cdotlog_{10}(N_{oth}/N_o)');
set (gca,'xscale','log');
set
(gcf, 'name', 'Spectral Noise Density Penalty Map in dB',
'NumberTitle', 'off');
axis tight;
clear
clear
clear
clear
clear
clear
clear
penalty_No_t;
penalty_No;
v;
cmap;
C;
h;
ii;
Programa para obtener la densidad espectral de potencia para cual ocurre una
probabilidad de 10-9
% Obtain No for fc,th,min, to change the frequency just must change
the
% index in the hisTs struct. To change the Tao, must be changed the
index
% where there's a 10 which means to sample at 5*Tao
function [No]=No_srch(f,t,bnoise)
P_target = 10^-9;
NTao = length(bnoise(1).vnc);
Nfc = length(bnoise);
N
= length(bnoise(1).hist);
Ns
= length(bnoise(1).hist);
Apkt
= 1;
xmin
= Apkt / 2;
xipi
= 10^-3 * xmin;
interference
% [a.u.] Amplitude of the packet
% [a.u.] Amplitude of the current slot
% [a.u.] Amplitude of the precedent paket
Nomin
= 1e-20;
NoMAX
= 1e-5;
PeMD = 0;
PeFD = 0;
Pet = 0;
xth
= (mean(bnoise(f).hist(1:N, t)) + xipi/2)/2;
iter = 1;
No_A = Nomin;
No_B = NoMAX;
er = 1e-10;
while abs((Pet-P_target)/P_target) >= er,
PeMD = 0;
No = (No_A + No_B)/2;
sig_EN = (No * bnoise(f).fc)^(1/2);
PeFD
= ((1/2)*(1 - erf((xth)/(sig_EN * 2 ^ (1/2)))));
[nout, xout] = hist(bnoise(f).hist(1:N, t), N/100);
nout = nout./N;
for jj = 1 : length(xout)
PeMD = PeMD + (nout(jj) * (1/2) * (1 + erf((xth xout(jj))/(sig_EN * 2 ^ (1/2)))));
end
Pet = (PeFD + PeMD)/2;
if Pet > P_target
No_A = No_A;
No_B = No;
else
No_A = No;
No_B = No_B;
end
iter = iter + 1;
if iter > 500
break;
end
end
Programa que calcula el logaritmo de la PEP para su posterior búsqueda de cruce por
cero para obtener la No que permite obtener una PEP = 10-9
% Funzione che calcola log10(Pe_TOTAL/Pe_target), i parametri
all'ingresso
% sono: No (Densita Spettrale di Rumore [1/Hz.]), fc (frequenza di
taglio [Hz.])
% e la quantita di bits
function [scalar] = logP(No, f, b)
N = 10000;
bnoise = bnoise_gen(f, b, N);
P_target = 10^-9;
Apkt
= 1;
xmin
= Apkt / 2;
xipi
= 10^-3 * xmin;
interference
% [a.u.] Amplitude of the packet
% [a.u.] Amplitude of the current slot
% [a.u.] Amplitude of the precedent paket
PeMD = 0;
PeFD = 0;
Pet = 0;
xth
= (mean(bnoise) + xipi/2)/2;
sig_EN = (No * f)^(1/2);
PeFD
= ((1/2)*(1 - erf((xth)/(sig_EN * 2 ^ (1/2)))));
[nout, xout] = hist(bnoise, N/50);
nout = nout./N;
for jj = 1 : length(xout),
PeMD = PeMD + (nout(jj) * (1/2) * (1 + erf((xth xout(jj))/(sig_EN * 2 ^ (1/2)))));
end
Pet = (PeFD + PeMD)/2;
scalar = Pet - P_target;
Descargar