summaryrefslogtreecommitdiff
path: root/1655/CH2/EX2.7.10/Example_2_7_10.sce
blob: a4bcb4011d008a401d4561290ecba316e8cec350 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// Example 2.7.10  page 2.29

clc;
clear;

n1=1.48;       //refractive index of core
n2=1.46;       //refractive index of cladding
lamda1=1320d-9;       //Wavelength
lamda2=1550d-9;       //Wavelength
a=25d-6;        //radius of core

NA=sqrt(n1^2 - n2^2);       //computing Numerical aperture
v1=2*%pi*a*NA/lamda1;       //computing normalized frequency
v1=round(v1);
M1=v1^2/2;      //computing number of guided modes
M1=round(M1);
v2=2*%pi*a*NA/lamda2;
M2=v2^2/2;
M2=round(M2);
lamda1=lamda1*10^9;
lamda2=lamda2*10^9;

printf("\nfor %d nm, normalized frequency = %d, Guided modes = %d.",lamda1,v1,M1);
printf("\nfor %d nm, normalized frequency = %.2f, Guided modes = %d.",lamda2,v2,M2);

//answer in the book,
//for 1550 nm, normalized frequency = 24.69(deviation of 0.08), Guided modes = 305(deviation of 3)