Вы находитесь на странице: 1из 21

I. J.

Communications, Network and System Sciences, 2009, 2, 91-168


Published Online May 2009 in SciRes (http://www.SciRP.org/journal/ijcns/).

MATLAB Simulink Simulation Platform for Photonic


Transmission Systems

Le Nguyen BINH
Centre for Telecommunications and Information Engineering, Department of Electrical
and Computer Systems Engineering, Monash University, Clayton Campus, Clayton Victoria, Australia
Email: le.nguyen.binh@eng.monash.edu.au
Received October 25, 2008; revised December 20, 2008; accepted December 31, 2008

Abstract

High speed and ultra-high capacity optical communications have emerged as the essential techniques for
backbone global information transmission networks. As the bit rate of the transmission system gets higher
and higher 40 Gb/s to 100 Gb/s the modeling of proposed modulation techniques is very important so as to
avoid costly practical demonstration. The search for a universal modeling platform for such systems is urgent.
Matlab Simulink has become the universal mathematical and modeling tools in most universities and re-
search laboratories around the world. This paper thus describes the modeling techniques for advanced
photonic transmission systems and Simulink is proven to be very effective platform for development of
photonic communications systems due its comprehensive blocksets. The simulation is based mainly on the
physical phenomena and understanding of its concepts of communications and photonics. Simulink models
are given as examples of various sub-systems of the photonic transmission systems. Some simulated trans-
mission performances are demonstrated as examples of final results obtained from Simulink models of the
transmission systems.

Keywords: Communications Systems, MATLAB Simulink Simulation, Optical Communications

1. Introduction the new type of fiber: Corning Vascade fiber. The dis-
persion and distortion of the lightwave signals are usu-
1.1. Overview of a Digital Photonic System ally compensated by dispersion compensating fibers
(DCF). The DCFs are normally accompanied by two
discrete optical amplifiers, the Erbium-doped optical
Any study on digital photonic transmission systems re-
amplifiers (EDFA), one is for pre-amplification to com-
quires in-depth understanding of operational principles
pensate the attenuation of the transmission span, and the
of system components which involve: 1) modulation/
other is a booster amplifier for boosting the optical
demodulation or generation/detection of the optical sig-
power of the channels to an acceptable, below the
nals modulated by proposed formats and the detection
nonlinear limit level. It is assumed in this work that the
here implies the incoherent direct detection; 2) impair-
amplifiers are operating in the saturation region.
ments in either electronic or photonic domains, espe- The receiving sub-system would take on: 1) single de-
cially the dynamics of optical fiber and the noise sources tector direct detection optical receiver 2) the balanced
contributed by optical amplifiers and receiver electronic detector receiving structure. The first type of the receiver
noise; 3) effects of optical and electrical filters. The is widely used for detection of ASK modulated optical
schematic diagram of a DWDM digital photonic system signals. For the later case, the structure acts as an optical
is illustrated in Figure 1. phase comparator employing a delay interferometer. De-
The transmission medium may consist a variety of fi- tailed description of these direct detection receivers for
ber types such as the standard SMF ITU-G.652 or non- novel modulation formats are presented. In addition, es-
zero dispersion shifted fibers (NZ-DSF) ITU-G.655 or pecially for contemporary systems with high capacity,

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
98 L. N. BINH

high bit rate and requiring high performance, electronic especially a modeling platform that can structure truly
equalizers can be employed as part of the receiver. Section 5 the photonic sub-systems. A simulation test-bed is nec-
gives insight and performance of one of the most effective essary for detailed design, investigation and verifica-
electronic equalizers which is maximum likelihood se- tion on the benefits and shortcomings of these ad-
quence estimation (MLSE) with Viterbi algorithm. vanced modulation formats on the fiber-optic trans-
mission systems
1.2. Matlab Simulink® Modeling Platform Furthermore the modeling platform should take ad-
vantage of any user-friendly software platform that are
High speed and high capacity modern digital photonic popular and easy for use and further development for
systems require careful investigations on the theoretical all the operators without requiring very much expertise
performance against various impairments caused by ei- in the physics of the photonic systems. Besides, this
ther electronics or fiber dynamics before they are de- platform would offer research community of optical
ployed in practice. Thus, the demand for a comprehen- communication engineering a basis for extension and
sive modeling platform of photonic systems is critical, enhance the linkages between research groups.

Optical Optical Dispersion


Transmission Fiber Compensating Fiber
Optical Optical
Transmitter D Receiver
M E
U M
X U
. Optical Amplifier X .
. .
. .
x N spans

(a)

LO+Optical ADPSK _1
correctElec _Noise1
Out 1
1 1
preprop Constel 1 In 1 Out 1 InPhase _stored.mat
LO+Optical ADPSK _3
z z
Sampling 1 Sampling 3 To File
1 Unbuffer 1
Out 1 MZDI 2
In 4 Out 7
z
correctElec _Noise2
B-FFT Out 3
bitrate sampling
Tx Spectrum Unbuffer 4 In 2 Out 5
1 1
In 1 Out 1 QuadPhase _stored.mat
2x4 pi/2_hybrid FC LO+Optical MADPSK _2
z z
0.001
Out 1
Sampling 2 Sampling 4 To File 1
Unbuffer 3
LO laser
LO+Signal MADPSK _4

MZDI 1

correctElec_Noise

1 1
Out 1 In 1 Out 1 sqrt(P0) In 1 Out2 |u| 2 In 1 Out 1
Amplitude _stored.mat
z z
setting power _ampl Math Sampling 5 Sampling 6 To File 2
Function Unbuffer 2
Multi -level APSK
photonic Tx SSMF +DCF
PulseCarver 00; 01; 11 and 10 W:0, Ts:[0 0], C:0, D:0, F:0

Ts:[0 0], D:0, F:0 Probe2

Probe3 preprop Constel 2


Ts:[0 0], D:0, F:0

Probe1

(b)

Figure 1. (a) General block diagram of the DWDM optical fiber transmission system. (b) MATLAB Simulink model.

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
MATLAB SIMULINK SIMULATION PLATFORM FOR PHOTONIC TRANSMISSION SYSTEMS 99

Thus, it is the principal incentive for the development ments only. In practice each laser source would be
of a simulation package based on Matlab Simulink® modulated by an external modulation sub-system. The
platform1 To the best of my knowledge, this is the first MZIM can bee a single or dual drive type. The schematic
Matlab© Simulink-platform photonic transmission test- of the modulator is shown in Figure 2(a) and the Simu-
bed for modeling advanced high capacity and long-haul link model is in Figure 2(a) for generation of photonic
digital optical fiber transmission systems. The simulator signals by multi-level amplitude and phase shift keying
is used mainly for investigation of performance of ad- modulation formats.
vanced modulation formats, especially the amplitude In 1980s and 1990s, direct modulation of semicon-
and/or phase shift keying modulation with or without the ductor lasers was the choice for low capacity coherent
continuity at the phase transition. Here, a single channel optical systems over short transmission distance. How-
optical system is of main interest for implementation of ever, direct modulation induces chirping which results in
the modeling in this paper. severe dispersion penalties. In addition, laser phase noise
Several noticeable advantages of the developed Mat- and induced from non-zero laser linewidth also limit the
lab Simulink® modeling platform are listed as follows: advance of direct modulation to higher capacity and
·The simulator provides toolboxes and blocksets ade- higher bit rate transmission.
quately for setting up any complicated system con- Overcoming the mentioned issues, external modula-
figurations under test. The initialization process at tion techniques have been the preferred option for digital
the start of any simulation for all parameters of sys- photonic systems for over the last decade. External
tem components can be automatically conducted. The modulation can be implemented using either elec-
initialization file is written in a separate Matlab file tro-absorption modulator or electro-optic modulators
so that the simulation parameter can be modified eas- (EOM). The EOM whose operation is based on the prin-
ily. ciples of electro-optic effect (i.e. change of refractive
·Signal monitoring is especially easy to be carried out. index in solid state or polymeric or semiconductor mate-
Signals can be easily monitored at any point along rial is proportional to the applied electric field) has been
the propagation path in a simulation with simple the preferred choice of technology due to better per-
plug-and-see monitoring scopes provided by Simu- formance in terms of chirp, extinction ratio and modula-
link®. tion speed. Over the years, the waveguides of the electro-
·Numerical data including any simulation parameters optic modulators are mainly integrated on the material
platform of lithium niobate (LiNbO3) which has been the
and the numerical results can be easily stored for
choice due to their prominent properties of low loss, ease
later processing using Matlab toolboxes. This offers a
of fabrication and high efficiency [4].
complete package from generating the numerical data
These LiNbO3 modulators have been developed in the
to processing these data for the achievement of final
early 1980s, but not popular until the advent of the Er-
results.
bium-doped optical fiber amplifier (EDFA) in the late
·A novel modified fiber propagation algorithm has
1980s. Prior to the current employment of LiNbO3
been developed and optimized to minimize the simu- modulators for advanced modulation formats, they were
lation processing time and enhance its accuracy. employed in coherent optical communications to miti-
·The transmission performance of the optical trans- gate the effects of broad linewidth due to direct modula-
mission systems can be automatically and accurately tion of the laser source. These knowledges have recently
evaluated with various evaluation methods. These been applied to the in-coherent advanced modulation
methods, especially proposal of novel statistical formats for optically amplified transmission systems.
evaluation techniques are to be presented in Section 6. EOMs are utilized for modulation of either the phase
Several Matlab Simulink® modeling frameworks are or the intensity of the lightwave carrier. The later type is
demonstrated in the Appendix of this paper. A Simulink a combination of two electro-optic phase modulators
model of a photonic transmission system can be shown (EOPMs) forming an interferometric configuration.
in Figure 1(b).
2.1. Optical Phase Modulator
2. Optical Transmitters
Electro-optic phase modulator employs a single electrode
The transmitters would consist of a narrow linewidth as shown in Figure 3. When a RF driving voltage is ap-
laser source to generate lightwaves of wavelength con- plied onto the electrode, the refractive index changes
formed to the ITU grid. These lightwaves are combined accordingly inducing variation amount of delays of the
and then modulated. This form is for laboratory experi- propagating lightwave. Since the delays correspond to
the phase changes, EOPM is used to carry out the phase
1
http://www.mathworks.com/, access date: August 22, 2008. modulation of the optical carrier.

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
100 L. N. BINH

Optical Modulator Modulated


Laser source (Phase/Intensity)
Lightwaves

Electrical Precoder
PRBS Data and Pulse Shaping Filter
Generator

(a)

V1
OutputV 1
To W orkspace1
D0Coded

D0Coded 0 Product 3

To W orkspace6 DC bias In
pi Const Complex
Phase Shift
Ph

Complex Phase
DPSK Q
D0 Laser Out Shift 1 -K - 1
DPSK I D1 Out 1
V1/Vpi ampl
D2 1550 DFB1 Product 1
AM1 In Complex
D3
AM2 20G PhPhase Shift
Voltate 1
User Data and (div by 2) Complex Phase
Driver V 1
DPSK Precoder Shift
D0
D1
D1Coded D2
V2/Vpi
0 MZIM
Product 2
D3 Dual Drive
DC bias1
Voltate
Driver V 2
D1Coded pi const2
OutputV 2
To W orkspace5

(b)

-K - 1
Out 1
Gain 1

1 -K - In Complex
In1
Gain PhPhase Shift

Complex Phase
pi /2 Shift 1

Constant 1

2 -K - In Complex
In8
Gain 2 PhPhase Shift

Complex Phase
pi /2 Shift 2
Constant 2

-K - 2
Out 7
Gain 3
(c)
Figure 2. Structure of external modulation for generation of advanced modulation format lightwave signals. (a) Schematic. (b)
Simulink model of pre-coder and modulation. (c) Details of MZIM.

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
MATLAB SIMULINK SIMULATION PLATFORM FOR PHOTONIC TRANSMISSION SYSTEMS 101

The induced phase variation is governed by the fol- shown in Figure 4 and is most popularly well-known as
lowing equation: the Mach-Zehnder interferometer (MZIM). The opera-
VRF t  tional principles are briefly explained in the following
1 t    (1) paragraph. For the rest of the chapters in this paper,
V
unless specifically indicated, the term of optical modu-
where Vπ is the RF driving voltage required to create a π lator is referred to the external LiNbO3 MZIM modu-
phase shift of the lightwave carrier and typically has a lator.
value within a range of 3V to 6V. The optical field at the The lightwave is split into two arms when entering the
output of an EOPM is generated given in following equa- modulator. The power slitter is normally a 3-dB type i.e
tion: equally splitting the power of the optical signals. Each
E0  Ei e j1 t  (2) arm of the LiNbO3 modulator employs an electro-optic
phase modulator in order to manipulate the phase of the
where Eo is the transmitted optical field at the output the optical carrier if required. At the output of the MZIM,
MZIM and noted in the low pass equivalent representa- the lightwaves of the two arm phase modulators are cou-
tion i.e the carrier is removed from the expression; V(t) pled and interfered with each other. The transfer curve of
is the time-varying signal voltage, Vbias is the DC bias an MZIM is shown in Figure 4(c). A LiNbO3 MZIM
voltage applied to the phase modulator. modulator can be a single or dual drive type.
Recently, EOPMs operating at high frequency using In the case of single-drive MZIM, there is only a sin-
resonant-type electrodes have been studied and proposed gle RF voltage driving one arm of the MZIM. For in-
in [2,3]. Together with the advent of high-speed elec- stance, there is no RF driving voltage on arm 1, hence
tronics which has evolved with the ASIC technology V1(t) = 1 and the RF voltage V2(t) applied on arm 2 is
using 0.1µm GaAs P-HEMT or InP HEMTs [4], the noted as V(t). The transmitted optical field E(t) at the out-
contemporary EOPMs can now exceed 40Gb/s operating put a single-drive MZIM as a function of the driving volt-
rate without much difficulty.
age V(t) and a bias DC voltages Vbias can be written as
Such phase modulation can be implemented in MAT-
V t Vbias  
LAB Simulink as shown in Figure 2(b) using a phase Ei  j
shift block of the Common Blockset. The phase bias is in E0  1  e V

2  
one phase shift block and then the signal modulation or 
(3)
time dependent is fed into another phase shift block. The   V t Vbias  
signals of the two parallel phase shift/modulation blocks   V t   Vbias    j
2 V

 Ei cos  e

are then combined to represent the interferometric con- 2 V 


struction and destruction, thus an intensity modulation
can be achieved as described in the next sub-section. where Vπ. is the required driving voltage to obtain a π
phase shift in the lightwave carrier.
It can be seen that the phase term in Equation (1) im-
2.2. Optical Intensity Modulator plies the existence of the modulation of the optical car-
rier phase and commonly known as the chirping effect.
Optical intensity modulation is operating based on the Thus, by using a single-drive MZIM, generated optical
principle of interference of the optical field of the two signals is not chirp-free. Furthermore, it is reported that
lightwave components. A LiNbO3 optical intensity a z-cut LiNbO3 MZIM can provide a modest amount of
modulator thus employs the interferometric structure as chirping due to its asymmetrical structure of the electri-
cal field distributions whereas its counterpart x-cut
V(t) LiNbO3,MZIM
electrodes
V1(t)
Input optical field
Vbias Output optical field
Ein/2
Ein Eout
Input optical field 0utput optical field
Ein Eout Ein/2
waveguide
V2(t)

waveguide electrodes

Figure 4. Optical intensity modulator based on Mach-


Figure 3. Electro-optic optical phase modulator. Zehnder interferometric structure.

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
102 L. N. BINH

MZIM is a chirp-free modulator thanks to the symmetri-


cal or push-pull configuration of the electrical fields.
Furthermore, also having a push-pull arrangement, com-
plete elimination of chirping effect in modulation of the
lightwave can be implemented with use of a dual-drive
MZIM. The transmitted optical field E(t) at the output a
MZIM as a function of the driving and bias voltages can
be written as
V t Vbias   V t Vbias 
Ei  j V j 
E0  e e V

2 
  (4)
  V t   Vbias  
 Ei cos  
2 V  Figure 5. Typical values of dispersion factor for different
types of fiber.
In a dual-drive MZIM, the RF driving voltage V1(t)
and V2(t) are inverse with each other i.e V2(t)=-V1(t). And 3) β2 is the derivative of group velocity with re-
Equation (4) indicates that there is no longer phase spect to frequency. Hence, it clearly shows the fre-
modulation component, hence the chirping effect is to- quency-dependence of the group velocity. This means
tally eliminated. that different frequency components of an optical pulse
travel at different velocities, hence leading to the
3. Fiber Transmission Dynamics spreading of the pulse or known as the dispersion. β2 is
therefore is known as the famous group velocity disper-
sion (GVD). The fiber is said to exhibit normal disper-
3.1. Chromatic Dispersion (CD) sion for β2>0 or anomalous dispersion if β2<0.
A pulse having the spectral width of  is broad-
This section briefly presents the key theoretical concepts ened by T   2 L . In practice, a more commonly
describing the properties of chromatic dispersion in a
used factor to represent the chromatic dispersion of a
single-mode fiber. Another aim of this section is to in-
single mode optical fiber is known as D (ps/nm.km). The
troduce the key parameters which will be commonly dispersion factor is closely related to the GVD β2 and
mentioned in the rest of the paper.
 2c 
The initial point when mentioning to the chromatic given by: D   2   2 at the operating wavelength λ;
dispersion is the expansion of the mode propagation con-   
stant or “wave number” parameter, β, using the Taylor d
where β3 defined as  3  2 contributes to the calcu-
series: d
n  1 1 lations of the dispersion slope, S    , which is an essen-
      0   1    2  2   3  3 (5)
c 2 6 tial dispersion factor for high-speed DWDM transmis-
where ω is the angular optical frequency, n(ω) is the sion. S    can be obtained from the higher order de-
frequency-dependent refractive index of the fiber. The rivatives of the propagation constant as
 d n  dD  2 c   4 c 
parameters n   n  have different physi- S   2  3   3   2 (7)
 d     0 d      

cal meanings as 1) βo is involved in the phase velocity of A well-known parameter to govern the effects of chro-
 c matic dispersion imposing on the transmission length of an
the optical carrier which is defined as  p  0  ; optical system is known as the dispersion length LD. Con-
 0 n 0 
 ventionally, the dispersion length LD corresponds to the
2) β1determines the group velocity νg which is related to distance after which a pulse has broadened by one bit in-
the mode propagation constant β of the guided mode by terval. For high capacity long-haul transmission employ-
[5,6] ing external modulation, the dispersion limit can be esti-
1 mated in the following Equation [8].
 
1  d 
g    (6) 10 5
1  d  LD  (8)
 D.B 2
  0 

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
MATLAB SIMULINK SIMULATION PLATFORM FOR PHOTONIC TRANSMISSION SYSTEMS 103

where B is the bit rate (Gb/s), D is the dispersion factor differential group delay (DGD) between two principle
(ps/nm km) and LD is in km. orthogonal states of polarization (PSP) of the propagat-
Equation (8) provides a reasonable approximation ing optical field.
even though the accurate computation of this limit that One of the intrinsic causes of PMD is due to the asym-
depends the modulation format, the pulse shaping and metry of the fiber core. The other causes are derived
the optical receiver design. It can be seen clearly from (8) from the deformation of the fiber including stress applied
that the severity of the effects caused by the fiber chro- on the fiber, the aging of the fiber, the variation of tem-
matic dispersion on externally modulated optical signals perature over time or effects from a vibration source.
is inversely proportional to the square of the bit rate. These processes are random resulting in the dynamic of
Thus, for 10 Gb/s OC-192 optical transmission on a PMD. The imperfection of the core or deformation of the
standard single mode fiber (SSMF) medium which has a fiber may be inherent from the manufacturing process or
dispersion of about ±17 ps/nm.km, the dispersion length as a result of mechanical stress on the deployed fiber
LD has a value of approximately 60 km i.e corresponding resulting in a dynamic aspect of PMD.
to a residual dispersion of about ±1000 ps/nm and less The delay between these two PSP is normally negli-
than 4 km or equivalently to about ± 60 ps/nm in the case gibly small in 10Gb/s optical transmission systems.
of 40Gb/s OC-768 optical systems. These lengths are a However, at high transmission bit rate for long-haul and
great deal smaller than the length limited by ASE noise ultra long-haul optical systems, the PMD effect becomes
accumulation. The chromatic dispersion therefore, be- much more severe and degrades the system performance
comes the one of the most critical constraints for the [9-12]. The DGD value varies along the fiber following
modern high-capacity and ultra long-haul transmission a stochastic process. It is proven that these DGD values
optical systems. complies with a Maxwellian distribution as shown in
Figure 7 [10,13,14].
3.2. Polarization Mode Dispersion (PMD)
32   4 2 
2
f    3
exp  2
  0 (9)
Polarization mode dispersion (PMD) represents another  2     
type of the pulse spreading. The PMD is caused by the
where  is differential group delay over a segment of
Fast axis the optical fiber  z . The mean DGD value  is
commonly termed as the “fiber PMD” and normally
Fiber with high PMD
given by the fiber manufacturer.
An estimate of the transmission limit due to PMD ef-
fect is given as:
0.02
Lmax  2
(10)
Slow axis   R2

where R is the transmission bit rate. Therefore,  =1
Figure 6. Demonstration of delay between two polarization
states when lightwave propagating optical fiber.
ps/km (older fiber vintages); Bit rate = 40 Gbit/s;
Lmax=12.5 Km; Bit rate =10 Gbit/s; Lmax=200 Km;
 =0.1 ps/km (contemporary fiber for modern optical
Normalized DGD Distribution
0.025 systems); Bit rate = 40 Gbit/s; Lmax=1250 Km ; thence
for Bit rate = 10 Gbit/s ; Lmax=20.000 Km.
Maxwellian PDF
0.02 Thus PMD is an important impairment of ultra long
Probability Density

experiment
distance transmission system even at 10 Gb/s optical
0.015 transmission. Upgrading to higher bit rate and higher
capacity, PMD together with CD become the most two
0.01 critical impairments imposing on the limitation of the
optical systems.
0.005

0
3.3. Fiber Nonlinearity
0 20 40 60 80 100 120
DGD (ps) The fiber refractive index is not only dependent of
Figure 7. The Maxwellian distribution is governed by the wavelength but also of intensity of the lightwave. This
following expression: Equation (9). well-known phenomenon which is named as the Kerr

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
104 L. N. BINH

effect is normally referred as the fiber nonlinearity. The ening of the signal spectrum. The spectral broadening 
power dependence of the refractive index nr is shown in which is well-known as frequency chirping can be ex-
the following expression plained based on the time dependence of the nonlinear
phase shift and given by the expression:
nr'  nr  n2 ( P / Aeff ) (11)
 NL P
P is the average optical intensity inside the fiber, n2      Leff (13)
T T
is the nonlinear-index coefficient and Aeff is the effective
area of the fiber. From (13), the amount of  is proportional to the
There are several non-linearity phenomena induced time derivative of the signal power P. Correspondingly,
from the Kerr effects including intra-channel self-phase the generation of new spectral components may mainly
modulation (SPM), cross phase modulation between in- occur the rising and falling edges of the optical pulse
ter-channels (XPM). four wave mixing (FWM), stimu- shapes, i.e. the amount of generated chirp is larger for an
lated Raman scattering (SRS) and stimulated Brillouin increased steepness of the pulse edges.
scattering (SBS). SRS and SBS are not main degrading
factors compared to the others. FWM effect degrades 4. Modeling of Fiber Propagation
performance of an optical system severely if the local
phase of the propagating channels are matched with the 4.1. Non-linear Schrodinger Equation (NLSE)
introduction of the ghost pulse. However, with high local
dispersion parameter such as in SSMF or even in NZ- Evolution of the slow varying complex envelope A(z,t) of
DSF, effect of the FWM becomes negligible. XPM is the optical pulses along a single mode optical fiber is
strongly dependent on the channel spacing between the governed by the well-known nonlinear Schroedinger
channels and also on local dispersion factor of the optical equation (NLSE):
fiber [refs]. [ref] also report about the negligible effects
Az , t   Az , t  j  2 Az , t 
of XPM on the optical signal compared the SPM effect.  Az , t    1  2
Furthermore, XPM can be considered to be negligible in z 2 t 2 t 2
(14)
a DWDM system in the following scenarios: 1) highly 1  3 Az , t 
  j Az , t  Az , t 
2
locally dispersive system e.g SSMF and DCF deployed  3
6 t 3
systems; 2) large channel spacing and 3) high spectral
efficiency [15-19]. However, the XPM should be taken where z is the spatial longitudinal coordinate, α accounts
in to account for the systems deploying Non-zero disper- for fiber attenuation, 1 indicates the differential group
sion shifted fiber (NZ-DSF) where the local dispersion delay (DGD),  2 and  3 represent 2nd and 3rd order
factor is low. The values of the NZ-DSF dispersion fac- factors of the group velocity dispersion (GVD) and  is
tors can be obtained from Figure 5. Among nonlinearity
the nonlinear coefficient. Equation (14) involves the fol-
impairments, SPM is considered to be the major short-
lowing effects in a single-channel transmission fiber: 1)
falls in the system.
the attenuation, 2) chromatic dispersion, 3) 3rd order dis-
In this paper, only the SPM non-linearity is generally
persion factor i.e the dispersion slope, and 4) self phase
considered. This is the main degradation factor for high
modulation nonlinearity. Other critical degradation fac-
bit rate transmission system where the signal spectrum is
tors such as the non-linear phase noise due to the fluctua-
broadened. The effect of SPM is normally coupled with
tion of the optical intensity caused by ASE noise via
the nonlinear phase shift which is defined as
Gordon-Mollenauer effect [20] is mutually included in
L
the equation.
NL    P( z )dz  Leff P
0
4.2. Symmetrical Split Step Fourier Method
  c n2 /( Aeff c ) (12)

Leff  (1  e L ) /  In this Paper, solutions of the NLSE and hence the model
of pulse propagation in a single mode optical fiber is
where c is the lightwave carrier, Leff is the effective numerically solved by using the popular approach of the
transmission length and α is the attenuation factor of a split step Fourier method (SSFM) [5] in which the fiber
SSMF which normally has a value of 0.17-0.2 dB/km for length is divided into a large number of segments of
the currently operating wavelengths within the 1550nm small step size  z .
window. The temporal variation of the non-linear phase In practice, dispersion and nonlinearity are mutually
NL while the optical pulses propagating along the fiber interactive while the optical pulses propagate through the
results in the generation of new spectral components far fiber. However, the SSFM assumes that over a small
apart from the lightwave carrier c implying the broad- length  z , the effects of dispersion and the nonlinearity

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
MATLAB SIMULINK SIMULATION PLATFORM FOR PHOTONIC TRANSMISSION SYSTEMS 105

on the propagating optical field are independent. Thus, in A


SSFM, the linear operator representing the effects of  ( Dˆ  Nˆ ) A (16)
z
fiber dispersion and attenuation and the nonlinearity op-
erator taking into account fiber nonlinearities are defined and the complex amplitudes of optical pulses propagat-
separately as ing from z to z+  z is calculated using the approxima-
2
tion as given:
i   3 
Dˆ   2
2 T 2
 3 
6 T 3 2 (15)    
A z  h , T   exp h Dˆ exp h Nˆ A z , T  (17)

Nˆ  i A
2
Equation (14) is accurate to second order in the step
size  z . The accuracy of SSFM can be improved by
where A replace s A( z , t ) for simpler notation and including the effect of the nonlinearity in the middle of
T=t-z/vg is the reference time frame moving at the group the segment rather than at the segment boundary as illus-
velocity. The NLSE Equation (14) can be rewritten as trated in Equation (17) can now modified as

Nonlinear operator Linear operator

z z+δz
δz

(a)

In 1
Ts:[0 0], F:0 Terminator 4

Check average input signal power Probe


if too high --> pop up ERROR Terminator 3

1
field input

nt

dt_baud u+ jK number of FFT


u+jK
Time Step Real -Imag to
Complex Real -Imag to
u+jK Complex 8
dz
Step Size (km) Real -Imag to
MATLAB
nz u + j KComplex 1 1
Function
number of steps u+jK field ouput
Real -Imag to
alpha _indB MATLAB Fcn
Complex 2
Real -Imag to
fiber loss
Complex 3
alpha in dB /km
u+jK

betap Real -Imag to


Propagation Constants gamma Complex 4u + j K 1
[beta 0 beta 1 beta 2 beta 3..] Nonlinear Coeff
Real -Imag to
Gamma (km^-1.W^-1) Matrix
Complex 5
Concatenation

maxiter u+jK
max number of Real -Imag to
iteration for convergence tol Complex 6 nonlinearthreshold
of Split Step method u+jK
Tolerance
number of FFT 1 u+jK
(default 1e-5) Real -Imag to
Complex 7
Real -Imag to
Complex 9

(b)

Figure 8. (a) Schematic illustration of the split-step Fourier method. (b) MATLAB Simulink model.

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
106 L. N. BINH

A( z   z , T ) 4.4. Fiber Propagation in Linear Domain

 z ˆ   z  z  z ˆ  Here, the low pass equivalent frequency response of the


 exp  D  exp   Nˆ ( z )dz   exp  D  A( z , T )
 2   2  optical fiber, noted as H(f) has a parabolic phase profile
 z 
and can be modeled by the following equation, [22]
(18)  j D f 2 (20)
Hc ( f )  e
This method is accurate to third order in the step
size  z . The optical pulse is propagated down segment where,  D   2  2 L,  2 represents the Group Velocity
from segment in two stages at each step. First, the optical Distortion (GVD) parameter of the fiber and L is the
pulse propagates through the first linear operator (step of length of the fiber. The parabolic phase profile is the
 z /2) with dispersion effects taken into account only. result of the chromatic dispersion of the optical fiber [23].
The nonlinearity is calculated in the middle of the seg- The 3rd order dispersion factor 3 is not considered in this
ment. It is noted that the nonlinearity effects is consid- transfer function of the fiber due to negligible effects on
ered as over the whole segment. Then at z+  z /2, the
40Gb/s transmission systems. However, if the transmis-
pulse propagates through the remaining  z /2 distance of
sion bit rate is higher than 40Gb/s, the 3 should be taken
the linear operator. The process continues repetitively in
into account.
executive segments  z until the end of the fiber. This
In the model of the optical fiber, it is assumed that
method requires the careful selection of step sizes  z
the signal is propagating in the linear domain, i.e. the
to reserve the required accuracy.
fiber nonlinearities are not included in the model.
The Simulink model of the lightwave signals propaga-
These nonlinear effects are investigated numerically. It
tion through optical fiber is shown in Figure 8(b). All
is also assumed that the optical carrier has a line spec-
parameters required for the propagation model are fed as
trum. This is a valid assumption considering the state-
the inputs into the block. The propagation algorithm
of-the-art laser sources nowadays with very narrow
split-steps and FFT are written in .m files in order to
linewidth and the use of external modulators in signal
simplify the model. This demonstrates the effectiveness
transmission.
of the linkage between MATLAB and Simulink. A Mat-
A pure sinusoidal signal of frequency f, propagating
lab program is used for modeling of the propagation of
the guided lightwave signals over very long distance is through the optical fiber, experiences a delay of |2πfD2L|.
given in the Appendix. The standard fibers used in optical communications have
a negative 2 and thus, in low pass equivalent repre-
4.3. Modeling of Polarization Mode Dispersion sentation, sinusoids with positive frequencies (i.e. fre-
(PMD) quencies higher than the carrier) have negative delays, i.e.
arrive early compared to the carrier and the ones with
The first order PMD effect can be implemented by split- negative frequencies (i.e. frequencies lower than the car-
ting the optical field into two distinct paths representing rier) have positive delays and arrive delayed. The disper-
two states of polarizations with different propagating sion compensating fibers have positive 2 and so have
delays  , then implementing SSFM over the segment reverse effects. The low pass equivalent channel impulse
z before superimposing the outputs of these two paths response of the optical fiber, hc (t ) has also followed a
for the output optical field. parabolic phase profile and is given as,
The transfer function for first-order PMD is given by
[21].   j t 2 2
/D
hc (t )  e (21)
j D
H f f  H ff  H ff  (19)

   
H f f   exp  j 2 f    and
5. Optical Amplifier
  2 
5.1. ASE Noise of Optical Amplifier
   
H f   f    exp  j 2 f   
  2  The following formulation accounts for all noise terms
that can be treated as Gaussian noise
with  is the splitting ratio. The usual assumption is
 =1/2. Finite impulse response filter blocks of the digi- N ASE  mnsp hv(G  1) Bo (22)
tal signal processing blocksets of Simulink can be ap- G =amplifier gain; nsp = spontaneous emission factor; m
plied here without much difficulty to represent the PMD =number of polarization modes (1 or 2); PN =mean noise
effects with appropriate delay difference. in bandwidth; OSNR at the output of EDFA.

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
MATLAB SIMULINK SIMULATION PLATFORM FOR PHOTONIC TRANSMISSION SYSTEMS 107
Sig_in
1

Math
sqrt Sig Ref
Function
Var
1
Complex Gaussian
Out
G In 1 Out 1 Linear Gain Noise Source
ASE PSD
Gain convert from dB nsp
to Linear calculation
ASE Noise PSD
Linear Gain h*nsp*fc*(G-1)
Out 1
NF In 1 Out 1 Noise Figure

Noise Figure from NF to nsp


convert from dB
to Linear calculation 2

80e9

NoiseBandwidth

Figure 9. Simulink model of an optical amplifier with gain and NF.

5.2. Optical Amplifier Noise Figure In the above pseudo-codes, the BT product parameter
is defined similarly to that in the case of a Gaussian filter.
Amplifier Noise Figure (NF) is defined at the output of Alternatively, the transfer function of an analog 5th order
the optical amplifier as the ratio between the output Bessel filter can be referred from [24].
OSNR on the OSNR at the input of the EDFA.
7. Optical Receiver
OSNRin
FN   2nsp for G  1 (23)
OSNRout The demodulation of the original message is carried out in
electrical domain, thus the conversion of lightwaves to
A Simulink model of the optical amplifier is shown in
that represents all the system operational parameters of electrical signals is required. In digital optical communica-
such amplifier. Only blocks of the Common Blockset of tion, this process has been widely implemented with a PIN
Simulink are used. photodiode in a coherent or incoherent detection. The first
type requires a local oscillator to coherently down-convert
the modulated lightwave from optical frequency to IF fre-
6. Optical Filter quency. The second type which has been the preferred
choice for currently deployed systems is the incoherent
In this paper, optical filtering of the noise-corrupted op- detection which is based on square-law envelop detection
tical signals is conducted with a Gaussian-type filter of the optical signals. For incoherent detection, the recov-
whose 3dB bandwidth is governed by ery of clock timing is critical. In the rest of this Paper and
t 2 in the simulations, ideal clock timing is assumed.
1 ( 2)
hGauss (t )  e 2 (24) After detection, the electrical current is normally am-
2  plified with a trans-impedance amplifier before passing
through an electrical filter which is normally of Bessel
ln 2  type. The bandwidth of the electrical filter generally var-
where   in which B is the Gaussian filter’s
2  BT ies between 0.6 and 0.8 R. At this point, electrical eye
3-dB bandwidth and T is the bit rate. The BT product diagrams are normally observed for the assessment of
parameter is B times the input signal’s bit period. signal quality. Sampling of electrically filtered received
The modeling of an electrical filter can also use a signals is next carried out. Without use of electronic
Gaussian filter with similar impulse response as defined equalizers, hard decision which compares the received
in (24) or a conventional analog 5th order Bessel filter signal level to a pre-set threshold for making the decision
which can be easily designed using filter design toolbox is implemented.
in Matlab. The Matlab pseudo-codes for designing an For advanced phase modulation formats such as DPSK,
analog 5th order Bessel filter are shown as follows: CPFSK or MSK, a MZDI-based balanced receiver with
[b,a] = besself(5thorder,2*pi*BTb/os_fac); %Analog filter two photodiodes connected back-to-back is required.
[bz,az] = impinvar(b,a,1); %Digital filter Excluding the distortions of waveform due to fiber dy-
[hf t1] = impz(bz,az,2*delay*os_fac+1,os_fac); namics and from the analytical point of view, the re-

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
108 L. N. BINH

ceived electrical signals are corrupted with noise from 8. Performance Evaluation
several sources including 1) shot noise (  shot
2
), 2) elec-
tronic noise  elec
2
of trans-impedance amplifier, 3) dark Performance evaluation of an optical transmission sys-
tem via the quality of the electrically detected signals is
current noise  dark
2
and 4) interactions between signals an essential aspect in both simulation and experiment
and ASE noise (  signal
2
, ASE ) and between ASE noise itself
scenarios. The key metrics reflecting the signal quality
include optical signal to noise ratio (OSNR) and OSNR
 ASE
2
, ASE as penalty, eye opening (EO) and eye opening penalty (EOP)
where as bit error rate (BER) is the ultimate indicator for
 total
2
  shot
2
  elec
2
  dark
2
  signal
2
, ASE   ASE , ASE
2
(25) the performance of a system.
These noise sources are usually modeled with normal In an experimental set-up and practical optical sys-
distributions whose variances representing the noise tems, BER and the quality factor Q-factor can be ob-
power are defined as tained directly from the modern BERT test-sets and data
1) Shot noise is caused by the intrinsic electro-optic can be exported to a portable memory for post-process-
phenomenon of the semiconductor photodiode in which a ing. However, it is noted that these experimental systems
random number of electron-hole pairs is generated with need to be run within at least a few hours so that the re-
the receipt of photons causing the randomness of the sults are stable and accurate.
induced photo-current. The shot noise is given in the For the case of investigation of performance of an op-
following formula: tical transmission system by simulation, several methods
have been developed such as
 shot
2
 2  q is Be (26) 1) Monte Carlo numerical method
2) Conventional method to calculate Q-factor, Q dB
where Be is the 3dB bandwidth of the electrical filter, and hence BER based on assumption of Gaussian distri-
<is> is the average signal-only photo-current after the bution of noise.
photodiodes. 3) Methods based on statistical processes taking into
2) The electronic noise source  elec
2
is injected from account the distortion from the dynamic effects of the
the trans-impedance amplifier. It is modeled with an optical fibers including the ISI induced by CD, PMD and
equivalent noise current density iNeq over the bandwidth tight optical filtering.
·The first statistical technique implements the Expected
of the electrical filter. The unit of iNeq is A/ Hz and
Maximization theory in which the pdf of the obtained
the value of  elec
2
is obtained as (iNeq) 2Be. electrical detected signal is approximated as a mixture
3) Value of dark current idark is normally specified of multiple Gaussian distributions.
with a particular photo-diode and has the unit of A/Hz. ·The second technique is based on the Generalized Ex-
Hence, the noise power  dark2
is calculated as idark Be. treme Values theorem. Although this theorem is well-
4) The variances of amplitude fluctuations due to the known in other fields such as financial forecasting,
beating of signal and ASE noise and between ASE noise meteorology, material engineering, etc to predict the
itself are governed by the following expressions: probability of occurrence of extreme values, it has not
much studied to be applied in optical communications.
Be
 signal
2
, ASE  4  iS iN (27)
Bopt
8.1. Monte Carlo Method
 ASE
2
 ASE
B
Bopt

 iN2 2e 2  Bopt  Be  (28) Similar to the bit error rate test (BERT) equipment
commonly used in experimental transmission, the BER
where Bopt is the 3dB bandwidth of the optical filter and in a simulation of a particular system configuration can
iN is the noise-induced photo-current. In practice, the be counted. The BER is the ratio of the occurrence of
value of  ASE
2 errors (Nerror) to the total number of transmitted bits Ntotal
, ASE is normally negligible compared to
and given as:
the value of  signal
2
, ASE and can be ignored without af-
N error
fecting the performance of the receiver. BER  (29)
It is worth noting that in an optically pre-amplified re- N total
ceiver, i.e. the optical signal is amplified at a stage before Monte Carlo method offers a precise picture via the
the photo-detector,  signal
2
, ASE is the dominant factor BER metric for all modulation formats and receiver
compared to other noise sources. types. The optical system configuration under a simula-

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
MATLAB SIMULINK SIMULATION PLATFORM FOR PHOTONIC TRANSMISSION SYSTEMS 109

Amplitude Phasedifference Gaussian

Magnitude -Angle 1 Buffer 1 Gaussian Filter 1


Mag
I-Det Rx
|u|
To W orkspace4 Eye Diagram
u demod _I 1
Delay Magnitude -Angle 3
To W orkspace2
1 |u|
Delays Time
u Terminator cos >= 0
Post-prop I _Phase VS
Trigon Compare
To Zero
D1
1 U( : ) I Demod Received
In1 (I)
2-D pi /4
to 1-D
Constant 1
Magnitude -Angle 4
|u|
Terminator 1 demod _Q
u
To W orkspace3
Delay 1 Magnitude -Angle 5
1 |u| sin >= 0
Delays
u Terminator 2 Trigon 1 Compare
To Zero 1
D0
Q Demod Received
(Q)

-pi/4

Constant 2

Gaussian

Buffer Gaussian Filter


Q-Det Rx
Eye Diagram

Time
Post-prop Phase VS 1

Figure 10. Simulink model of an optical balanced receiver.

tion test needs to include all the sources of impairments statistical methods can be developed to determine the
imposing to signal waveforms including the fiber im- BER of transmission systems to save time. This is ad-
pairments and ASE (optical)/electronic noise. dressed in the next section.
It can be seen that a sufficient number of transmitted
bits for a certain BER is required and leading to exhaus- 8.2. BER and Q-Factor from Probability
tive computational time. In addition, time-consuming Distribution Functions (PDF)
algorithms such as FFT especially carried out in sym-
metrical SSFM really contribute to the long computa- This method implements a statistical process before cal-
tional time. A BER of 1e-9 which is considered as ’error culating values of BER and quality Q-factor to determine
free’ in most scientific publications requires a number of the normalized probability distribution functions (PDF)
at least 1e10 bits transmitted.
of received electrical signals (for both “1” and “0” and at
However, 1e-6 even 1e-7 is feasible in Monte Carlo
simulation. Furthermore, with use of forward error cod- a particular sampling instance). The electrical signal is
ing (FEC) schemes in contemporary optical systems, the normally in voltage since the detected current after a
reference for BERs to be obtained in simulation can be photo-diode is usually amplified by a trans- impedance
as low as 1e-3 provided no sign of error floor is shown. electrical amplifier. The PDFs can be determined statis-
This is normally known as the FEC limit. The BERs ob- tically by using the histogram approach.
tained from the Monte Carlo method is a good bench- A particular voltage value as a reference for the dis-
marking for other BER values estimated in other tech- tinction between “1” and “0” is known as the threshold
niques. The time required for completion of the simula- voltage (Vth). The BER in case of transmitting bit “1”
tion may take several hours to reach BER of 1e-9. Thus (receiving as “0” instead) is calculated from the well-

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
110 L. N. BINH

known principle [25], i.e. the integral of the overlap of to optical noise power. For a single EDFA with output
normalized PDF of “1”exceeding the threshold. Similar power, Pout, the OSNR is given by:
calculation for bit “0” is applied. The actual shape of the
Pout Pout
PDF is thus very critical to obtain an accurate BER. If OSNR   (33)
the exact shape of the PDF is known, the BER can be N ASE ( NF G  1)hf f
calculated precisely as:
where NF is the amplifier noise figure, G is the amplifier
BER  P ('1') P ('0 ' | '1')  P ('0 ') P ('1' | '0 ') (30) gain, hf is the photon energy, f is the optical meas-
urement bandwidth.
where: P'1' is the probability that a “1” is sent; However, OSNR does not provide good estimation to
P '0' '1' is the probability of error due to receiving “0” the system performance when the main degrading
sources involve the dynamic propagation effects such as
where actually an “1” is sent; P'0' is the probability
dispersion (including both CD and PMD) and Kerr
that a “0” is sent; P '1' '0' is the probability of error due nonlinearity effects (eg. SPM). In these cases, the degra-
to receiving “1” where actually a “0” is sent; As com- dation of the performance is mainly due to waveform
monly used, the probability of transmitting a “1” and “0’ distortions rather than the corruption of the ASE or elec-
is equal i.e P'1'  P'0'  1 / 2 . tronic noise. When addressing a value of an OSNR, it is
important to define the optical measurement bandwidth
A popular approach in both simulation and commer-
over which the OSNR is calculated. The signal power
cial BERT test-sets is the assumption of PDF of “1” and
and noise power is obtained by integrating all the fre-
“0” following Gaussian/normal distributions, i.e noise
quency components across the bandwidth leading to the
sources are approximated by Gaussian distributions. If
value of OSNR. In practice, signal and noise power val-
the assumption is valid, high accuracy is achieved. This
ues are usually measured directly from the optical spec-
method enables a fast estimation of the BER by using the
trum analyzer (OSA), which does the mathematics for
complementary error functions [25]:
the users and displays the resultant OSNR versus wave-
1  1  Vth     Vth
  erfc 0


length or frequency over a fixed resolution bandwidth. A
BER  erfc (31) value of  = 0.1 nm or f =12.5GHz is widely used
2  2   2 
  1   0  as the typical value for calculation of the OSNR.
where 1 and  0 are the mean values for PDF of “1” OSNR penalty is determined at a particular BER when
varying value of a system parameter under test. For ex-
and “0” respectively whereas  1 and  0 are the vari-
ample, OSNR penalty at BER=1e-4 for a particular opti-
ance of the PDFs. The quality factor - Q-factor which cal phase modulation format when varying length of an
can be either in linear scale or in logarithmic scale can be optical link in a long-haul transmission system configu-
calculated from the obtained BER through the expres- ration.
sion:
Q  2erfc 1 2 BER  8.4. Eye Opening Penalty (EOP)
 
(32)
Qdb  20 log 2erfc 1 2 BER  The OSNR is a time-averaged indicator for the system
8.2.1. Improving Accuracy of Histogram performance where the ratio of average power of optical
The common objective is to search for the proper values carriers to noise is considered. When optical lightwaves
for number of bins and bin-width to be used in the ap- 9

proximation of the histogram so that the bias and the 8


variance of the estimator can be negligible. According to
[26], with a sufficiently large number of transmitted bits
7

(N0), a good estimate for the width (Wbin) of each equally 6

spaced histogram bin is given by: Wbin  N 0 . 5

3
8.3. Optical Signal-to-Noise Ratio (OSNR)
2

The optical signal-to-noise ratio (OSNR) is a popular 1

benchmark indicator for assessment of the performance 0


-0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5
of optical transmission systems, especially those limited
by the ASE noise from the optical amplifiers – EDFAs. Figure 11. Demonstration of multi-peak/non-Gaussian dis-
The OSNR is defined as the ratio of optical signal power tribution of the received electrical signal.

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
MATLAB SIMULINK SIMULATION PLATFORM FOR PHOTONIC TRANSMISSION SYSTEMS 111

propagate through a dispersive and nonlinear optical fi- ods offer a great deal of flexibility, convenience,
ber channel, the fiber impairments including ISI induced fast-processing while maintaining the errors in obtaining
from CD, PMD and the spectral effects induced from the BER within small and acceptable limits.
nonlinearities cause the distortion of the waveforms. An-
other dynamic cause of the waveform distortion comes 9.1. Multi-Gaussian Distributions (MGD) via
from the ISI effects as the results of optical or electrical Expectation Maximization (EM)Theorem
filtering. In a conventional OOK system, bandwidth of
an optical filter is normally larger than the spectral width The mixture density parameter estimation problem is
of the signal by several times. probably one of the most widely used applications of the
The eye-opening penalty (EOP) is a performance expectation maximization (EM) algorithm. It comes from
measure defined as the penalty of the “eye” caused by the fact that most of deterministic distributions can be
the distortion of the electrically detected waveforms to a seen as the result of superposition of different multi dis-
reference eye-opening (EO). EO is the difference be- tributions. Given a probability distribution function
tween the amplitudes of the lowest mark and the highest
space. p( x ) for a set of received data, p( x ) can be
The benchmark eye opening is usually obtained from a expressed as the mixture of M different distributions:
back-to-back measurement when the waveform is not M
distorted at all by any above impairments. The eye p( x )   wi pi ( x i ) (35)
opening penalty at a particular sampling instance is nor- i 1

mally calculated in log scale (dB unit) and given by:


where the parameter are   ( w1 ,..., wM ,1 ,..., M ) such
EOref

M
EOP(tsamp )  (34) that i 1
wi  1 and each pi is a PDF by i and each
EOreceived
pdf having a weight wi , i.e probability of that PDF.
The EOP is useful for noise-free system evaluations as
a good estimate of deterministic pulse distortion effects. As a particular case adopted for optical communica-
The accuracy of EOP indicator depends on the sampling tions, the EM algorithm is implemented with a mixture
instance in a bit slot. Usually, the detected pulses are of multi Gaussian distributions (MGD). This method
sampled at the instance giving the maximum eye opening. offers great potential solutions for evaluation of per-
If noise is present, the calculation of the EOP become formance of an optical transmission system with follow-
less precise because of the ambiguity of the signal levels ing reasons: 1) In a linear optical system (low input
which are corrupted by noise. power into fiber), the conventional single Gaussian dis-
tribution fails to take into account the waveform distor-
9. MATLAB Statistical Evaluation tion caused by either the ISI due to fiber CD and PMD
dispersion, the patterning effects. Hence, the obtained
Techniques
BER is no longer accurate. These issues however are
overcome by using the MGD method. 2) Computational
The method using a Gaussian-based single distribution time for implementing MGD is fast via the EM algorithm
involves only the effects of noise corruption on the de- which has become quite popular.
tected signals and ignores the dynamic distortion effects The selection of Number of Gaussian distributions for
such as ISI and non-linearity. These dynamic distortions
MGD Fitting can be conducted as follows. The critical
result in a multi-peak pdf as demonstrated in Figure 11,
step affecting the accuracy of the BER calculation is the
which is clearly overlooked by the conventional single
process of estimate of the number of Gaussian distribu-
distribution technique. As the result, the pdf of the elec-
tions applied in the EM algorithm for fitting the received
trical signal can not be approximated accurately. The
addressed issues are resolved with the proposal of two signal pdf. This number is determined by the estimated
new statistical methods. number of peaks or valleys in the curves of 1st and 2nd
Two new techniques proposed to accurately obtain the derivative of the original data set. Explanation of this
pdf of the detected electrical signal in optical communi- procedure is carried out via the well-known “Hemming
cations include the mixture of multi-Gaussian distribu- Lake Pike” example as reported in [27,28]. In this prob-
tions (MGD) by implementing the expectation maximi- lem, the data of five age-groups give the lengths of 523
zation theory (EM) and the generalized Pareto distribu- pike (Esox lucius), sampled in 1965 from Hemming Lake,
tion (GPD) of the generalized extreme values (GEV) Manitoba, Canada. The components are heavily over-
theorem. These two techniques are well-known in fields lapped and the resultant pdf is obtained with a mixture of
of statistics, banking, finance, meteorology, etc. The im- these 5 Gaussian distributions as shown in Figure 12(a).
plementation of required algorithms is carried out with The figures are extracted from [29] for demonstration of
MATLAB functions. Thus, these novel statistical meth- the procedure.

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
112 L. N. BINH

Heming Lake Pike: Distribution by Age Groups effects of noise and neglect the effects of dynamic dis-
tortion factors.
0.06
0.04 Unlike the Gaussian-based techniques but rather
similar to the exponential distribution, the generalized
y

0.02
0.00 Pareto distribution is used to model the tails of distribu-
0 20 40 60 80 x tion. This section provides an overview of the general-
1st Derivative ized Pareto distribution (GPD). The probability density
function for the generalized Pareto distribution is defined
0.005
as follows:
y'

1
-0.005
y  f x k ,  ,     1  k
 1  x     1
k
0 20 40 60 80 x  (36)
2nd Derivative     

0.002 for   x when k > 0 or for   x  k<0
y''

-0.002 k
-0.006
x where k is shape parameter k ≠ 0, σ is scale parameter
0 20 40 60 80
and the threshold parameter θ.
Figure 12. Five contributed Gaussian distributions. Equation (36) has significant constraints given as
·When k>0:   x i.e there is no upper bound for x
Estimation of number of Gaussian distributions in the 
mixed pdf based on 1st and 2nd derivatives of the original · When k<0:   x   and zero probability for
k
data set (courtesy from [29]). As seen from Figure 12, 
the 1st derivative of the resultant pdf shows clearly 4 the case x  
k
pairs of peaks (red) and valleys (blue), suggesting that
there should be at least 4 component Gaussian distribu- ·When k = 0, i.e Equation turning to:
 x  
tions contributing to the original pdf. However, by taking
y  f x 0,  ,    e  for   x
1 
the 2nd derivative, it is realized that there is actually up to  
5 contributed Gaussian distributions as shown in Figure 12.
In summary, the steps for implementing the MGD ·If k = 0 and θ = 0, the generalized Pareto distribution
technique to obtain the BER value is described in short is equivalent to the exponential distribution.
as follows: 1) Obtaining the pdf from the normalized ·If k > 0 and θ = σ, the generalized Pareto distribution
histogram of the received electrical levels; 2) Estimating is equivalent to the Pareto distribution.
the number of Gaussian distributions (NGaus) to be used The GPD has three basic forms reflecting different
for fitting the pdf of the original data set; 3) Applying class of underlying distributions.
EM algorithm with the mixture of NGaus Gaussian distri- · Distributions whose tails decrease exponentially,
butions and obtaining the values of mean, variance and such as the normal distribution, lead to a generalized
weight for each distribution; 4) Calculating the BER Pareto shape parameter of zero.
value based on the integrals of the overlaps of the Gaus- ·Distributions with tails decreasing as a polynomial,
sian distributions when the tails of these distributions such as Student’s t lead to a positive shape parameter.
cross the threshold. · Distributions having finite tails, such as the beta,
lead to a negative shape parameter.
9.2. Generalized Pareto Distribution (GPD) GPD is widely used in fields of finance, meteorology,
material engineering, etc… to for the prediction of ex-
The GEV theorem is used to estimate the distribution of treme or rare events which are normally known as the
a set of data of a function in which the possibility of ex- exceedances. However, GPD has not yet been applied in
treme data lengthen the tail of the distribution. Due to the optical communications to obtain the BER. The follow-
mechanism of estimation for the pdf of the extreme data ing reasons suggest that GPD may become a potential
set, GEV distributions can be classified into two classes and a quick method for evaluation of an optical system,
consisting of the GEV distribution and the generalized especially when non-linearity is the dominant degrading
Pareto distribution (GPD). factor to the system performance.
There has recently been only a countable number of 1) The normal distribution has a fast roll-off, i.e. short
research studies on the application of this theorem into tail. Thus, it is not a good fit to a set of data involving
optical communications. However, these studies only exeedances, i.e. rarely happening data located in the tails
reports on the GEV distributions which only involves the of the distribution. With a certain threshold value, the

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
MATLAB SIMULINK SIMULATION PLATFORM FOR PHOTONIC TRANSMISSION SYSTEMS 113

generalized Pareto distribution can be used to provide a Furthermore, as a demonstration of improper selec-
good fit to extremes of this complicated data set. tion of Vthres, the value of 0.2 is selected. Figure 16 and
2) When nonlinearity is the dominating impairment Figure 17 show the non-compliance of the fitted curve
degrading the performance of an optical system, the sam- with the GPD which is reflected via the discrepancy in
pled received signals usually introduce a long tail distri- the two cdfs and the nonlinear trend of the QQ-plot.
bution. For example, in case of DPSK optical system, the
distribution of nonlinearity phase noise differs from the
Gaussian counterpart due to its slow roll-off of the tail.
As the result the conventional BER obtained from as-
sumption of Gaussian-based noise is no longer valid and
it often underestimates the BER.
3) A wide range of analytical techniques have recently
been studied and suggested such as importance sampling,
multi-canonical method, etc. Although these techniques
provide solutions to obtain a precise BER, they are usu-
ally far complicated. Whereas, calculation of GPD has
become a standard and available in the recent Matlab
version (since Matlab 7.1). GPD therefore may provide a
very quick and convenient solution for monitoring and
evaluating the system performance. Necessary prelimi-
nary steps which are fast in implementation need to be
carried out the find the proper threshold. Figure 13. Selection of threshold for GPD fitting.
4) Evaluation of contemporary optical systems re-
quires BER as low as 1e-15. Therefore, GPD can be seen Empirical CDF and GPD-estimated CDF
quite suitable for optical communications.
1
0.9
9.2.1. Selection of Threshold for GPD Fitting
0.8
Using this statistical method, the accuracy of the ob-
0.7
tained BER strongly depend on the threshold value (Vthres)
0.6
used in the GPD fitting algorithm, i.e. the decision where 0.5
the tail of the GPD curve starts. 0.4
There have been several suggested techniques as the Empirical CDF
0.3
guidelines aiding the decision of the threshold value for 0.2 GPD-estimated CDF
the GPD fitting. However, they are not absolute tech- 0.1
niques and are quite complicated. In this paper, a simple 0
technique to determine the threshold value is proposed. 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08
The technique is based on the observation that the GPD
tail with exceedances normally obeying a slow exponen- Figure 14. Comparison between fitted and empirical cumu-
tial distribution compared to the faster decaying slope of lative distribution functions.
the distribution close to the peak values. The inflection
region between these two slopes gives a good estimation Quantile-Quantile Plot
of the threshold value for GPD fitting. This is demon-
strated in Figure 13. 0.09
Generalized Pareto Distribution

Whether the selection of the Vthres value leads to an 0.08


adequately accurate BER or not is evaluated by using the 0.07
0.06
cumulative density function (cdf-Figure 14) and the
0.05
quantile-quantile plot (QQ plot Figure 15). If there is a
0.04
high correlation between the pdf of the tail of the original
0.03
data set (with a particular Vthres) and pdf of the GPD,
0.02
there would be a good fit between empirical cdf of the 0.01
data set with the GPD-estimated cdf with focus at the 0
most right region of the two curves. In the case of the 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
QQ-plot, a linear trend would be observed. These guide- Tail Distribution of data set
lines are illustrated in Figure 14. In this particular case,
the value of 0.163 is selected to be Vthres. Figure 15. Quantile-quantile plot.

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
114 L. N. BINH

Empirical and GPD-estimated CDF where  is the obtained OSNR and  NLP 2
is the vari-
1 ance of nonlinear phase noise.
0.9 In this case, in order to calculate the BER of a opti-
0.8 cal DPSK system involving the effect of nonlinear
0.7 Empirical CDF phase noise, the required parameters including the
0.6 GPD-estimated CDF OSNR and the variance of nonlinear phase noise etc
0.5 are obtained from the simulation numerical data which
0.4 is stored and processed in Matlab. The fitting curves
0.3 implemented with the MGD method for the pdf of bit 0
0.2
and bit 1 (input power of 10 dBm) as shown in Figure 18
0.1
and illustrated in Figure 19 for bit 0 and bit 1 respec-
0
0 0.05 0.1 0.15 0.2 0.25 tively.
The selection of optimal threshold for GPD fitting fol-
Figure 16. Comparison between fitted and empirical lows the guideline as addressed in detail in the previous
cumulative distribution functions. section. The BER from various evaluation methods are
Quantile-Quantile Plot
shown in Table 1. The input powers are controlled to be
Quantile-Quantile Plot
0.25
0.25
10 dBm and 11 dBm.
Table 1 validates the adequate accuracy of the pro-
Generalized Pareto Distribution

0.2
0.2
posed novel statistical methods with the discrepancies
compared to the Monte-Carlo and semi-analytical BER
Generalized Pareto Di stribu t ion

0.15
0.15
to be within one decade. In short, these methods offer a
great deal of fast processing while maintaining the ac-
0.0.11 curacy of the obtained BER within the acceptable lim-
its.
0.05
0.05

9
00 8
0 0.05 0.1 0.15 0.2 0.25
0 0.05 0.1
Tail Distribution of data0.15
set 0.2 0.25
Tail Distribution of data set 7

6
Figure 17. Quantile-quantile plot.
5

9.3. Validation of the Statistical Methods 4

3
A simulation test-bed of an optical DPSK transmission 2
system over 880 km SSMF dispersion managed optical 1
link (8 spans) is set up. Each span consists of 100 km
SSMF and 10 km of DCF whose dispersion values are 0
-0.5 -0.45 -0.4 -0.35 -0.3 -0.25 -0.2 -0.15 -0.1
+17 ps/nm.km and -170 ps/nm.km at 1550 nm wave-
length respectively and fully compensated i.e zero resid- Figure 18. Demonstration of fitting curves for bit ‘0’ with
ual dispersion. The average optical input power into each MGD method.
span is set to be higher than the nonlinear threshold of
the optical fiber. The degradation of the system per- 8

formance hence is dominated by the nonlinear effects 7

which are of much interest since it is a random process 6


creating indeterminate errors in the long tail region of the
pdf of the received electrical signals. 5

The BER results obtained from the novel statistical 4


methods are compared to that from the Monte-Carlo 3
simulation as well as from the semi-analytical method.
Here, the well-known analytical expression to obtain the 2

BER of the optical DPSK format is used, given as [30]. 1

 1k 
2
1 e 
0
     2 2k 12  NLP
 1 2

 2k  1I  2   I
0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45
BER   k k 1   e
2 2 k 0   2  Figure 19. Demonstration of fitting curves for bit ‘0’ with
(37) MGD method.

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
MATLAB SIMULINK SIMULATION PLATFORM FOR PHOTONIC TRANSMISSION SYSTEMS 115

Table 1. The BER from various evaluation methods. 11. References


Evaluation
Monte- Semi-
Methods MGD GPD
Carlo analytical [1] L. N. Binh, “Tutorial Part I on optical systems design,”
Input method method
Method Method ECE 4405, ECSE Monash University, Australia, pre-
Power
10 dBm 1.7e-5 2.58e-5 5.3e-6 3.56e-4
sented at ICOCN 2002.
11 dBm 1.7e-8 2.58e-9 4.28e-8 [2] T. Kawanishi, S. Shinada, T. Sakamoto, S. Oikawa, K.
Yoshiara, and M. Izutsu, “Reciprocating optical modula-
tor with resonant modulating electrode,” Electronics Let-
10. Conclusions ters, Vol. 41, No. 5, pp. 271-272, 2005.
[3] R. Krahenbuhl, J. H. Cole, R. P. Moeller, and M. M.
We have demonstrated the Simulink modeling of ampli- Howerton, “High-speed optical modulator in LiNbO3
tude and phase modulation formats at 40 Gb/s optical with cascaded resonant-type electrodes,” Journal of
fiber transmission. A novel modified fiber propagation Lightwave Technology, Vol. 24, No. 5, pp. 2184-2189,
algorithm has been used to minimize the simulation 2006.
processing time and optimize its accuracy. The principles [4] I. P. Kaminow and T. Li, “Optical fiber communica-
of amplitude and phase modulation, encoding and tions,” Vol. IVA, Elsevier Science, Chapter 16, 2002.
photonic-opto-electronic balanced detection and receiv- [5] G. P. Agrawal, “Fiber-optic communications systems,”
ing modules have been demonstrated via Simulink mod- 3rd edition, John Wiley & Sons, 2001.
ules and can be corroborated with experimental receiver [6] J. B. Jeunhomme, “Single mode fiber optics,” Principles
sensitivities. and Applications, 2nd edition: Marcel Dekker Pub, 1990.
The XPM and other fiber nonlinearity such as the Ra- [7] E. E. Basch, (Editor in Chief), “Optical-fiber transmis-
man scattering, four wave mixing are not integrated in sion,” 1st edition, SAMS, 1987.
the Matlab Simulink models. A switching scheme be- [8] I. P. Kaminow and T. Li, “Optical fiber communica-
tween the linear only and the linear and nonlinear models tions,” Vol. IVB, Elsevier Science (USA), Chapter 5,
is developed to enhance the computing aspects of the 2002.
transmission model. [9] J. P. Gordon and H. Kogelnik, “PMD fundamentals: Po-
Other modulations formats such as multi-level M- larization mode dispersion in optical fibers,” PNAS, Vol.
DPSK, M-ASK that offer narrower effective bandwidth, 97, No. 9, pp. 4541-4550, April 2000.
simple optical receiver structures and no chirping effects [10] Corning. Inc, “An introduction to the fundamentals of
would also be integrated. These systems will be reported PMD in fibers,” White Paper, July 2006.
in future works. The effects of the optical filtering com-
[11] A. Galtarossa and L. Palmieri, “Relationship between
ponents in DWDM transmission systems to demonstrate pulse broadening due to polarisation mode dispersion and
the effectiveness of the DPSK and DQPSK formats, have differential group delay in long singlemode fiber,” Elec-
been measured in this paper and will be verified with tronics Letters, Vol. 34, No. 5, March 1998.
simulation results in future publications. Finally, further [12] J. M. Fini and H. A. Haus, “Accumulation of polariza-
development stages of the simulator together with simu- tion-mode dispersion in cascades of compensated optical
lation results will be reported in future works. fibers,” IEEE Photonics Technology Letters, Vol. 13, No.
We have illustrated the modeling of various schemes 2, pp. 124-126, February 2001.
of advanced modulation formats for optical transmission [13] A. Carena, V. Curri, R. Gaudino, P. Poggiolini, and S.
systems. Transmitter modules integrating lightwaves Benedetto, “A time-domain optical transmission system
sources, electrical pre-coder and external modulators can simulation package accounting for nonlinear and polari-
be modeled without difficulty under MATLAB Simulink. zation-related effects in fiber,” IEEE Journal on Selected
As the popularity of MATLAB becoming a standard Areas in Communications, Vol. 15, No. 4, pp. 751-765,
computing language for academic research institutions 1997.
throughout the world, the models reported here would [14] S. A. Jacobs, J. J. Refi, and R. E. Fangmann, “Statistical
contribute to the wealth of computing tools for modeling estimation of PMD coefficients for system design,” Elec-
optical fiber transmission systems and teaching under- tronics Letters, Vol. 33, No. 7, pp. 619-621, March 1997.
graduates at senior level and postgraduate research [15] E. A. Elbers, International Journal Electronics and Com-
scholars. The models can integrate photonic filters or munications (AEU) 55, pp 195-304, 2001.
other photonic components using blocksets available in [16] T. Mizuochi, K. Ishida, T. Kobayashi, J. Abe, K. Kinjo,
Simulink. Furthermore we have used the developed K. Motoshima, and K. Kasahara, “A comparative study
models to assess the effectiveness of the models by of DPSK and OOK WDM transmission over transoceanic
evaluating the simulated results and experimental trans- distances and their performance degradations due to
mission performance of long haul advanced modulation nonlinear phase noise,” Journal of Lightwave Technology,
format transmission systems. Vol. 21, No. 9, pp. 1933-1943, 2003.

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
116 L. N. BINH

[17] H. Kim, “Differential phase shift keying for 10-Gb/s and [24] D. E. Johnson, J. R. Johnson, and a. H. P. Moore, “A
40-Gb/s systems,” in Proceedings of Advanced Modulation handbook of active filters,” Englewood Cliffs, New Jer-
Formats, 2004 IEEE/LEOS Workshop on, pp. 13-14, 2004. sey: Prentice-Hall, 1980.
[18] P. J. T. Tokle., “Advanced modulation fortmas in 40 [25] J. G. Proakis, “Digital communications,” 4th edition,
Gbit/s optical communication systems with 80 km fiber New York: McGraw-Hill, 2001.
spans,” Elsevier Science, July 2003. [26] W. H. Tranter, K. S. Shanmugan, T. S. Rappaport, and K.
[19] Elbers, et al., International Journal of Electronics Com- L. Kosbar, “Principles of communication systems simula-
munications (AEU) 55, pp 195-304, 2001. tion with wireless applications,” New Jersey: Prentice
Hall, 2004.
[20] J. P. Gordon and L. F. Mollenauer, “Phase noise in
photonic communications systems using linear amplifi- [27] P. D. M. Macdonald, “Analysis of length-frequency dis-
ers,” Optics Letters, Vol. 15, No. 23, pp. 1351-1353, tributions,” in Age and Growth of Fish,. Ames Iowa:
December 1990. Iowa State University Press, pp. 371-384, 1987.
[21] G. Jacobsen, “Performance of DPSK and CPFSK systems [28] P. D. M. Macdonald and T. J. Pitcher, “Age-groups from
with significant post-detection filtering,” IEEE Journal of size-frequency data: A versatile and efficient method of
Lightwave Technology, Vol. 11, No. 10, pp. 1622-1631, 1993. analyzing distribution mixtures,” Journal of the Fisheries
Research Board of Canada, Vol. 36, pp. 987-1001, 1979.
[22] A. F. Elrefaie and R. E. Wagner, “Chromatic dispersion
limitations for FSK and DPSK systems with direct detec [29] E. F. Glynn, “Mixtures of Gaussians,” Stowers Institute
tion receivers,” IEEE Photonics Technology Letters, Vol. for Medical Research, February 2007, http://research. stow-
3, No. 1, pp. 71-73, 1991. ers-institute.org/efg/R/Statistics/MixturesOfDistributions/
index.htm.
[23] A. F. Elrefaie, R. E. Wagner, D. A. Atlas, and A. D. Daut,
“Chromatic dispersion limitation in coherent lightwave [30] K. P. Ho, “Performance degradation of phase-modulated
systems”, IEEE Journal of Lightwave Technology, Vol. 6, systems due to nonlinear phase noise,” IEEE Photonics
No. 5, pp. 704-710, 1988. Technology Letters, Vol. 15, No. 9, pp. 1213-1215, 2003.

Appendix: A Matlab program of the split-step propaga- %


tion of the guided lightwave signals % The following effects are included in the model: group
function output = ssprop_matlabfunction_raman(input) velocity
% dispersion (GVD), higher order dispersion, loss, and
nt = input(1); self-phase
u0 = input(2:nt+1); % modulation (gamma).
dt = input(nt+2); %
dz = input(nt+3); % USAGE
nz = input(nt+4); %
alpha_indB = input(nt+5); % u1 = ssprop(u0,dt,dz,nz,alpha,betap,gamma);
betap = input(nt+6:nt+9); % u1 = ssprop(u0,dt,dz,nz,alpha,betap,gamma,maxiter);
gamma = input(nt+10); % u1 =
P_non_thres = input(nt+11); ssprop(u0,dt,dz,nz,alpha,betap,gamma,maxiter,tol);
maxiter = input(nt+12); %
tol = input(nt+13); % INPUT
%Ld = input(nt+14); %
%Aeff = input(nt+15); % u0 - starting field amplitude (vector)
%Leff = input(nt+16); % dt - time step - [in ps]
% dz - propagation stepsize - [in km]
tic; % nz - number of steps to take, ie, ztotal = dz*nz
%tmp = cputime; % alpha - power loss coefficient [in dB/km], need to
convert to linear to have P=P0*exp(-alpha*z)
%----------------------------------------------------------- % betap - dispersion polynomial coefs, [beta_0 ...
%----------------------------------------------------------- beta_m] [in ps^(m-1)/km]
% This function ssolves the nonlinear Schrodinger equa- % gamma - nonlinearity coefficient [in (km^-1.W^-1)]
tion for % maxiter - max number of iterations (default = 4)
% pulse propagation in an optical fiber using the % tol - convergence tolerance (default = 1e-5)
split-step %
% Fourier method % OUTPUT
%

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168
MATLAB SIMULINK SIMULATION PLATFORM FOR PHOTONIC TRANSMISSION SYSTEMS 117

% u1 - field at the output % Nonlinear threshold


%--------------- iz = 0;
% Convert alpha_indB to alpha in linear domain while (iz < nz) && (max((gamma*abs(u1).^2 +
%--------------- gamma*abs(u0).^2)) > P_non_thres)
alpha = 1e-3*log(10)*alpha_indB/10; % al- iz = iz+1;
pha (1/km) - see Agrawal p57
%--------------- uhalf = ifft(halfstep(:,iz).*ufft);
%P_non_thres = 0.0000005;
for ii = 1:maxiter,
ntt = length(u0); uv = uhalf .* exp((-j*(gamma)*abs(u1).^2 +
w = 2*pi*[(0:ntt/2-1),(-ntt/2:-1)]'/(dt*nt); (gamma)*abs(u0).^2)*dz/2);
%t = ((1:nt)'-(nt+1)/2)*dt; ufft = halfstep(:,iz).*fft(uv);
uv = ifft(ufft);
gain = numerical_gain_hybrid(dz,nz);
if (max(uv-u1)/max(u1) < tol)
for array_counter = 2:nz+1 u1 = uv;
grad_gain(1) = gain(1)/dz; break;
grad_gain(array_counter) = else
(gain(array_counter)-gain(array_counter-1))/dz; u1 = uv;
end end
gain_lin = log(10)*grad_gain/(10*2);
end
clear halfstep % fprintf('You are using SSFM\n');
halfstep = -alpha/2; if (ii == maxiter)
for ii = 0:length(betap)-1;
halfstep = halfstep - fprintf('Failed to converge to %f in %d itera-
j*betap(ii+1)*(w.^ii)/factorial(ii); tions',tol,maxiter);
end end

square_mat = repmat(halfstep, 1, nz+1); u0 = u1;


square_mat2 = repmat(gain_lin, ntt, 1); end
size(square_mat);
size(square_mat2); if (iz < nz) && (max((gamma*abs(u1).^2 +
total = square_mat + square_mat2; gamma*abs(u0).^2)) < P_non_thres)

clear LinearOperator % u1 = u1.*rectwin(ntt);


% Linear Operator in Split Step method ufft = fft(u1);
LinearOperator = halfstep; ufft = ufft.*exp(LinearOperator*(nz-iz)*dz);
halfstep = exp(total*dz/2); u1 = ifft(ufft);
u1 = u0;
ufft = fft(u0); %fprintf('Implementing Linear Transfer Function of
% Nonlinear operator will be added if the peak power is the Fibre Propagation');
greater than the end

Copyright © 2009 SciRes. I. J. Communications, Network and System Sciences, 2009, 2, 91-168

Вам также может понравиться