blob: 8298b2c64c44a48b2eb519d3c828bcb227acea79 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
// Example 2.10.4 page 2.41
clc;
clear;
delta=1/100; //relative index difference
n1=1.5; //core refractive index
c=3d8;
L=6;
n2=sqrt(n1^2-2*delta*n1^2); //computing refractive index of cladding
delta_T=L*n1^2*delta/(c*n2); //computing pulse broadning
delta_T=delta_T*10^11;
delta_T=round(delta_T);
printf("\nDelay difference between slowest and fastest mode is %d ns/km.",delta_T);
printf("\nThis means that a pulse broadnes by %d ns after travel time a distance of %d km.",delta_T,L);
|