diff options
Diffstat (limited to '3834/CH5')
-rw-r--r-- | 3834/CH5/EX5.1.1/Ex5_1_1.jpg | bin | 0 -> 117088 bytes | |||
-rw-r--r-- | 3834/CH5/EX5.1.1/Ex5_1_1.sce | 17 | ||||
-rw-r--r-- | 3834/CH5/EX5.2.1/Ex5_2_1.jpg | bin | 0 -> 209667 bytes | |||
-rw-r--r-- | 3834/CH5/EX5.2.1/Ex5_2_1.sce | 17 | ||||
-rw-r--r-- | 3834/CH5/EX5.3.1/Ex5_3_1.jpg | bin | 0 -> 212493 bytes | |||
-rw-r--r-- | 3834/CH5/EX5.3.1/Ex5_3_1.sce | 15 | ||||
-rw-r--r-- | 3834/CH5/EX5.3.2/Ex5_3_2.jpg | bin | 0 -> 217683 bytes | |||
-rw-r--r-- | 3834/CH5/EX5.3.2/Ex5_3_2.sce | 18 | ||||
-rw-r--r-- | 3834/CH5/EX5.3.3/Ex5_3_3.jpg | bin | 0 -> 158053 bytes | |||
-rw-r--r-- | 3834/CH5/EX5.3.3/Ex5_3_3.sce | 15 | ||||
-rw-r--r-- | 3834/CH5/EX5.3.4/Ex5_3_4.jpg | bin | 0 -> 212438 bytes | |||
-rw-r--r-- | 3834/CH5/EX5.3.4/Ex5_3_4.sce | 13 | ||||
-rw-r--r-- | 3834/CH5/EX5.3.5/Ex5_3_5.jpg | bin | 0 -> 232193 bytes | |||
-rw-r--r-- | 3834/CH5/EX5.3.5/Ex5_3_5.sce | 15 | ||||
-rw-r--r-- | 3834/CH5/EX5.3.6/Ex5_3_6.jpg | bin | 0 -> 216764 bytes | |||
-rw-r--r-- | 3834/CH5/EX5.3.6/Ex5_3_6.sce | 16 |
16 files changed, 126 insertions, 0 deletions
diff --git a/3834/CH5/EX5.1.1/Ex5_1_1.jpg b/3834/CH5/EX5.1.1/Ex5_1_1.jpg Binary files differnew file mode 100644 index 000000000..3c8966b2a --- /dev/null +++ b/3834/CH5/EX5.1.1/Ex5_1_1.jpg diff --git a/3834/CH5/EX5.1.1/Ex5_1_1.sce b/3834/CH5/EX5.1.1/Ex5_1_1.sce new file mode 100644 index 000000000..1cdb285d4 --- /dev/null +++ b/3834/CH5/EX5.1.1/Ex5_1_1.sce @@ -0,0 +1,17 @@ +//Fiber-optics communication technology, by Djafer K. Mynbaev and Lowell L. Scheiner
+//Example 5.1.1
+//windows XP
+//Scilab version-5.5.1
+clc;
+clear;
+//given
+
+n1=1.4675;//Refractive index of the core for silica fiber
+n2=1.4622;//Refractive index of the cladding for silica fiber
+
+x=n1*n1;
+y=n2*n2;
+
+NA=sqrt(x-y);
+
+mprintf("Numerical aperture of singlemode fiber =%.3f",NA);
diff --git a/3834/CH5/EX5.2.1/Ex5_2_1.jpg b/3834/CH5/EX5.2.1/Ex5_2_1.jpg Binary files differnew file mode 100644 index 000000000..28caf272d --- /dev/null +++ b/3834/CH5/EX5.2.1/Ex5_2_1.jpg diff --git a/3834/CH5/EX5.2.1/Ex5_2_1.sce b/3834/CH5/EX5.2.1/Ex5_2_1.sce new file mode 100644 index 000000000..38606322b --- /dev/null +++ b/3834/CH5/EX5.2.1/Ex5_2_1.sce @@ -0,0 +1,17 @@ +//Fiber Optics Communication Technology, by Djafer K. Mynbaev and Lovell L.scheiner
+//Windows 8
+//Scilab version- 6.0.0
+//Example 5.2.1
+clc;
+clear;
+//given
+
+A=0.2;//Attenuation in dB/km
+Pin=0.029E-3; //Power launched in mW
+Pout=0.001E-3; //Receiver sensitivity in mW
+e=Pin/Pout;
+s=10/A;
+d=log10(e);
+L=s*d;//maximum transistion distance in km
+
+mprintf("Maximum transistion distance = %.2f Km",L);
diff --git a/3834/CH5/EX5.3.1/Ex5_3_1.jpg b/3834/CH5/EX5.3.1/Ex5_3_1.jpg Binary files differnew file mode 100644 index 000000000..8ad7b5bcb --- /dev/null +++ b/3834/CH5/EX5.3.1/Ex5_3_1.jpg diff --git a/3834/CH5/EX5.3.1/Ex5_3_1.sce b/3834/CH5/EX5.3.1/Ex5_3_1.sce new file mode 100644 index 000000000..a173ebb35 --- /dev/null +++ b/3834/CH5/EX5.3.1/Ex5_3_1.sce @@ -0,0 +1,15 @@ +//Fiber Optics Communication Technology, by Djafer K. Mynbaev and Lovell L.scheiner
+//Windows 8
+//Scilab version- 6.0.0
+//Example 5.3.1
+clc;
+clear ;
+//given
+lambda=1310;//operating wavelength in nm
+deltalambda=1;//wavelength in nm
+L=1;//length of fiber in km
+
+Dmatlambda=2;//material dispersion in ps/nm.km from graph
+deltatmat=Dmatlambda*deltalambda*L;//Pulse spreading caused by material dispersion in ps
+
+mprintf("Pulse spreading caused by material dispersion per Km=%.2f ps/Km",deltatmat);
diff --git a/3834/CH5/EX5.3.2/Ex5_3_2.jpg b/3834/CH5/EX5.3.2/Ex5_3_2.jpg Binary files differnew file mode 100644 index 000000000..55116ccf3 --- /dev/null +++ b/3834/CH5/EX5.3.2/Ex5_3_2.jpg diff --git a/3834/CH5/EX5.3.2/Ex5_3_2.sce b/3834/CH5/EX5.3.2/Ex5_3_2.sce new file mode 100644 index 000000000..d54ccf725 --- /dev/null +++ b/3834/CH5/EX5.3.2/Ex5_3_2.sce @@ -0,0 +1,18 @@ +//Fiber Optics Communication Technology, by Djafer K. Mynbaev and Lovell L.scheiner
+//Windows 8
+//Scilab version- 6.0.0
+//Example 5.3.2
+clc;
+clear ;
+//given
+lambda=1550;//operating wavelength in nm
+deltalambda=1;//wavelength in nm
+L=1;//length of fiber in km
+Dmatlambda=20;//material dispersion in ps/nm.km
+Dwglambda=5;//waveguide dispersion in ps/nm.km
+
+deltatmat=Dmatlambda*deltalambda*L;//Pulse spreading caused by material dispersion in ps
+deltatwg=Dwglambda*deltalambda*L;//Pulse spreading caused by waveguide dispersion in ps
+
+mprintf("Pulse spread caused by material dispersion=%.0f ps",deltatmat);
+mprintf("\nPulse spread caused by waveguide dispersion=%.0f ps",deltatwg);
diff --git a/3834/CH5/EX5.3.3/Ex5_3_3.jpg b/3834/CH5/EX5.3.3/Ex5_3_3.jpg Binary files differnew file mode 100644 index 000000000..1cbeca011 --- /dev/null +++ b/3834/CH5/EX5.3.3/Ex5_3_3.jpg diff --git a/3834/CH5/EX5.3.3/Ex5_3_3.sce b/3834/CH5/EX5.3.3/Ex5_3_3.sce new file mode 100644 index 000000000..17690bed7 --- /dev/null +++ b/3834/CH5/EX5.3.3/Ex5_3_3.sce @@ -0,0 +1,15 @@ +//Fiber Optics Communication Technology, by Djafer K. Mynbaev and Lovell L.scheiner
+//Windows 8
+//Scilab version- 6.0.0
+//Example 5.3.3
+clc;
+clear;
+//given
+
+lambda=1550;//operating wavelength in nm
+L=1;//Length of fiber in km
+deltalambda=1;//spectral width wavelength in nm
+Dlambda=15;//given chromatic dispersion parameter in ps/nm.km
+
+deltatchrom=Dlambda*deltalambda*L;//Pulse spreading due to chromatic dispersion in ps
+mprintf("\nChromatic dispersion in single mode fiber = %.2f ps",deltatchrom);
diff --git a/3834/CH5/EX5.3.4/Ex5_3_4.jpg b/3834/CH5/EX5.3.4/Ex5_3_4.jpg Binary files differnew file mode 100644 index 000000000..2591c969d --- /dev/null +++ b/3834/CH5/EX5.3.4/Ex5_3_4.jpg diff --git a/3834/CH5/EX5.3.4/Ex5_3_4.sce b/3834/CH5/EX5.3.4/Ex5_3_4.sce new file mode 100644 index 000000000..cc153d0ff --- /dev/null +++ b/3834/CH5/EX5.3.4/Ex5_3_4.sce @@ -0,0 +1,13 @@ +//Fiber Optics Communication Technology, by Djafer K. Mynbaev and Lovell L.scheiner
+//Windows 8
+//Scilab version- 6.0.0
+//Example 5.3.4
+clc;
+clear;
+//given
+
+Dpmd=0.5;//polarization mode dispersion coefficient in ps/sqrt(km)
+L=100;//fiber length in km
+deltatpmd=Dpmd*sqrt(L);//Pulse spreading due to PMD in ps
+
+mprintf("Pulse spread caused by PMD for single mode fiber= %.0f ps",deltatpmd);
diff --git a/3834/CH5/EX5.3.5/Ex5_3_5.jpg b/3834/CH5/EX5.3.5/Ex5_3_5.jpg Binary files differnew file mode 100644 index 000000000..e07ea377e --- /dev/null +++ b/3834/CH5/EX5.3.5/Ex5_3_5.jpg diff --git a/3834/CH5/EX5.3.5/Ex5_3_5.sce b/3834/CH5/EX5.3.5/Ex5_3_5.sce new file mode 100644 index 000000000..0c40d95dc --- /dev/null +++ b/3834/CH5/EX5.3.5/Ex5_3_5.sce @@ -0,0 +1,15 @@ +//Fiber Optics Communication Technology, by Djafer K. Mynbaev and Lovell L.scheiner
+//Windows 8
+//Scilab version- 6.0.0
+//Example 5.3.5
+clc;
+clear;
+//given
+
+L=100;//given assumed fiber optic length in km
+deltalambda=1;//spectral width wavelength in nm
+Dlambda=2;//given chromatic dispersion parameter in ps/nm.km
+
+
+BRchrom = 1/(4*Dlambda*deltalambda*L);//maximum bit rate limited by chromatic dispersion in 10^12(bps)
+mprintf("Maximum bit rate limited by chromatic dispersion= %.2f Gbps",BRchrom*1e3);//multiplication by 1e3 to convert unit into Gbps from 10^12(bps)
diff --git a/3834/CH5/EX5.3.6/Ex5_3_6.jpg b/3834/CH5/EX5.3.6/Ex5_3_6.jpg Binary files differnew file mode 100644 index 000000000..5bd9fe32f --- /dev/null +++ b/3834/CH5/EX5.3.6/Ex5_3_6.jpg diff --git a/3834/CH5/EX5.3.6/Ex5_3_6.sce b/3834/CH5/EX5.3.6/Ex5_3_6.sce new file mode 100644 index 000000000..95400b954 --- /dev/null +++ b/3834/CH5/EX5.3.6/Ex5_3_6.sce @@ -0,0 +1,16 @@ +//Fiber Optics Communication Technology, by Djafer K. Mynbaev and Lovell L.scheiner
+//Windows 8
+//Scilab version- 6.0.0
+//Example 5.3.6
+clc;
+clear;
+//given
+
+Dpmd=0.5;//polarization mode dispersion coefficient in ps/sqrt(km)
+
+L=100;//for assumed fiber length in km
+deltatpmd=Dpmd*sqrt(L);//pulse spread due to PMD in ps
+mprintf("Pulse spread caused by PMD for single mode fiber= %.2f ps",deltatpmd);
+BRpmd=1/(4*deltatpmd);//maximum bit rate limited by PMD in 10^12(bps)
+mprintf("\nBit Rate limited by PMD= %.2f Gbps",BRpmd*1e3);//multiplication by 1e3 to convert unit into Gbps from 10^12(bps)
+
|