+ All Categories
Home > Documents > Single Mode Fiber VP i

Single Mode Fiber VP i

Date post: 20-Oct-2015
Category:
Upload: mvictoriarg
View: 25 times
Download: 1 times
Share this document with a friend
Popular Tags:
16
Photonic Modules > Fibers > FiberNLS FiberNLS Nonlinear Dispersive Fiber (NLS) Purpose When used with sampled-mode signals, this module solves the nonlinear Schroedinger (NLS) equation describing the propagation of linearly-polarized optical waves in fibers using the split-step Fourier method. Depending on the signal representation, different effects are represented: if the signals are in a Single Frequency Band (SFB), or JoinSampledBands = ON, the model takes into account stimulated Raman scattering (SRS), four-wave mixing (FWM), self-phase modulation (SPM), cross-phase modulation (XPM), first order group-velocity dispersion (GVD), second order GVD and attenuation of the fiber. If the signals are in a Multiple Frequency Band (MFB), the above effects are calculated within each band. Use the module UniversalFiber (or UniversalFiberFwd) to include interactions between MFBs and also between MFBs and Parameterized Signals. For Parameterized Signals (CW representation) an ordinary differential equation system including Stimulated Raman Scattering (SRS) and frequency dependent attenuation is applied. For this to operate ConvertToParameterized must be set to ON. Keywords Fiber, Nonlinear, Split Step, Raman, XPM, FWM, SPM, GVD Inputs Outputs Parameters In this section: Physical Numerical\Split-Step Parameters Numerical\Raman Parameters Enhanced Port Purpose Signal/Data Type input Input optical signal Optical Blocks Port Purpose Signal/Data Type output Output optical signal Optical Blocks Seite 1 von 16 FiberNLS 04.02.2014 mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...
Transcript

Photonic Modules > Fibers > FiberNLS

FiberNLS

Nonlinear Dispersive Fiber (NLS)

Purpose

When used with sampled-mode signals, this module solves the nonlinear Schroedinger (NLS)

equation describing the propagation of linearly-polarized optical waves in fibers using the split-step

Fourier method. Depending on the signal representation, different effects are represented: if the

signals are in a Single Frequency Band (SFB), or JoinSampledBands = ON, the model takes into

account stimulated Raman scattering (SRS), four-wave mixing (FWM), self-phase modulation

(SPM), cross-phase modulation (XPM), first order group-velocity dispersion (GVD), second order

GVD and attenuation of the fiber. If the signals are in a Multiple Frequency Band (MFB), the above effects are calculated within each band. Use the module UniversalFiber (or UniversalFiberFwd) to

include interactions between MFBs and also between MFBs and Parameterized Signals. For

Parameterized Signals (CW representation) an ordinary differential equation system including Stimulated Raman Scattering (SRS) and frequency dependent attenuation is applied. For this to

operate ConvertToParameterized must be set to ON.

Keywords

Fiber, Nonlinear, Split Step, Raman, XPM, FWM, SPM, GVD

Inputs

Outputs

Parameters

In this section:

PhysicalNumerical\Split-Step ParametersNumerical\Raman Parameters

Enhanced

Port Purpose Signal/Data Type

input Input optical signal Optical Blocks

Port Purpose Signal/Data Type

output Output optical signal Optical Blocks

Seite 1 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

PhysicalPhysicalPhysicalPhysical

Numerical\SplitNumerical\SplitNumerical\SplitNumerical\Split----Step ParametersStep ParametersStep ParametersStep Parameters

Name and Description Unit Type Volatile Value RangeDefault Value

ReferenceFrequency

Reference frequency for the specifiedparameters.

Hz float yes]0;∞[

a 193.1e12

Length

Fiber length.

m float yes[0.0;∞[

a 1.0e3

GroupRefractiveIndex

Group refractive index of thefundamental fiber mode at the reference frequency.

- float yes[0.0;∞[

a 1.47

Attenuation

Fiber attenuation per meter ifAttFileName is not specified.

dB/m float yes[0.0;10e-2]

w 0.2e-3

AttFileName

File for attenuation vs. frequency.

- inputfile yes - -

Dispersion

Dispersion coefficient in terms ofwavelength.

s/m^2 float yes [-500e-6;500e-

6]w

16e-6

DispersionSlope

Slope of the dispersion coefficient with

wavelength.

s/m^3 float yes [-50.0e3;50.0e3]

w

0.08e3

NonLinearIndex

Nonlinear refractive index measuredwith constant linear polarization. For fibers with randomly varying

birefringence this value should be reduced by a factor of 8/9.

m^2/W float yes [-50e-20;50e-

20]a

2.6e-20

CoreArea

Effective core area of the fiber for

nonlinear calculations.

m^2 float yes]0.0;∞[

a 80.0e-12

Tau1

Inverse of the negative frequencyoffset of the Raman gain peak from the Raman pump frequency.

s float yes [1e-15;50e-15]a

12.2e-15

Tau2

1/[2*pi*(width of the Raman gaincurve)].

s float yes [1e-15;50e-15]a

32.0e-15

RamanCoefficient

Fractional contribution of the delayedRaman response.

- float yes[0.0;1.0]

a 0.0

Name and Description Unit Type Volatile Value Range Default Value

StepSelectionMethod

Defines the method for selecting the size of the step in the split-step fourier method. WhenLocalErrorMethod is

selected, the step size is

- enum yes LocalErrorMethod,

NonlinearPhaseChange,ConstantStep

NonlinearPhaseChange

Seite 2 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

governed by

TargetLocalError parameter. If NonlinearPhaseChange is selected, the step size is specified by

MaxPhaseChange parameter. For ConstantStep setting,the fixed step size equal to MaxStepWidth in used in simulation.

SymmetricSplitStep

Type of the split-step Fourier method.(context sensitive)

- enum yes NO, YES No

MaxStepWidth

Maximum step width allowed in the split-step Fourier method.

m float yes]0.0;∞[

a 1.0e3

MinSplitStepWidth

The minimum allowed step width in the split-step Fourier method.(context sensitive)

m float yes[0.0;∞[

a 1.0

InitialSplitStepWidth

Initial step width for local error method in the split-step Fourier algorithm.

(context sensitive)

m float yes]0.0;∞[

a 1.0e3

TargetLocalError

Maximum tolerable local error in the split-step Fourier method. The

step width is chosen in such a way that the local error on a single simulation step is within [TargetLocalError/2;

2*TargetLocalError]. Smaller values of TargetLocalError result in smaller steps, which provide better accuracy, but require longer

computation time. The upper and lower limits of the step width are set by the parametersMaxStepWidth and

MinSplitStepWidth, respectively.(context sensitive)

- float yes]0;∞[

a 1.0e-3

MaxPhaseChange

Maximum tolerable

phase change acrossone step of the split-step Fourier method. The step width is chosen in such a way that the

phase of the optical field in the nonlinear step does not change by more than MaxPhaseChange over

deg float yes]0;∞[

a 0.05

Seite 3 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

Numerical\Raman ParametersNumerical\Raman ParametersNumerical\Raman ParametersNumerical\Raman Parameters

EnhancedEnhancedEnhancedEnhanced

the step. Smaller values

of MaxPhaseChange result in smaller steps, which provides better accuracy, but requires longer computation

time. The upper and lower limits of the step width is set by the parameters MaxStepWidth and MinSplitStepWidth,

respectively.(context sensitive)

Name and Description Unit Type VolatileValue

Range

Default

Value

FiberParts

For Raman interaction between Parameterized signals. The number of sub-integrations used along the fiber by the ODE solver.

- int yes[1;1e9]

a 10

MaxStepsNumber

For Raman interaction between Parameterized signals. The maximum number of ODE integration steps allowed for one fiber part.

- int yes[1;1e9]

a 100000

RelativeAccuracy

For Raman interaction between Parameterized signals. The required accuracy that the ODE solvershould reach before stopping, unless MaxStepsNumber is exceeded.

- float yes [1e-

20;1e-1]a

1e-6

InitialStepWidth

For Raman interaction between Parameterized signals. The duration of the first timestep used by the ODE solver.

s float yes [1e-

15;1e-9]a

10e-12

MinimumStepWidth

For Raman interaction between Parameterized signals. The minimum duration of the timestep used by the ODE solver.

s float yes [0;1e-9]

a

0.0

Name and Description Unit Type VolatileValue Range

Default Value

JoinSignalBands

Join all sampled signal bands to one signal band.

- enum yes NO, YES Yes

AddNoiseBinsToSignal

Incorporate Noise Bins into signal bands if applicable.

- enum yes NO, YES Yes

ConvertToParametrized

Defines if input signals are converted to

Parameterized signals. Must be set to YES if Raman interaction is to be calculated, even if input signals are already Parameterized.

- enum yes NO, YES No

Active

Defines if the module is active or not.

- enum yes On, Off On

Seite 4 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

Description

The sampled bands must contain a single signal polarization. However, unpolarized noise can be

propagated in Noise Bins. This is useful for saturating optical amplifiers with both polarizations of

noise. However, this unpolarized noise should not be added to the sampled band, as only a linear-

polarization sampled signal can be handled. This requires the Global Parameter InbandNoiseBins =

ON, and the fiber parameter AddNoiseBinsToSignal = OFF.

This is one of the simplest fiber models in the range. It is the basis of many fiber simulations. However, more complex fiber models are provided to offer more flexibility in terms of input data

format, interactions between signal representations, bidirectional Raman amplification, dispersion

decreasing fiber (UniversalFiber or UniversalFiberFwd), polarization mode dispersion

(FiberNLS_PMD), fast simulation of jitter in RZ systems (JitterLongHaul, JitterShortHaul), and

simulation with aperiodic waveforms (TimeDomainFiber).

Note: For simulations where the nonlinear effects are unimportant, simply set NonLinearIndex

to zero and ignore the parameters CoreArea, Tau1, Tau2, RamanCoefficient, and all settings in

the Numerical Parameters category.

The simulation speed of this module can be improved using parallel computations on a multi-core central processing unit (CPU) or a supported graphical processing unit (GPU), see Chapter 3, “User

Interface Reference” in the VPItransmissionMaker™/ VPIcomponentMaker™ User Interface Reference for details on supported hardware and GUI controls for parallel simulations.

The FiberNLS module can use parallel computations for the split-step Fourier algorithm. Both FFT

calculation and multiplication of the sample arrays will be done in parallel.

When both multithreading within modules and GPU-assisted computation are switched on and

supported by the hardware, the module will use the GPU, as it usually reduces the simulation time.

Note: Only calculations with sampled bands will be parallelized, both on the CPU and GPU.

Split-Step Fourier Implementation

In this section:

Dispersion OperatorNonlinear Operator (with no Raman effect)Split-Step Fourier Method

Nonlinear Operator (with Raman effect)

The generalized nonlinear Schrödinger equation is used to describe the inband effects:

where denotes the slowly-varying complex-envelope of the electric field of the light wave,

characterizes its power, is the nonlinearity operator, and is the dispersion

operator.

Dispersion Operator

(1)

Seite 5 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

Note: For linear fibers, this is the only part of the theory that is required, as a single-section model will be applied if the NonLinearIndex is zero.

By removing changing the time reference to remove the intrinsic fiber delay, the dispersion

operator can be written as:

where:

The dispersion parameter, Dλ, has to be entered in SI units [10

-6 s/m

2= 1 ps/(km · nm)]

The dispersion slope parameter, Sλ, also has to be entered in SI units [10

3 s/m

3= 1 ps/

(km · nm2)]

Note: Setting the DispersionSlope to zero does not give a constant pulse spreading on each

WDM channel. This is because the dispersion is specified in terms of wavelength, but

implemented in terms of optical frequency. This is apparent when Dispersion and

DispersionSlope are set to zero, but there remains some pulse spreading.

The parameter AttFileName can be used to specify a file that contains the Attenuation

parameter [dB/m] vs. the optical frequency [Hz]. The file format is:193e12 0.2e­3

193.1e12 0.2e­3

193.2e12 0.2e­3

Nonlinear Operator (with no Raman effect)

If stimulated Raman is to be excluded from the simulation (parameter RamanCoefficient = 0) the

nonlinear operator is simply given by:

(2)

β2 [s

2/m] describes the first order group-velocity dispersion (GVD), and is related to the

Dispersion parameter at the reference wavelength (= c/ReferenceFrequency) by

(3)

β3 [s

3/m] the second order GVD slope, and is related to the DispersionSlope S

λ= dD

λ/dλ by:

(4)

α [1/m] the attenuation constant. The Attenuation parameter a [dB/m] is related to α by

. (5)

(6)

Seite 6 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

and depends on the nonlinear index n2 (parameter NonlinearIndex, see Polarization

Considerations), the effective CoreArea Aeff

, as well as on the reference frequency fref

and the

velocity of light in vacuum c.

Split-Step Fourier Method

The split-step Fourier method divides the fiber into alternate sections of two types. The first type

represents the dispersion in the frequency domain, the second represents the nonlinearity in the

time domain. The choice of step-size is crucial in achieving a balance between computation time

and accuracy.

The step size, Δz (the length of fiber represented by one nonlinearity and one dispersion operator)

is determined according to the following parameter settings:

When using the local error method, the following should be observed:

where Δφnl

(radians) is the maximum acceptable nonlinear phase shift1. The parameter

MaxPhaseChange sets the maximum acceptable phase change (but in degrees) and is normally

within the range of 0.06…0.2 degs.

Note: For both local error and nonlinear phase change methods, the step size is limited from

above and below by settings of the parameters MaxStepWidth and MinSplitStepWidth,

respectively.

If the desired step size is less than MinSplitStepWidth, the module will stop with an error

message. Normally, the minimal step size should be set as a ‘guard condition’ to ensure that the simulation will not take an excessive amount of time.

If the desired step size is larger than MaxStepWidth, the module will use the maximal allowed

step size. This is normally set to be far less than the walk-off length (the fiber distance that

produces a relative phase shift of 2π radians between the carriers) between two optical carriers due to dispersion. Obviously, the wider the WDM spectrum within a SFB, the shorter

the step length should be. This actually shows that it is better to model a few WDM channels

in an SFB, than all channels (this is called the Mean Field Approach, and is discussed in the VPItransmissionMaker™Optical Systems User’s Manual).

If StepSelectionMethod = LocalErrorMethod, the module takes the step according to the

algorithm described in [1], maintaining the relative error at each step within range [ε/2; ε],

where the desired error value ε is defined by the parameter TargetErrorValue. This mode is

rather similar to adaptive step algorithms routinely used in ordinary differential equations.

+ Local error method has greater order with respect to step size than the other optionsavailable for the fiber modules, which means that it will be more efficient (require less steps) for high-accuracy simulations. However, due to a larger number of computations per

step, low-accuracy simulations can be somewhat longer.

+ In some cases, such as propagation of several frequency components in a shifted-

dispersion fiber, local error method tends to make larger errors in low-power regions of the

spectrum (like the FWM products).

If StepSelectionMethod = NonlinearPhaseChange, the step size, Δzφ

, determined by not

allowing the nonlinear phase shift (proportional to optical power) to exceed a defined value,

MaxPhaseChange. This gives a step size

(7)

Seite 7 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

Assuming a propagation of optical signals in +z direction and a symmetrical split-step algorithm

(parameter SymmetricSplitStep is set to YES, or if the parameter StepSelectionMethod is set to

LocalErrorMethod2), the mathematical formalism of the procedure can be described as follows:

If the parameter SymmetricSplitStep is set to NO, the equation changes to:

The nonlinearity operator is applied on the field at locus z0. Therefore, the exact dependence of

operator on the time-dependent amplitude in the interval Δz is replaced by its start value:

Nonlinear Operator (with Raman effect)

If the parameter RamanCoefficient is not zero, the nonlinearity operator is extended to:

where (parameter RamanCoefficient) represents the fractional contribution of the delayed

Raman response which is approximated by:

In Equation 11, (parameter Tau1) and (parameter Tau2) are two adjustable parameters to

provide a good fit to the Raman-gain spectrum:

The commonly used values are =0.18, τ1=12.2 fs, τ

2=32 fs giving an offset of 13 THz and a

width of 10 THz. The approximated Raman gain and a realistic spectrum which has been measured in silica fibers are shown in Figure 1.

If StepSelectionMethod = ConstantStep, the constant step size equal to the value of the

MaxStepWidth parameter will be used.

(8)

(9)

(10)

(11)

, t > 0 (12)

Tau1 (s) is the inverse of the frequency offset (in radians/s) between the Raman pump and

peak Raman gain,

Seite 8 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

Figure 1 Example of the measured (thick line) and approximated (thin line, default parameter setting) Raman spectra for pure silica at 1500 nm

Parameterized Signals and Noise Bins: Raman scattering

In this section:

Polarization Considerations

For Parameterized Signals and Noise Bins, the effect of stimulated Raman scattering is modeled by

the following ordinary differential equations:

where Aiis the amplitude of the i th Parameterized Signal, N

k is the amplitude of the k th Noise Bin,

and αi, α

kare representing their attenuation coefficients, respectively. In Equation 12, f

rdescribes

(13)

the fractional contribution of the delayed Raman response to the nonlinearity coefficient γ, and

represents the imaginary part of the Fourier-transformed Raman response function

at the frequency difference between the Parameterized Signals (fi− f

m). In the lower equation,

denotes the imaginary part of the Fourier transformed Raman response function at

the frequency difference between the Noise Bins and the Parameterized Signals.

This system of ordinary differential equations is solved using a 4th-order Runge-Kutta equation

solver. The parameters MaxStepsNumber, MaxPhaseChange, RelativeAccuracy, InitialStepWidth,

MinimumStepwidth are used to tune the equation solver. The parameter FiberParts can be used to

subdivide the fiber length into several sections. For each of these parts the integration algorithm is

restarted.

The demonstration Optical Systems Demos > Characterization > Raman Scattering > Raman Power Transfer illustrates this mode of operation.

Polarization Considerations

Seite 9 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

SPM is different for linear, circular and random polarizations. In a real fiber, Polarization-Mode

Dispersion (PMD) leads to a random evolution of polarization (between linear and circular) along the

fiber, which means that the strength of the SPM varies along the fiber (linear polarization produces

a stronger peak field than circular polarization). Averaging over all polarization states (assuming

complete polarization mixing, i.e., when the fiber is much longer than the beat length and

correlation length) gives a well-known factor of 8/9. This factor is often already included in the

measured value of the nonlinear refractive index, n2. In this case, the n

2 value can be directly used

for the parameter NonlinearIndex. However, if you use the n2 value that has been measured

without this correction, i.e. for constant linear polarization, the measured n2

should be multiplied by

a factor 8/9 before being input as a parameter.

To model the average effect of XPM between channels (using a SFB), where the polarizations of the

channels rotate with respect to one another over the length of the fiber, the nonlinear factor should

be reduced by a factor 2/3 (or 3/4 if the measured n2 value already includes the 8/9 factor). For

worst-case calculations (where the polarization remains linear along the fiber), the nonlinear

refractive index should not be reduced. Note that it is not possible to apply valid correction factors

simultaneously to SPM and XPM using this model. For accurate simultaneous simulation of the

mentioned effects the more complex fiber models FiberNLS_PMD, UniversalFiber or

UniversalFiberFwd should be used.

Signal Representation

In this section:

Block

Block

Single Frequency Bands (SFBs) are simulated using the split-step Fourier method. All signals are assumed to be polarization aligned within the band.

Multiple Frequency Bands (MFBs) are individually simulated using the split-step Fourier method. No

interaction between the bands is calculated. That is, Raman power transfer, XPM and FWM between

the bands are not calculated. MFBs may be converted to an SFB by setting JoinSignalBands to ON.

Parameterized Signals are computed solving the above system of ordinary differential equations

using a 4th-order Runge-Kutta equation solver. ConvertToParameterized should be set to ON. Any

sampled signals will be converted to Parameterized Signals if ConvertToParameterized is set to ON.

For parameterized signals, the values of a number of physical parameters are saved to the tracking

data (see Chapter 5 of the VPItransmissionMaker™Optical Systems User’s Manual). They can be

visualized using the LinkAnalyzer module. The fiber parameter GroupRefractiveIndex is used to

calculate the fiber delay (TransitTime in LinkAnalyzer).

The accumulated self-phase modulation in the signal tracking data is characterized by the phase

shift and is calculated according to [2]

where is the input signal power and is the effective fiber length.

Noise Bins

The system of ordinary differential equations includes the interaction between Noise Bins and

Parameterized Signals when ConvertToParameterized is set to ON.

Boundary Conditions

Periodic. For Aperiodic Boundary Conditions see TimeDomainFiber.

(14)

Seite 10 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

Reinitialization Behavior

Multiple Runs

Reinitialization is performed after each run.

Restart of Simulation or Reset during Simulation

Reinitialization is performed.

Reset during Simulation

Reinitialization is performed.

Module Deactivation

If parameter Active is OFF, the optical input signals will be passed through the module without any

changes.

Validation

In this section:

(1) Spectral broadening of a Gaussian pulse due to Self-Phase Modulation (SPM)(2) Temporal evolution of solitons

i) Fundamental solitonii) Second order Soliton

This section is intended to prove the agreement of known theoretical predictions for optical fibers.

Since there are numerous theoretical aspects to compare with the behavior of computational

applications, a choice of two test runs has been made focusing on both the nonlinear and dispersive

properties implemented in the module.

The two test runs explained below concentrate on the temporal and/or spectral evolution of single

pulses in single channels.

(1) Spectral broadening of a Gaussian pulse due to Self-Phase Modulation (SPM)

a) Theory

It is known [2], that in the limit of (no GVD) the nonlinear Schrödinger equation

becomes

where the normalized amplitude U (z,τ) is related to the field amplitude A(z,τ) by

The nonlinear length LNL

is introduced by

where γ is defined as described above and P0 is the peak power of the Gaussian pulse. The solution

(15)

(16)

(17)

Seite 11 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

to (15) is given by

with a phase argument

The effective fiber length zeff

becomes zeff

= z if α = 0 (no fiber loss) is assumed. The phase shift is

time-dependent and gives rise to a frequency chirp δ ω(t). The latter is given for a Gaussian pulse

by

where is the spectral width of the initial pulse, and Φmax

is the maximum phase shift

which is reached at the pulse center [2]. The spectral broadening is thus a function of the pulse

power and the propagation length z.

b) Simulation

TThe most important parameters are: PeakPower, NonlinearIndex, Length.

After every fiber length , the maximum phase shift is increased by one radian which, in

turn, gives rise to an interference pattern stemming from the superposition of the chirped pulse’s

frequency components. The number of peaks in the spectrum of the pulse M is approximately given by the relation

c) Results

The simulation has been performed with fiber lengths giving 0 π, 0.5 π, …, 3.5 π maximum phase

shift. The spectral plots resulting from this simulation are shown in Figure 2 and are in good

agreement with [2].

(18)

(19)

(20)

Seite 12 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

Figure 2 Spectrum of a Gaussian pulse as it propagates along the Fiber (Simulation Results). Parameters used: SampleRate 1024e9, BitRate 1e9, Bits 1, FWHM 1/(16*BitRate), PeakPower 0.1,

PRBSType ONE.

(2) Temporal evolution of solitons

Solitons are of major interest in optical fiber communications. The term “soliton” refers to special

kinds of waves that can propagate undistorted over long distances and remain unaffected after

collision with each other. Ideal Solitons exist in fibers with anomalous group-velocity dispersion (D

> 0, β2< 0, cf. (4)) and vanishing loss. Solitons are well suited for functional tests of this module,

since both nonlinear and dispersive properties enter into the numerical simulation.

i) Fundamental soliton

a) Theory

The analytic solution representing solitons is obtained, e.g., applying the inverse scattering method [2] [p. 142] to the nonlinear Schrödinger equation. This method leads to a general solution for

solitons of different orders. The fundamental soliton (first order) will propagate undistorted without

change in shape for arbitrarily long distances. A higher-order soliton exhibits an oscillating pattern of its temporal and spectral evolution.These spatial variations are periodic with length of z

0 (soliton

period) for solitons with an integer order.

A fundamental soliton is given by the analytic expression

with the normalized field amplitude U (ξ, τ), cf. (16), and

(22)

Seite 13 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

Here, N denotes the soliton order with

and LD is the dispersive length

P0 refers to the peak power, T

0 is given by T

FWHM, and the approximate relation for the pulse

width (sech pulse)

Therefore, for given values of γ and β2 and the pulse width T

FWHM, the peak power of a soliton of N

th order is uniquely defined.

b) Simulation

Propagation of first and second order solitons has been simulated using the setup which uses a

Pulse Sechant Transmitter, a Nonlinear Dispersive Fiber (NLS) module, and visualizers for the time and frequency domain. The first-order pulse should maintain its shape while propagating along the

fiber. This has been tested for up to 100 times the soliton period (approx. 10,000 km fiber length).

The results have been evaluated by comparing the data obtained with the analytical

expression (22).

c) Results

The simulation data obtained for 0…5000 km fiber length has been found to agree quite well

with (22). The pulse shapes for the numerical and theoretical results are shown in Figure 3. No

difference can be seen.

Figure 3 Pulse shape of a fundamental soliton after z=0 km and z=5000 km

The following parameter settings have been used for the simulation:

(23)

(24)

(25)

(26)

Seite 14 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

The parameter Length was chosen according to multiples of the soliton period z0. MaxStepWidth was

set to the fiber length. To obtain a soliton of order N, the parameter PeakPower has to be set

according to equation (24), depending on the settings of the other parameters:

The parameter DispersionSlope has been adjusted so that the second order GVD β3 vanishes:

ii) Second order Soliton

In contrast to the fundamental soliton, there is a periodical change in temporal shape and spectrum

of higher-order solitons due to propagation along the fiber. As an example, a second order soliton is simulated.

a) Theory

The periodic evolution of a higher-order soliton is ruled by the group velocity dispersion β2 of the

fiber and the pulse width T0. The analytic solution found for the 2nd order soliton is given by

shows a periodic behavior with period ξ0

= π / 2. The correct implementation of

dispersive (GVD) and nonlinear effects (SPM) in the fiber module may be observed by launching a

2nd order soliton into the fiber and by comparing the results with the theoretical predictions.

b) Simulation

In the diagrams shown in Figure 4, the soliton pulse evolves from its initial state to a split state in

the time domain and back again to the initial shape after one soliton period .

c) Results

The period length was found to coincide with the predicted theoretical value.

Example

Optical Systems Demos > Characterization > Dispersion & Kerr > Four Wave Mixing

illustrates the split-step Fourier method and the oscillatory growth of Four-Wave Mixing products along a fiber.

SampleRate 1024e9 NonlinearIndex 2.6e­20

BitRate 1e9 CoreArea 80.0e­12

Bits 1 MaxStepWidth set to fiber length

ReferenceFrequency 193.1e12 MaxPhaseChange 0.05

Length varying, see text FWHM 1/(16*BitRate)

Attenuation 0 PeakPower (see text)

Dispersion 16.0e­6 DispersionSlope (see text)

. (27)

. (28)

Seite 15 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...

Figure 4 Time evolution of a 2nd order soliton (N = 2). The fiber length is expressed in terms of

the periodic length . Parameter Settings: SampleRate 1024e9, NonlinearIndex 2.6e­

20, BitRate 1e9, CoreArea 80.0e­12, Bits 1, MaxStepWidth 1.0e3, RefFrequency 193.1e12,

MaxPhaseChange 0.05, Length (see text), FWHM 1/(16*BitRate), Attenuation 0, PeakPower (see

previous text), Dispersion 16.0e­6, DispersionSlope (see previous text).

References

Setting to Δφnl

to 2π radians gives the Nonlinear Length, which is a useful metric.

The local error method implicitly uses symmetrical split-step algorithm, see details in [1].

Photonic Modules > Fibers > FiberNLS

[1] O. V. Sinkin, R. Holzlönner, J. Zweck, C.R. Menyuk, “Optimization of the split-step Fourier method in modeling optical-fiber communications systems,” J. Lightwave Technol., vol. 21, no. 1, pp. 61–68,

January 2003.

[2] G.P. Agrawal, Fiber-Optic Communication Systems, 2nd edition. Wiley Interscience, 1997, pp. 62-63.

[3] G. P. Agrawal, Nonlinear Fiber Optics, Academic Press, 1995.

1

2

© 2014 VPIphotonics GmbH

All rights reserved.www.VPIphotonics.com

forums.VPIphotonics.com

Seite 16 von 16FiberNLS

04.02.2014mk:@MSITStore:C:\Program%20Files\VPI\VPItransmissionMaker%209.1\doc\modu...


Recommended