Skip to content

ykhorrami/SOA

Repository files navigation

SOA

Semiconductor Optical Amplifier

Semiconductor-Optical-Amplifier-SOA

I have used the Rung-Kutta 4-order numerical method for the simulation of the Linear SOA for the first time. This code is simple and light but can teach the basis of SOA to students.

I have shown the results and explanation in the following book:

soa

SOA Simulator

  • January 10, 2022
    • SOA Simulator using fourth-order Runge-kutta finite difference simulator for Semiconductor Optical Amplifier (SOA) for 1110001-bit stream

Written by Yaser Khorrami


Variables:

  • t0 : initial time (starting time)

  • H0 : initial condition (H(t0))

  • h : simulation steps

  • tp : FWHM

  • tauc : carrier recovery time

  • alfa : linewidth enhancement factor

  • ein : input energy

  • L : length of SOA

  • g0 : linear gain(1/m)

  • h0 : unsaturated gain

  • iter : iteration


Figure 1 :

(a) Input signal (1110001), (b) Gain variation of the SOA, (c) Output amplified signal

1

Figure 2 :

(a) Input signal (1110001), (b) Gain variation of the SOA, (c) Phase variation of the SOA

2

Figure 3 :

Phase per Pi variation of the SOA

3