Cálculo Del Número de Modos

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 1

% Cálculo del número de modos soportado en una fibra de índice gradual 'M'

clc;
clear all;
close all;
a = input('Enter the Core radius in micro meter: ');
n1 = input('Enter the refractive index of core: ');
n2 = input('Enter the refractive index of cladding: ');
alpha = input('Enter the parameter that determines graded index profile: ');

%Step 1 Refractive indices difference 'delta'


Delta = ((n1^2)-(n2^2))/(2*(n1^2));
disp(sprintf('Delta = %f ',Delta));

n=1;

for Lambda=800:50:1600

k(Lambda+50)=2*pi/Lambda;
M=(alpha/(alpha+2))*(a^2)*(k(Lambda+50)^2)*(n1^2)*Delta*10^(4);
Modos(n)=M;
n=n+1;
disp(sprintf('Cte. Prop. Esp. Lib. a %d nm. = %f ',Lambda, k(Lambda+50)));

disp(sprintf('Núm. Mod. F.O. Ind. Grad. a %d nm. = %f ', Lambda,M));

end

Lambda=800:50:1600;
%Modos=M;
plot(Lambda,Modos,'r--','linewidth',3);
title('CÁLCULO DEL NÚMERO DE MODOS SOPORTADO EN UNA FIBRA DE INDICE GRADUAL M');
xlabel('Longitud de Onda (nm.)');
ylabel('Número de Modos');
grid;
legend('CURVA Long. Onda vs. Nº Modos');

También podría gustarte