Escolar Documentos
Profissional Documentos
Cultura Documentos
Simulaciones
Simulaciones
4.- Simulaciones
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% NOMBRE DEL ARCHIVO: pulso.m NOMBRE DE LA FUNCION: pulso %%%
%%% %%%
%%% AUTOR: Francisco Cerezo Dominguez FECHA:1-3-2006 %%%
%%% %%%
%%% DESCRIPCION: La funcion calcula el ensanchamiento producido %%%
%%% en un pulso gaussiano de To ps (introducido por el teclado) %%%
%%% cuando se propaga en tercera ventana por una fibra optica de %%%
%%% ‘z’ Km ( indroducible por teclado) teniendo en cuenta los %%%
%%% efectos de la segunda y la tercera derivada (obviaremos la %%%
%%% atenuacion y el retardo de grupo (primera derivada) %%%
%%% %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function pulso
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DATOS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
subplot(3,1,3);
plot(t,abs(rest));
title('Pulso a la salida con B2 y B3')
xlabel('t en picosegs')
Hemos suprimido la portadora en las gráficas para poder apreciar mejor algún
cambio significativo en la anchura de la envolvente. En la ventana central podremos apreciar
la respuesta total de la fibra, mientras que en la ventana inferior intentaremos observar
cuando se hacen significativos los efectos de la tercera derivada.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% NOMBRE DEL ARCHIVO: prop100.m NOMBRE DE LA FUNCION: prop100 %%%
%%% %%%
%%% AUTOR: Francisco Cerezo Domínguez FECHA: 07-03-2006 %%%
%%% %%%
%%% DESCRIPCION: La función dibuja los cambios producidos en la %%%
%%% envolvente de un pulso gaussiano de To=50ps que %%%
%%% se propaga por una fibra monomodo para distin- %%%
%%% tas distancias. Tomaremos B1 y alfa nulas %%%
%%% %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function prop100
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DATOS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Propagación lineal de pulsos en fibra óptica
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Amplitud de la gaussiana:
Ao=1;
% To del pulso gaussiano
To=50; %ps
% Vector de tiempos de la gaussiana
t=[-10000: 1/10:10000];
% Gaussiana, E(z=0,t):
Et=Ao*exp(-t.^2/(2*(To^2)));
hold;
% Bucle que dibuja las distintas envolventes para las distintas
distancias
for(s=0:75:1000)
% Dibujamos la salida
z=s*ones(length(t),1)
plot3(t,z,abs(rest1))
end
Para un pulso gaussiano de entrada del orden de 1ns los resultados que obtuvimos
fueron los siguientes:
Ld 11556 Km
Figura 16
Propagación lineal de pulsos en fibra óptica
Observaciones:
Distancia
en km t en picoseg.
Figura 17
Propagación lineal de pulsos en fibra óptica
Para un pulso gaussiano de entrada del orden de 100 ps los resultados que
obtuvimos fueron los siguientes:
Ld 115.56 Km
Figura 18
Propagación lineal de pulsos en fibra óptica
Observaciones:
Como vemos en las gráficas, a partir de los 100 Km (Ld =115.56) el pulso comienza
a ensancharse por el fenómeno dispersivo. Como la anchura del pulso de entrada es inferior
que en el caso anterior, al calcular la transformada de fourier se introducirá una excursión en
frecuencia mayor que se traduce en un mayor ensanchamiento del pulso.
Distancia
t en picoseg.
en km
Figura 19
Propagación lineal de pulsos en fibra óptica
Para un pulso gaussiano de entrada del orden de 10 ps los resultados que obtuvimos
fueron los siguientes:
Ld 1.15 Km
Figura 20
Propagación lineal de pulsos en fibra óptica
Observaciones:
Distancia t en picoseg.
en km
Figura 21
Propagación lineal de pulsos en fibra óptica
Para un pulso gaussiano de entrada del orden de 1 ps los resultados que obtuvimos
fueron los siguientes:
Ld 11.5 m
Pulso de entrada Gaussiana Gaussiana Gaussiana
Ancho pulso 1 ps 1 ps 1 ps
Longitud de onda 1550 nm 1550 nm 1550 nm
Distancia (Km) 1 10 100
Figura 22
Propagación lineal de pulsos en fibra óptica
Observaciones:
En esta última anchura de pulso estudiada los efectos de dispersión son aún más
significativos. Si observamos las gráficas vemos que a un Km la dispersión ya es
significativa (del orden de 10 veces el pulso de entrada), mientras que para 10, 100 y 500
Km ella anchura del pulso se multiplica por 100,1000 y 5000 respectivamente.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% NOMBRE DEL ARCHIVO:chirpdist.m NOMBRE DE LA FUNCION:chirpdist %%%
%%% %%%
%%% AUTOR: Francisco Cerezo Dominguez FECHA:17-4-2006 %%%
%%% %%%
%%% DESCRIPCION: La funcion calcula el ensanchamiento producido en %%%
%%% un pulso gaussiano chirpeado de To=50ps cuando se %%%
%%% propaga en tercera ventana por una fibra optica %%%
%%% en funcion de la distacia normalizada (previament %%%
%%% definida). Despreciaremos los efectos atenuacion %%%
%%% y el retardo de grupo (primera derivada). %%%
%%% %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Propagación lineal de pulsos en fibra óptica
function chirpdist
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DATOS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Caracterizamos nuestro pulso de entrada como una gausiana por una
% portadora:
% Amplitud de la gaussiana:
Ao=1;
% Anchura del pulso gaussiano To picoseg
To=50; %ps
% Vector de tiempos de la gaussiana
t=[-10000: 1/10:10000];
% Gaussiana-chirpeada, E(z=0,t):
chirp=1;
Effchirp=-(1/2)*(1+chirp*i);
Et=Ao*exp((t.^2/To^2)*Effchirp);
hold;
% Bucle que dibuja las distintas envolventes para las distintas
% distancias normalizadas:
for(s=0:0.25:2)
% Definimos la distancia normalizada
Dnorm=s;
Ld=(To^2)/abs(B2)
z=Dnorm*Ld;
% La expresion en frecuencia de nuestro filtro lineal que
Propagación lineal de pulsos en fibra óptica
end
C=-2 C=2
Figura 24
Propagación lineal de pulsos en fibra óptica
Como podemos extraer de las tablas, Ld (distancia la que los efectos de dispersión
comienzas a ser más significativos) es de unos 115 km. Lar gráficas están normalizadas con
respecto a esta distancia.
En la primera gráfica, C=-2 y el producto β 2·C > 0 . En ella podemos apreciar que el
pulso se ensancha más rápidamente que un pulso gaussiano no chirpeado de la misma
duración. En cambio en la segunda, C=2 ( β 2·C < 0 ), Al principio se observa una
compresión del pulso y cuando llegamos a 0.5 Ld comienza a ensancharse.
t en picoseg.
Figura 25
De la misma manera podemos hacer una comparativa simulación teoría con el chirp
del pulso. Para observar el efecto utilizaremos una portadora menor frecuencia que nos
Propagación lineal de pulsos en fibra óptica
premitirá verlo ya que si utilizásemos una frecuencia real (tercera ventana por
ejemplo) la frecuencia sería tan alta que no podríamos apreciar cambios en la misma:
Figura 26
Si ahora simulamos el caso de un pulso gaussiano con C=2, es decir con β 2·C < 0 ,
los resultados obtenidos difieren claramente de los obtenidos en el apartado anterior de los
anteriores.
t en picoseg.
Figura 27
Propagación lineal de pulsos en fibra óptica
t en picoseg.
Figura 28
El pulso de entrada posee un chirp inicial que se traduce en una variación lineal en la
frecuencia del mismo en torno a la frecuencia central de la portadora. Si observamos la
primera gráfica la frecuencia es mayor en el extremo inicial que en el final. A medida que el
pulso se propaga por la fibra este introduce otra variación lineal en la frecuencia opuesta a la
que tenia el pulso inicial.
Luego como quedo claro en el apartado 1.2.2 el pulso se ensancha mas cuanto menor
sea su anchura.
Una vez hecha esta aclaración, si simulamos los códigos para anchuras de 1000, 100,
10 y 1 ps obtenemos las siguientes gráficas:
t en picoseg.
t en picoseg.
(a) (b)
t en picoseg.
t en picoseg.
(c) Figura 29
(d)
Los pulsos que se propagan en el conjunto de figuras de arriba tienen chirp inicial=2.
El pulso se va chirpeando en sentido inverso conforme se propaga. Como explicamos
anteriormente, esto se transmite en una compresión de la envolvente del puso en torno a
0.5Ld y a partir de aquí el purso comienza a ensancharse.
Propagación lineal de pulsos en fibra óptica
t en picoseg.
(a) (b) t en picoseg.
En este caso el chip inicial del pulso es C=-2. Ahora, el pulso no se comprime como en el
caso anterior. Por el contrario se ensancha más rápidamente que si no estuviera chirpeado.
t en picoseg.
t en picoseg.
(c) Figura 30 (d)
En este caso el chirp inicial del pulso se suma al que sufre el propio pulso al
propagarse, y la anchura de la envolvente crece de mayor manera con la distancia que si el
pulso no estuviera linealmente chirpeado.
Propagación lineal de pulsos en fibra óptica
Con las simulaciones realizadas hasta ahora, no hemos conseguido observar el efecto
que añade la tercera derivada a la salida del pulso gaussiano. Esto es debido a que, si
calculamos analíticamente las ecuaciones, los efectos dispersivos del término de tercera
derivada son significativos cuando tiene un β ' ' valor próximo a cero o trabajamos con
pulso inferiores al picosegundo.
Nosotros hemos siempre hemos trabajado hasta ahora en tercera ventana (1550 nm)
y con una fibra monomodo estándar, con lo que obteníamos una β ' ' igual a
-21.6321 bastante alejada de 0 y con pulsos superiores o iguales al picosegundo. Luego el
hecho de no apreciar ningún efecto dispersivo correspondiente a la tercera derivada
concuerda con lo expuesto en el párrafo anterior.
Para observar cual es el efecto que β ' ' ' introduce y distinguir cuando
comienza a hacerse significativa β ' ' ' con respecto a β ' ', trabajaremos a una longitud de
onda cercana al cero de dispersión de la fibra de manera que sea pequeña y no enmascare el
efecto de la tercera derivada. Además utilizaremos con pulsos cortos para acentuar aún más
este los resultados.
Puesto que la fibra con la que estamos trabajando posee el cero de dispersión cuando
lambda es 1312, debemos trabajar a una longitud cercana a ella y con pulsos del orden de los
ps. Para un pulso de 1ps, longitud de onda 1314 y distancia recorrida 100 Km la salida seria
algo parecido a:
t en picoseg.
Figura 31
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% NOMBRE DEL ARCHIVO:derivada3.m NOMBRE DE LA FUNCION:derivada3 %%%
%%% %%%
%%% AUTOR: Francisco Cerezo Dominguez FECHA:23-04-2006 %%%
%%% %%%
%%% DESCRIPCION: Fijada una distancia z=100Km la funcion muestra %%%
%%% la salida de una fibra optica de dicha longitud %%%
%%% para distintas longitudes de onda y un pulso %%%
%%% gaussiano con To=0.5ps, con el fin de observar %%%
%%% los efectos de la tercera derivada %%%
%%% %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function derivada3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%% DATOS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Caracterizamos nuestro pulso de entrada como una gausiana por una
portadora:
% Amplitud de la gaussiana:
Ao=1;
% Anchura del pulso gaussiano
To=0.5; %ps
% Vector de tiempos de la gaussiana
t=[-1000: 1/100:1000];
% Gaussiana, E(z=0,t):
Et=Ao*exp(-t.^2/(2*(To^2)));
for(lambda=1312:1:1320);
% Caracterizamos la fibra como un sistema lineal
% Calculamos alfa
alfa=0;
% Calculamos B1 (ps/Km)
B1=0;
% Calculamos B2 (ps^2/Km)
Dispersion=(So/4)*(lambda-(lambdao^4)/(lambda^3))
B2=(-Dispersion*(lambda^2))/(2*pi*c)
% Calculamos B3
% Primero calculamos la derivada de la dispersion en lamda de
% trabajo
DerivDisp=(So/4)+((So*lambdao^4)/4)*3*lambda^-4;
% Sustituimos en la formula
B3=DerivDisp*((lambda^2)/(2*pi*c))^2
% Definimos un vector de frecuencias
Propagación lineal de pulsos en fibra óptica
Af=(0:(length(gaussfourier)-1))*100/(1*length(gaussfourier))-50;
Y la gráficas obtenidas:
t en picoseg. t en picoseg.
Figura 32
Propagación lineal de pulsos en fibra óptica
Para analizar lo que ocurre es necesario que conozcamos algunos datos más que se
tabulan a continuación:
Distancia
en km Distancia
t en picoseg. en km t en picoseg.
1312 1316
Figura 33
Propagación lineal de pulsos en fibra óptica
Por último nos quedaría ver la relación del efecto de B3 con respecto al pulso. Si
rehacemos las simulaciones anteriores para pulso de 10,100 o 1000 ps los resultados son
claros: El efecto de la tercera deriva es despreciable.
• Para una longitud de onda y anchuras fijadas, el efecto que introduce la tercera
derivada crece más rápidamente con la distancia que el ensanchamiento producido
por B2.
Propagación lineal de pulsos en fibra óptica
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% NOMBRE DEL ARCHIVO: sep100.m NOMBRE DE LA FUNCION: sep100 %%%
%%% AUTOR: Francisco Cerezo Dominguez FECHA:14-05-2006 %%%
%%% %%%
%%% DESCRIPCION: la funcion dibuja los cambios producidos en la %%%
%%% envolvente de dos pulsos gaussianos de To=500,50, %%%
%%% 5 o 0.5 ps que se propagan por una fibra monomodo %%%
%%% separados 100 ps entre si. %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function sep100
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DATOS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
m=[-300: 1/10:300];
case 0.5,
m=[-150:1/10:150];
end
% Dibujamos las dos Gaussianas, E(z=0,t):
Et=Ao*exp(-(m-50).^2/(2*(To^2)))+Ao*exp(-(m+50).^2/(2*(To^2)))
switch To
case 500,
hold;
% Bucle que dibuja las distintas envolventes para las
% distintasdistancias
for(s=0:75:1000)
end
case 50,
hold;
Propagación lineal de pulsos en fibra óptica
% Dibujamos la salida
z=s*ones(length(m),1)
plot3(m,z,abs(rest1))
end
case 5 ,
hold;
% Bucle que dibuja las distintas envolventes para las
% distintas distancias
for(s=0:0.625:10)
% Dibujamos la salida
z=s*ones(length(m),1)
plot3(m,z,abs(rest1))
end
case 0.5,
hold;
Propagación lineal de pulsos en fibra óptica
resw1=gaussfourier.*H;
resw1=fftshift(resw1);
% Dibujamos la salida
z=s*ones(length(m),1)
plot3(m,z,abs(rest1))
end
end
Como en anteriores ocasiones, los códigos fuente de las simulaciones son algo
distintos ya que dependen de la duración de los pulsos y la excursión que éstos producen en
frecuencia. En el anexo se pueden encontrar los códigos para todas y cada una de las
simulaciones que se exponen a continuación
Propagación lineal de pulsos en fibra óptica
Distancia
en km Distancia
en km
t en picoseg.
(b)
Propagación lineal de pulsos en fibra óptica
Distancia
en km
t en picoseg.
(a) t en picoseg.
Figura 34
Observaciones:
Los resultados obtenidos en el caso de dos pulsos separados 10 ns, para distintas
longitudes y duración de pulsos quedan recogidos en las siguientes gráficas:
Distancia
Distancia en km
en km
t en picoseg. t en picoseg.
(a) (b)
Distancia Distancia
en km en km
t en picoseg. t en picoseg.
(c) Figura 35 (d)
Observaciones:
· La figura (a) se correspondería con dos pulsos de anchura 1 ns y separados 1ns que
se propagan por una fibra óptica monomodo. Como el orden de la anchura de los pulsos es
similar a la separación entre los mismos los dos pulsos se confunden en uno por lo que
existe interferencia desde el principio. Por otro lado no existe ensanchamiento de los
Propagación lineal de pulsos en fibra óptica
mismos ya que no hemos llegado a la longitud característica de dispersión que según la tabla
de arriba sería: 11556 Km
· En la figura (b) la anchura de los pulsos es de 100 ps. Los pulsos comienzan a
ensancharse al superar la longitud de dispersión (115Km según tabla superior) Y se
observan las primeras interferencias entorno a los 350 Km. Si observamos la salida a los 10
Km ambos pulsos son prácticamente irreconocibles.
· En la figura (d) hemos modificado la anchura de los pulsos a 1ps. Como podemos
observar en la tabla de arriba, Ld también disminuye, lo que se traduce en ensanchamiento
mayor de los pulsos con respecto a la distancia. Ahora las primeras interferencias entre los
pulsos se observan sobre los 3,5 Km.
Propagación lineal de pulsos en fibra óptica
Los resultados obtenidos en el caso de dos pulsos separados 10 ns, para distintas
longitudes y duración de pulsos quedan recogidas en las siguientes gráficas:
Distancia Distancia
en km en km
t en picoseg. t en picoseg.
(a) (b)
Distancia Distancia
en km en km
t en picoseg. t en picoseg.
(c) (d)
Figura 36
Observaciones:
· Las figuras (a) y (b) representa a pulsos de anchura 1ns y 100ps respectivamente
separados en ambos casos 100ps. Como observamos, en orden de la distancia de separación
Propagación lineal de pulsos en fibra óptica
es igual o inferior a la anchura de los pulsos por lo que los pulsos interfieren desde el
comienzo de la simulación.
En esta ocasión solo estudiaremos el caso de pulsos de anchura 1ps yaque para
anchuras superiores se producirá interferencia entre ambos pulsos antes de la entrada en la
fibra óptica. Si recordamos la longitud de dispersión para este caso:
Ld 11.6 m
Distancia
en km
t en picoseg.
Figura 37
En este caso las interferencia comienzan a producirse alrededor de los 35 o 40
metros.
Propagación lineal de pulsos en fibra óptica
Conclusiones:
Si observamos los datos de las tablas es fácil deducir una linealidad en los resultados
que nos permiten sistematizar el sistema e incluso aventurarnos a predecir resultados que no
hemos simulado.
Propagación lineal de pulsos en fibra óptica
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% NOMBRE DEL ARCHIVO: sgp100.m NOMBRE DE LA FUNCION: sgp100 %%%
%%% %%%
%%% AUTOR: Francisco Cerezo Dominguez FECHA:18-4-2006 %%%
%%% %%%
%%% DESCRIPCION: La funcion calcula el ensanchamiento producido en %%%
%%% un pulso supergaussiano chirpeado de To=50 ps y %%%
%%% m= 2 o 3 (dependiendo del valor)cuando se propaga %%%
%%% en tercera ventana por una fibra optica en funcion %%%
%%% de la distacia. Despreciaremos los efectos ate- %%%
%%% nuacion y el retardo de grupo (primera derivada). %%%
%%% %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function sgp100
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DATOS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Effchirp=-(1/2)*(1+chirp*i);
Et=Ao*exp((t.^(2*m)/To^(2*m))*Effchirp);
hold;
% Bucle que dibuja las distintas envolventes para las distintas distancias
for(z=0:50:1000);
end
Este ejemplo se corresponde con un pulso supergaussiano con m=3 y chirp 0 que se
propaga 1000Km por una fibra monomodo. En el anexo del proyecto podemos encontrar
otras simulaciones para distintas anchuras de pulsos.
Propagación lineal de pulsos en fibra óptica
Distancia
Distancia t en picoseg. en km t en picoseg.
en km
(a) (b)
Distancia
en km
t en picoseg. t en picoseg.
(d)
Figura 38
En la figura (a) la anchura inicial del pulso es 1ns. Como podemos apreciar la
envolvente es ligeramente más cuadrada que en el caso de la gaussiana y no se observa
cambio alguno en la anchura de esta. Esto es debido a que no hemos llegado a la Ld que
como sabemos es de unos 11000 Km.
En la figura (c) una vez hemos superado Ld (1 Km) el pulso se ensancha a la vez
que aparece la oscilación. Como comentamos para el caso c la dispersión de esta oscilación
también crece a medida que se propaga el pulso
Si ahora simulamos los distintos pulsos pero con m=3 los resultados que obtenemos
son los siguientes:
Distancia Distancia
en km en km
t en picoseg. t en picoseg.
(a) (b)
Distancia Distancia
en km en km
t en picoseg. t en picoseg.
(c) (d)
Figura 39
Podemos apreciar como para este caso las oscilaciones crecen en número y
magnitud. Incluso en la figura (a) comienzan a producirse pequeñas modificaciones en la
forma de la envolvente.
Propagación lineal de pulsos en fibra óptica
t en picoseg. t en picoseg.
Figura 40
En este caso hemos tomado m=4 para observar más claramente las diferencias con la
gaussiana. Como observa en la primera figura (C=-2) la frecuencia no es constante sino que
crece de forma lineal desde el pcomienzo hasta el final del pulso. Para el caso de la figura b
(C=2) ocurre el fenómeno contrario. Tenemos que la frecuencia decrece linealmente desde
el comienzo hasta el final del pulso.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% NOMBRE DEL ARCHIVO: sgp100chirp NOMBRE DE LA FUNCION:sgp100chirp %%%
%%% %%%
%%% AUTOR: Francisco Cerezo Dominguez FECHA:10-10-2006 %%%
%%% %%%
%%% DESCRIPCION: La funcion calcula el ensanchamiento producido en %%%
Propagación lineal de pulsos en fibra óptica
function sgp100chirp
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DATOS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
hold;
% Bucle que dibuja las distintas envolventes para las distintas distancias
for(s=0:75:1000);
% Definimos la distancia normalizada
z=s
end
Distancia Distancia
en km en km
(a) (b)
t en picoseg. t en picoseg.
Distancia
Distancia en km
en km
(c) (d)
Figura 41
t en picoseg.
t en picoseg.
Distancia Distancia
en km en km
t en picoseg. t en picoseg.
Propagación lineal de pulsos en fibra óptica
Distancia Distancia
en km en km
t en picoseg. t en picoseg.
Figura 42
Los resultados obtenidos vienen a corroborar lo que la vimos para el caso de los
pulsos gausianos chirpeados. En las 4 primeras simulaciones, β 2·C > 0 lo que se traduce en
una mayor dispersión en la envolvente del pulso si la comparamos con un pulso que no
estuviera chirpeado. A igual que vimos para el caso del pulso gaussiano el crecimiento del
factor de anchura es prácticamente lineal.
Si por el contrario observamos las 4 últimas gráficas , donde con β 2·C < 0 , los
resultados obtenidos difieren claramente de los anteriores. Se observa que en un principio es
pulso se estrecha y luego el factor de achura crece de forma lineal (este fenómeno se observa
con mayor claridad en las figra b) por lo que el factor de anchura siempre sera algo menor
que en el caso anterior.
Además observamos que para los casos c y d apenas hay diferencia entre las
simulaciones del chirp positivo y chirp negativo. Esto es debido a que hemos superado con
creces Ld en la simulación y la anchura del pulso en tan grande comparada con la del inicial
que apenas influye el chirp inicial
Propagación lineal de pulsos en fibra óptica
4.3 Solitones
Hasta ahora en las simulaciones anteriores, sólo habíamos tenido en cuenta los efectos
lineales y los efectos de tercera derivada a la hora de simular la propagación del pulso a
través de la fibra óptica. Si embargo en la práctica también se producen no linealidades en la
durante la propagación del pulso que hemos obviado hasta ahora.
Como vimos en el punto 1.7, la dispersión cromática y SPM, tienen como resultado la
aparición de chirp en los pulsos transmitidos, es decir, los pulsos adquieren un exceso de
ancho espectral. Es posible demostrar que, en el régimen anómalo (y despreciando la
atenuación de la fibra), los efectos de GVD y SPM pueden cancelarse exactamente para un
pulso cuya forma inicial es de la forma secante hiperbólica Ap*(sech(T/To)) y cuando la
relación entre los parámetros iniciales satisface:
β2
LD = LNL γPo = 2
To
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% NOMBRE DEL ARCHIVO: soliton.m NOMBRE DE LA FUNCION: soliton %%%
%%% %%%
%%% AUTOR: Francisco Cerezo Dominguez FECHA:01-03-2006 %%%
%%% %%%
%%% DESCRIPCION: La funcion dibuja los cambios producidos en la %%%
%%% envolvente de un pulso gaussiano de To=50ps que %%%
%%% se propaga por una fibra monomodo %%%
%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function soliton
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DATOS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Ut=Et;
hold;
% Bucle que dibuja las distintas envolventes para las distintas distancias
Az=LNL/50;
for(s=0:1:100)
Afase=-(Az/LNL)*abs(Ut).^2;
faseaux=angle(Ut)+Afase; %tengo que quitarle uno al vector por el
diff
Ut=abs(Ut).*cos(faseaux)+i*abs(Ut).*sin(faseaux);
gaussfourier=fft(Ut);
gaussfourier=fftshift(gaussfourier)
H1=exp((Af-192).*2*pi*-i*Az*B1);
H2=exp(((Af-192).^2)*(2^2)*(pi^2)*-i*Az*B2/2);
%H3=exp(((Af-0.2).^3)*(2^3)*(pi^3)*-i*Az*B3/6);
Haux=H1.*H2;
H=Haux.*1;
% Calculamos la respuesta en frecuencia de la entrada
% multimplicando la transformada de fourier del pulso gaussiano
% x la respuesta en frecuencia del filtro:
resw1=gaussfourier.*H;
resw1=fftshift(resw1);% Respuesta a la gaussiana en W
% Pasamos al dominio del tiempo
Ut=ifft(resw1); % Respuesta a la gaussiana en t
% Dibujamos la salida
if(rem(s,5)==0)
z=(s+1)*Az*ones(length(t),1);
plot3(t,z,abs(Ut));
end
end
Para simular este código se necesita una cantidad de memoria mucho mayor a la que
necesitábamos en el caso de la simulación lineal ya que necesitamos trabajar con la
frecuencia de la portadora. Por ello los parámetros están ajustados de forma que se ejecuten
la minima cantidad de operaciones en la simulación. Pese a ello y tras múltiples intentos
solo he conseguido simular el código anterior (Con otros parámetros la memoria de mi
ordenador (2 GB) se colapsaba)
Dispersión 17.6796
Longitud de onda 1550 nm
Dispersión 17.6796
Ap -2.2361
Potencia 5W
B2 -22.8987 B3 0.0940 LNL=Ld 0.1 Km
Figura 43
Propagación lineal de pulsos en fibra óptica
Como vemos los resultados de la simulación vuelven a corroborar la teoría. Bajo las
condiciones anteriormente descritas la dispersión cromática y SPM se anulan de forma que
la envolvente del pulso permanece invariante a lo largo de un fragmento de fibra en éste
caso de longitud Ld.
En la simulación observamos como al principio el pulso se estrecha a consecuencia
de la automodulación de fase (SPM) es el fenómeno que predomina ya que pero después la
dispersión cromática empieza a hacerse comparable y acaba por devolver al pulso a su
forma inicial transcurrida na distancia Ld=LNL.
Aunque este apartado del proyecto se escapa un poco del objetivo del proyecto,
resulta interesante reflexionar acerca del resultado obtenido ya que, obviando la atenuación
de la fibra, nos sugiere que bajo estas circunstancias podríamos propagar un pulso
indefinidamente a través de una fibra óptica sin que se produjeran en el modificaciones en
su envolvente.
Figura 44
Aunque la imagen ofrece poca claridad, si que se observa que la gaussiana pierde
parte de su energía para ir pareciéndose cada vez más a lo que parece un solitón que si
parece mantenerse constante a la largo de la propalación.
De todas formas necesitaríamos comprobar esto con más simulaciones pero como ya
mencionamos mas arriba la complejidad de calculo de estás simulaciones hace imposible
realizar más simulaciones de este tipo con el equipo del que dispongo, y además escapa a
los objetivos del poyecto