Ex6.5.1:Pg-6.11¶

In [13]:
#Given
import math
lamda_p= 980*10**-9
lamda_s=1550*10**-9
P_in=30      #  in mW....
G=100

Ps_max= ((lamda_p*P_in)/lamda_s)/(G-1)
print " \nMaximum input power in mW = ",round(Ps_max,5)

Ps_out= Ps_max + (lamda_p*P_in/lamda_s)
Ps_out= 10*math.log10(Ps_out)
print " \n\nOutput power in dBm = ",round(Ps_out,2)


Maximum input power in mW =  0.19159

Output power in dBm =  12.82


Ex6.5.2:Pg-6.12¶

In [15]:
# Given
import math
Ps_out= 30.0           # in uW...
Ps_in=1.0
Noise_power = 0.5

G= Ps_out/Ps_in

G= 10*math.log10(G)
print " \nThe Gain EDFA in dB = ",round(G,2)


The Gain EDFA in dB =  14.77


Ex6.10.1:Pg-6.22¶

In [34]:
#Given
import math
P0=200.0
P1=90.0
P2=85.0
P3=6.3
# All powers in uW...
coupling_ratio= P2/(P1+P2)*100
print " \n\n Coupling Ratio in % = ",round(coupling_ratio,2)
excess_ratio= 10*math.log10(P0/(P1+P2))
print " \n\n The Excess Ratio in % = ",round(excess_ratio,4)
insertion_loss=10*math.log10(P0/P1)
print " \n\n The Insertion Loss (from Port 0 to Port 1) in dB= ",round(insertion_loss,2)
insertion_loss1=10*math.log10(P0/P2)
print " \n\n The Insertion Loss (from Port 0 to Port 2) in dB= ",round(insertion_loss1,2)
cross_talk=10*math.log10(P3/P0)
print " \n\n The Cross Talk in dB= ",int(cross_talk)
print " \n\n***NOTE: Cross Talk calculated wrognly in book... Value of P3 wrognly taken"



Coupling Ratio in % =  48.57

The Excess Ratio in % =  0.5799

The Insertion Loss (from Port 0 to Port 1) in dB=  3.47

The Insertion Loss (from Port 0 to Port 2) in dB=  3.72

The Cross Talk in dB=  -15

***NOTE: Cross Talk calculated wrognly in book... Value of P3 wrognly taken


Ex6.10.2:Pg-6.23¶

In [19]:
#Given
import math
P0= 300.0
P1=150.0
P2=65.0
P3=8.3*10**-3
# All powers in uW...
splitting_ratio= P2/(P1+P2)*100
print " \n\n Splitting Ratio in %= ",round(splitting_ratio,2)
excess_ratio= 10*math.log10(P0/(P1+P2))
print " \n\n The Excess Ratio in dB= ",round(excess_ratio,4)
insertion_loss=10*math.log10(P0/P1)
print " \n\n The Insertion Loss (from Port 0 to Port 1) in dB= ",round(insertion_loss,2)
cross_talk=10*math.log10(P3/P0)
print " \n\n The Cross Talk in dB= ",round(cross_talk,2)



Splitting Ratio in %=  30.23

The Excess Ratio in dB=  1.4468

The Insertion Loss (from Port 0 to Port 1) in dB=  3.01

The Cross Talk in dB=  -45.58


Ex6.10.3:Pg-6.25¶

In [27]:
#Given
import math
N=32.0
Ft=(100-5)/100.0
Total_loss= 10*(1-3.322*math.log10(Ft))*math.log10(N)
print " The total loss in the coupler in dB = ",round(Total_loss,2)

 The total loss in the coupler in dB =  16.17


Ex6.10.4:Pg-6.28¶

In [30]:
#Given
N=10
L=0.5
alpha=0.4
Lthru=0.9
Lc=1
Ltap=10
Li=0.5
Total_loss= N*(alpha*L +2*Lc +Lthru+Li)-(alpha*L)-(2*Lthru)+(2*Ltap)
print " The total loss in the coupler in dB = ",int(Total_loss)

 The total loss in the coupler in dB =  54


Ex6.11.1:Pg-6.33¶

In [33]:
#Given
del_v=10*10**9
N_eff= 1.5
c=3*10**11   #  speed of light in mm/sec
del_L= c/(2*N_eff*del_v)
print " The wave guide length differenc in mm= ",int(del_L)

 The wave guide length differenc in mm=  10