From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 1061/CH10/EX10.3/Ex10_3.sce | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 1061/CH10/EX10.3/Ex10_3.sce (limited to '1061/CH10/EX10.3') diff --git a/1061/CH10/EX10.3/Ex10_3.sce b/1061/CH10/EX10.3/Ex10_3.sce new file mode 100755 index 000000000..6b53c4580 --- /dev/null +++ b/1061/CH10/EX10.3/Ex10_3.sce @@ -0,0 +1,20 @@ +//Ex:10.3 +clc; +clear; +close; +p=0.5*10^-9;// pulse broadening in s/km +L=12;// length in km +Pt=p*sqrt(L);// with mode coupling, the total rms broadening in s +BT=20*10^6;// +DL=2*(2*Pt*BT*sqrt(2))^4;// dispersion equalization penalty in dB +Pt1=p*L;// without mode coupling, the total rms broadening in s +DL1=2*(2*Pt1*BT*sqrt(2))^4;// without mode coupling, equalization penalty in dB +DL2=2*(2*Pt1*150*10^6*sqrt(2))^4;// without mode coupling,dispersion equalization penalty with 125 Mb/s +DL3=2*(2*Pt*125*10^6*sqrt(2))^4;// with mode coupling,dispersion equalization penalty with 125 Mb/s +printf("with mode coupling, the total rms broadening =%f ns", Pt*10^9); +printf("\n The dispersion equalization penalty =%f dB", DL*10^4); +printf("\n without mode coupling, the total rms broadening =%f dB", Pt1*10^9); +printf("\n without mode coupling, equalization penalty =%f dB", DL1); +printf("\n without mode coupling,dispersion equalization penalty with 125 Mb/s =%f dB", DL2); +printf("\n with mode coupling,dispersion equalization penalty with 125 Mb/s =%f dB", DL3); +printf("\n The answer is wrong in the textbook"); \ No newline at end of file -- cgit