Beruflich Dokumente
Kultur Dokumente
Purpose
This module simulates a uniform-strength-grating zero-chirp Fiber Bragg Grating (FBG) reflection
filter. This has a band-pass characteristic, with strong side lobes if a low-loss is required (that is, a
strong peak reflectivity). The intrinsic dispersion of the grating is included.
The physical design of the Bragg grating is calculated from the bandwidth, center frequency and
maximum reflectivity of the filter. The grating response is then calculated analytically for speed. A
much more general filter is implemented in the module Fiber Bragg Grating.
Keywords
Optical Filter, FBG, DSM, Uniform, Fiber Bragg Grating.
Inputs
input = optical signal
(signal type: Optical Blocks, Optical Samples)
Outputs
output = optical signal
(signal type: Optical Blocks, Optical Samples)
Physical Parameters
Name and Description Symbol Unit Type Volatile Value Range Default Value
CenterFrequency fc Hz real yes ]0,∞[a 193.1e12
Center frequency of the filter.
Bandwidth Δf0 Hz real yes ]0,∞[a 4 *
Bandwidth of the filter, frequency BitRateDefault
difference between two first zero points of
the transfer function.
Reflectivity Rmax — real yes ]0,1[a 0.5
Maximum filter reflectivity.
For a description of the enhanced simulation parameters, see also “Characterization of Optical Filters”
(page 9-3).
Description
A fiber Bragg grating is a periodic perturbation of the refractive index neff along the fiber length, which
in general case can be described by
2π
δn eff ( z ) = δn eff ( z ) # 1 + v cos ------ z $ , (1)
! Λ "
where δneff(z) is the “dc” index change spatially-averaged over a grating period, v is the fringe visibility
of the index change, Λ is the nominal period defining the filter center frequency. For a uniform-strength
(unapodized) and chirpless grating the refractive index δn eff ( z ) = const (see Figure 1). A transfer
function of the uniform filters (for the reflected wave) can be calculated analytically and is given by
9-62 VPItransmissionMaker™/VPIcomponentMaker™
Uniform Fiber Bragg Grating
2 2
κ sinh κ – ξ
T ( f ) = --------------------------------------------------------------------------------------------------------- , (2)
2 2 2 2 2 2
ξ sinh κ – ξ + j κ – ξ cosh κ – ξ
where parameter κ describes the coupling “strength” between the incident Ei and reflected Er waves,
and parameter ξ represents a normalized frequency offset from the center frequency of the filter. κ can
be found from the maximum FBG Reflectivity Rmax = |Er/Ei|2, (which is reached at the center
frequency, parameter CenterFrequency) according to
and is defined by the FBG length L and the refractive index perturbation as given by
π
κ = --- vδn eff L , (4)
λ
where λ is the wavelength of the light wave.
L
Ei
incident wave transmitted wave
Et
reflected wave
Er OPTICAL FIBER
Λ
The normalized detuning is defined by the frequency offset f−fc and the filter Bandwidth Δf0 as given
by
π 2 f – fc
ξ = 2κ 1 + # ---$ ------------ . (5)
! κ" Δf
0
It can be seen that the filter bandwidth is defined as the frequency difference between two first zero
points of the transfer function A(f) (see Figure 2).
Δf0
Reflectivity
Figure 2. Spectral dependence of the transfer function |A(f)|2 of the uniform FBG with the
bandwidth Δf0 =100 GHz and maximum reflectivity Rmax =0.95
Signal Representation
Multiple Bands. If DownsampleToActiveFilterBandwidth is set to ON, bands lying within the
ActiveFilterBandwidth are downsampled to a single band; otherwise, each spectral band is filtered
separately with the appropriate filter transfer function. However, bands lying beyond the active filter
bandwidth are weighted with a constant value T(f), which is evaluated at the boundaries of the active
filter bandwidth.
Parameterized Signals. Power information of Parameterized Signals is changed according to the value
of the filter’s transfer function, evaluated at the center frequency of the respective signal.
Noise Bins. The module's behavior with respect to the noise signal carried is modified using the
parameters NoiseDynamic and NoiseThreshold, respectively. Noise Bins are resized in bandwidth if
two conditions are satisfied:
(1) The dynamic range of the filters’s transfer function (i.e., the logarithmic ratio of its maximum to
minimum value) exceeds parameter NoiseDynamic.
(2) The attenuation of the filter in the spectral region of the bin does not exceed the value specified by
parameter NoiseThreshold.
Interactions between differently represented signals. No interaction between spectral components of the
input signal is considered since the filter module acts as a pure linear device.
9-64 VPItransmissionMaker™/VPIcomponentMaker™
Uniform Fiber Bragg Grating
Boundary Conditions. The filter module may be operated at both periodic and aperiodic boundary
conditions. Filtering is done in the frequency domain if PERIODIC is chosen; when set to APERIODIC,
the signal is processed in the time domain, using a windowed FIR-Filter. The overlap-and-save method
is applied by the module only if the following relationship between input blocklength and parameter
DigitalFilterOrder is satisfied:
4Ncoeffs < Nblock
where Nblock denotes the input block length and Ncoeff denotes the number of coefficients, as given by
the parameter named.
Individual Samples
In Sample Mode (Aperiodic boundary conditions) time domain filtering is applied using a windowed FIR
filter.
Reinitialization Behavior
Multiple Runs. If parameter ConserveMemory is set to ON, the filter’s transfer function is calculated
once, being re-used each time the module executed. Otherwise, the transfer function will be evaluated
each run.
Restart of Simulation or Reset during Simulation. If the simulation is reset, data stored by the module
(e.g., coefficients) will be lost.
Module Deactivation. If the module is deactivated, the input data will simply be passed through.
References
[1] T. Erdogan, “Fiber grating spectra,” J. Lightwave Technol., vol. 15, pp. 1277–1294, 1997.
[2] K.O. Hill & G. Meltz, “Fiber Bragg grating technology fundamentals and overview,” J. Lightwave
Technol., vol. 15, pp. 1263–1276, 1997.
[3] C.R. Giles, “Lightwave applications of Fiber Bragg gratings,” J. Lightwave Technol., vol. 15, pp. 1391–
1404., 1997.
Purpose
This module simulates one or more fiber Bragg gratings (FBGs) written along a single-mode optical
fiber. Each grating can be independently specified, and can be apodized and can include linear chirp.
Unwritten sections can be placed between the gratings, to form resonant cavities. Additionally, any
grating apodization or chirp function can be described as a set of sub-sections. The module has outputs
for the reflected and the transmitted waves. The intrinsic dispersion of the grating is included.
The flexibility of this model makes it ideal for: single-channel and multiple channel filters (such as de-
interleavers); gain-flattening reflection filters (with variable apodization to set the reflectivity versus
wavelength); dispersion-compensators; thermally-tuned gratings (where each heater is represented by a
sub-grating); adaptive dispersion compensators, and optical signal processors for microwave signals.
Keywords
Optical Filter, Physical, FBG, Fiber Bragg Grating, Dispersion, Compensation, Chirp, Cascaded,
Interleaver, De-interleaver.
Inputs
input = optical signal
(signal type: Optical Blocks, Optical Samples)
Outputs
outputTransmitted = optical signal
(signal type: Optical Blocks, Optical Samples)
outputReflected = optical signal
(signal type: Optical Blocks, Optical Samples)
Physical Parameters
Name and Description Symbol Unit Type Volatile Value Range Default Value
Period Λ0 m floatarray yes ]0,∞[ 535.355e-9
Period of the grating(s).
Length L m floatarray yes ]0,∞[ 1.0e-2
Length of the grating(s).
9-66 VPItransmissionMaker™/VPIcomponentMaker™
Fiber Bragg Grating
Name and Description Symbol Unit Type Volatile Value Range Default Value
DeltaN δn — floatarray yes ]0,∞[ 10.0e-5
Magnitude (zero-peak) of refractive index
modulation.
ChirpParameter — nm floatarray yes — 0
Grating chirp across the length of each
grating chirp.
ApodisationProfile — — intarray yes 0, 1, 2, 3, 4 0
Specifies the apodisation profile of the
grating(s): None=0, Cosine=1,
RaisedSinusoid=2, Tanh=3, Blackman=4.
ApodisationParameter η — floatarray yes — 0.0
Generalized parameter specifying details
of apodisation for each grating
apodisation.
Note that each of the Physical Parameters can be entered as an array. Each element of the array
represents a separate grating written into the fiber. The first element describes the left-most grating.
The gratings are written end to end. All parameters should have the same number of elements in their
arrays. The parameters can also be entered as Tcl scripts that generate an array from, say, a for loop, or
read an array from file. The Tcl command rangeApplyExpression is particularly useful for generating
an array.
For a description of the enhanced simulation parameters, see also “Characterization of Optical Filters”
(page 9-3).
Description
Uniform Fiber Bragg Gratings
A uniform FBG has a constant-amplitude, axially-periodic perturbation of wave-guiding properties
along the length of a fiber. The change to the waveguide typically comprises a permanent periodic
change of effective refractive index in a photosensitive fiber core induced by exposure to a interference
fringes of ultraviolet laser radiation. For a grating with period Λ0, the effective refractive index of the
core can be described at a location z by the expression:
n ( z ) = n eff + δn cos [ 2β 0 z ] , (1)
where neff is the effective background refractive index of the host fiber (including any change induced
during fabrication, set to 1.45 in this model), δn is the zero-peak amplitude of the (spatially
independent) effective refractive index modulation, and β0 is the propagation constant of the grating
defined by:
π
β 0 = ------- . (2)
Λ0
The purpose of the index modulation is to phase-match a core-guided fiber mode into its backwards-
propagating counterpart, to give a strong reflection in the ‘stop-band’ of; the transmission spectrum.
The strongest coupling, the center of the stop-band, occurs at a frequency fBragg defined by:
c 2πn eff
f Bragg = -------------------- % β Bragg = ---------------- f Bragg , (3)
2n eff Λ 0 c
where c is the vacuum speed of light. The scattering nature of the grating means that their transfer
function must be derived from a matrix describing the coupling between input and output fields at both
sides of the grating (see Figure 1). The transfer function may be determined by either the scattering
matrix, or by the transfer matrix, described below (the scattering matrix allows calculation of the two
output fields based on the two input fields, whilst the transfer matrix relates both the input and output
fields at one side of the grating to those at the other side).
2
E 1in E out
S,T
E 1out E in2
9-68 VPItransmissionMaker™/VPIcomponentMaker™
Fiber Bragg Grating
+ E 1out ( f ) ( + E 1in ( f ) (
) 2 & = S ( f )) 2 &
* E out ( f ) ' * E in ( f ) '
(4)
+ E in2 ( f ) ( + E 1in ( f ) (
) 2 & = T ( f ) ) 1 &
* E out ( f ) ' * E out ( f ) '
(5)
For the case of a uniform FBG the transfer matrix may be written in an analytical form based on closed-
form solutions to coupled ordinary differential equations describing the evolution of the two counter-
propagating modes in the grating [1],[2]. The elements of this transfer matrix are given by:
δ
T aa = T bb * = cosh[γL]− i sinh[γL]
γ (6)
κ
T ab = T ba * = −i sinh [γL]
γ
(7)
where L is the length of the grating, κ defines the coupling between counter-propagating fields, such
that:
β0
κ = ------------- δn eff . (8)
2n eff
δ describes the detuning from fundamental Bragg resonance:
δ = β ( f ) – β0
2πn eff , (9)
≡ ---------------- f – β 0
c
and γ is given by the relation:
γ2 = κ2 – δ2 , (10)
Note that the parameter γ is only real when the detuning is larger than the coupling of the grating. The
region that this defines, often referred to as the ‘band gap’ or stop-band, denotes the range of
frequencies for which the modes in the grating are evanescent (outside the band gap the mode is
oscillatory).
The elements of the scattering matrix are related to those of the transfer matrix by:
T ba
S =−
aa T bb
1
S =S =
ab ba T bb
T ab
S =
bb T bb
(11)
The four elements of the scattering matrix can be used to define the transfer function between the fields
at the input and output of the FBG.
1. In particular it is possible to maintain a constant effective refractive index during apodisation, so the intrinsic
z-dependence of neff can be ignored.
9-70 VPItransmissionMaker™/VPIcomponentMaker™
Fiber Bragg Grating
T FBG ( f ) = T m ( f , κ m , δ m , Lm )L T 2 ( f , κ 2 , δ 2 , L2 )T 1 ( f , κ1 , δ1 , L1 )
(13)
with:
T m ( f , κ m , δ m , Lm ) ≡ T m (β 0 m , neff , δnm , Lm )
m
(14)
Once the final transfer matrix has been calculated it can be re-cast as a scattering matrix and the
transfer function of the FBG can be identified.
The number m of discretization sections of apodised FBG is 250. For chirped FBG the number of
discretization sections is calculated as m = 4000*Ch, where Ch is specified by the ChirpParameter.
For apodised and chirped FBG the number of subsections is defined as a maximum of numbers required
by apodisation and chirp.
Quarter-Cosine Apodisation
α( z ) = 1 z < L[1 2 − η]
+π ( /
α( z ) = cos) z ′& ,,
*2 ' L[1 2 − η] ≤ z ≤ L 2
z + L[η − 1 2] .
z′ = ,
ηL ,-
(16)
1.0
0.8
apodisation profile
0.6
0.4
η
0.1
0.2
0.3
0.5
0.0
Raised-Sinusoid Apodisation
1.0
0.8
apodisation profile
0.6
0.4
η
0.1
0.2
0.3
0.5
0.0
9-72 VPItransmissionMaker™/VPIcomponentMaker™
Fiber Bragg Grating
α( z ) = 1 z < L[1 2 − η]
12 + π (/ /
α( z ) = 11 + cos ) z ′& . ,
20 * 2 '- ,
. L[1 2 − η]≤ z ≤ L 2
z + L[η − 1 2] ,
z′ =
ηL ,-
(17)
Tanh Apodisation
1.0
0.8
apodisation profile
0.6
0.4
η
2
0.2
4
8
0.0
tanh [ η ( 1 – 2 z ⁄ L ) ]
α ( z ) = ------------------------------------------------------
tanh ( η )
(18)
L L
– ---- ≤ z ≤ ----
2 2
Blackman Apodisation
1 + [ 1 + η ] cos [ 2πz ] + η cos [ 4πz ] L L
α ( z ) = --------------------------------------------------------------------------------------- – ---- ≤ z ≤ ---- (19)
2[ 1 + η] 2 2
1.0
0.8
apodisation profile
0.6
0.4
η
0.2 -0.2
0.19
0.3
0.0
9-74 VPItransmissionMaker™/VPIcomponentMaker™
Fiber Bragg Grating
Uniform Grating
Grating Period = Λ
Quarter-Wave-Shifted Grating
Figure 5. Method of including a quarter-wave phase shift into the FiberBraggGrating module.
Arrays with 3-elements each are used to describe the phase-shifted grating. The second elements
of the Period and Length parameters are set as shown in the figure.
Note that the index modulation waveform is continuous across the element boundaries, and that
the central section is designed to have a 180-degree phase shift across it (in terms of the grating
period) by doubling its period with respect to the end sections.
References
[1] H. Kogelnik, in: T. Taminr (ed.), Integrated Optics, Springer, Berlin, pp. 15–81, 1975.
[2] T. Erdogan, “Fiber Grating Spectra,” J. Lightwave Technol., 15 (8), pp. 1277–1294, Aug., 1997.
9-76 VPItransmissionMaker™/VPIcomponentMaker™
Fiber Bragg Grating
[3] P.S. Cros and H. Kogelnik, ”Sidelobe Suppression in Corrugated-Waveguide Filters,” Opt. Lett., vol. 1
no. 1, pp. 43–45, Jul. 1977.
[4] M.J. Cole, W.H. Loh, R.I. Laming, M.N. Zervas and S. Barcelos, “Moving Fiber/Phase Mask-Scanning
Beam Technique for Enhanced Flexibility in Producing Fiber Gratings with Uniform Phase Mask,”
Electron. Lett. vol. 31 no.17, pp. 1488–1490, Aug. 1995.
[5] A. Asseh, H. Storøy, B.E. Sahlgren, S. Sandgre, and R.A.H. Stubbe, “A Writing Technique for Long
Fiber Bragg Gratings with Complex Reflectivity Profiles,” J. Lightwave Technol., vol. 15, no. 8,
pp. 1419–1423, Aug. 1997.
R max = tanh 2 [ κL ]
π (20)
≡ tanh 2 ----------------- δnL
λ Bragg
The magnitude and group delay response1 of reflection from several 25 mm long uniform FBGs with
different values of δn is shown in Figure 6. Note that the non-primary reflection maxima have a
constant group delay: this is identical for the time taken for light to propagate through a fiber with the
same length and effective background refractive index as the grating. It is only the frequencies inside
the band gap that have a smaller group delay (the magnitude of the time delay reflects the decay length
of the evanescent modes in the grating). For unchirped gratings the group delay response in
transmission is identical to that in reflection, whilst the magnitude of the transmitted and reflected
components are complementary.
1. The group delay response is calculated as the derivative of phase and often provides a more visually-
accessible representation of the temporal grating characteristics than the phase response itself.
1.0 delta n
5e-6
1e-5
0.8 1.75e-5
2.5e-5
5e-5
reflectivity
0.6 1e-4
2.5e-4
0.4
0.2
0.0
2000
-0.3 -0.2 -0.1 0.0 0.1 0.2 0.3
1750 delta n
5e-6
1500 1e-5
1.75e-5
time delay (ps)
1250 2.5e-5
5e-5
1000 1e-4
2.5e-4
750
500
250
0
Figure 6. Effect on changing δn on the spectral response of 25mm long uniform FBGs
9-78 VPItransmissionMaker™/VPIcomponentMaker™
Fiber Bragg Grating
1.0
apodisation profile
0.8
0.6
0.4 unapodised
tanh4
0.2
sin
0.0 Blackman
-20
normalised reflectivity (dB)
-40
-60
-20
-40
-60
Figure 7. Effect of apodisation on the spectral response of 25mm long gratings with δn=10−5
(middle) and δn=10−4 (bottom)
References
[1] T. Erdogan, “Fiber Grating Spectra,” J. Lightwave Technol., vol. 15. no. 8, pp. 1277–1294, Aug. 1997.
c 2 1 1 /
Δf = ------------- 1 ----------------------------- – ------------------------------ .
2n eff 0 Λ 0 – 0.5ΔΛ Λ 0 + 0.5ΔΛ -
(22)
c 2 ΔΛ /
≡ ------------- 1 -------------------------------------- .
2n eff 0 Λ – [ 0.5ΔΛ ] -
2 2
0
9-80 VPItransmissionMaker™/VPIcomponentMaker™
Fiber Bragg Grating
1.0
0.8
reflectivity
0.6
0.4
0.2
0.0
1000
800
time delay (ps)
600
400
200
-200
20
time delay (ps)
10
0
-10
-20
-30
-40
1.0
0.8
reflectivity
0.6
0.4
0.2
0.0
1000
800
time delay (ps)
600
400
200
-200
20
time delay (ps)
10
0
-10
-20
-30
-40
9-82 VPItransmissionMaker™/VPIcomponentMaker™
Fiber Bragg Grating
Signal Representation
Block
Multiple Bands. Each spectral band is filtered separately with the appropriate filter transfer function.
Parameterized Signals. Power information of Parameterized Signals is changed according to the value
of the filter’s transfer function, evaluated at the center frequency of the respective signal.
Noise Bins. The module’s behavior with respect to the noise signal carried is modified using the
parameters NoiseDynamic and NoiseThreshold, respectively. Noise bins are resized in bandwidth if
two conditions are satisfied: (1) The dynamic range of the filters’s transfer function (i.e., the logarithmic
ratio of its maximum to minimum value) exceeds parameter NoiseDynamic. (2) The attenuation of the
filter in the spectral region of the bin does not exceed the value specified by parameter
NoiseThreshold.
Interactions between differently represented signals. No interaction between spectral components of the
input signal is considered since the filter module acts as a pure linear device.
Boundary Conditions. The filter module may be operated at both periodic and aperiodic boundary
conditions. Filtering is done in the frequency domain if PERIODIC is chosen; when set to APERIODIC,
the signal is processed in the time domain, using a windowed FIR-Filter. The overlap-and-save method
is applied by the module only if the following relationship between input blocklength and parameter
DigitalFilterOrder is satisfied:
4Ncoeffs < Nblock
where Nblock denotes the input block length and Ncoeff denotes the number of coefficients, as given by
the parameter named above.
Individual Samples
In Sample Mode (Aperiodic boundary conditions) time domain filtering is applied using a windowed FIR
filter.
Reinitialization Behavior
Multiple Runs. If parameter ConserveMemory is set to ON, the filter’s transfer function is calculated
once, being re-used each time the module executed. Otherwise, the transfer function will be evaluated
each run.
Restart of Simulation or Reset during Simulation. If the simulation is reset, data stored by the module
(e.g., coefficients) will be lost.
Module Deactivation. If the module is deactivated, the input data will simply be passed through.
Acknowledgements
This module was implemented in cooperation with Mike Durkin from Southampton University,
Optoelectronic Research Centre.
Purpose
This module is a specialization of the unchirped FBG filter designed to provide a band-pass/band-stop
filter (transmission and reflection outputs are provided). The filter is specified by its center frequency,
stop-band depth and bandwidth. The module includes the dispersion characteristics of the filter.
Keywords
Optical Filter, DSM, FBG, Fiber Bragg Grating, Apodised.
Inputs
input = optical signal
(signal type: Optical Blocks, Optical Samples)
Outputs
outputTransmitted = optical signal
(signal type: Optical Blocks, Optical Samples)
outputReflected = optical signal
(signal type: Optical Blocks, Optical Samples)
Physical Parameters
Name and Description Symbol Unit Type Volatile Value Range Default Value
BraggResFreq — Hz real yes ]0,∞[ 193.1e12
Stop-band center frequency.
Rejection — dB real yes ]0,∞[ 30
Depth of the transmission null at the center
of the stop-band.
Bandwidth — — real yes ]0,∞[ 4*BitRateDe-
Approximate width of the stop-band for fault
large Rejections.
9-84 VPItransmissionMaker™/VPIcomponentMaker™
Fiber Bragg Grating Filter
For a description of the enhanced simulation parameters, see also “Characterization of Optical Filters”
in this section.
Description
The response of this filter is calculated using the method described for the general Fiber Bragg Grating
Filter. The FBG is designed for use as a narrow-band filter and is based on the Blackman apodisation
function with an apodisation parameter of 0.19. The centre-frequency, bandwidth, and rejection of the
FBG are specified; these parameters are used to calculate the length and index modulation depth
parameters needed for the generic Unchirped FBG Filter. The rejection of the grating is taken as the
depth of the filter notch (in dB) when the transmission of a broadband continuous-wave input in
considered. The shape of the reflection spectrum for an unchirped FBG changes somewhat when the
rejection of the filter is increased (see Figure 1); typically the response tends more towards a top-hat
filter as the rejection is made larger. For this reason the specified bandwidth denotes the approximate
full-width of the filter response, rather than the width at −3dB. The response should always be tested
before use, using an optical impulse and an OSA. If a filter with a higher filling factor is required for a
given bandwidth then the rejection parameter should be increased. Note that with this type of filter it is
not possible to have a top-hat spectral response with a modest rejection; such a filter requires a more
complex apodisation profile [1].
The primary advantage of the Blackman apodisation profile lies with its strong suppression of side-
lobes in the spectral response. It should be noted that gratings of this type can exhibit a strong
dispersive characteristic when the rejection is large [2],[3],[4]; there is inherently a trade-off between
filling factor and in-band dispersion.
1.0 delta n
5e-6
1e-5
0.8 1.75e-5
2.5e-5
5e-5
reflectivity
0.6 1e-4
2.5e-4
0.4
0.2
0.0
2000
-0.3 -0.2 -0.1 0.0 0.1 0.2 0.3
1750 delta n
5e-6
1500 1e-5
1.75e-5
time delay (ps)
1250 2.5e-5
5e-5
1000 1e-4
2.5e-4
750
500
250
0
Figure 1. Effect on changing δn on the spectral response of 25-mm long uniform FBGs
9-86 VPItransmissionMaker™/VPIcomponentMaker™
Fiber Bragg Grating Filter
0
-5
reflectivity (dB)
-10
-15
-20
-25
-30
-35
-40
0
-5
reflectivity (dB)
-10
-15
-20
-25
-30
-35
-40
1550.0 1550.1 1550.2 1550.3 1550.4 1550.5
wavelength (nm)
References
[1] M. Ibsen, M.K. Durkin, M.J. Cole, and R.I. Laming, “Optimized square passband fiber Bragg grating
filter with in-band flat group delay response,” IEE Electron. Lett., vol. 34, no. 8, pp. 800–802, 1998.
[2] B.J. Eggleton, G. Lenz, N. Litchinitser, D.B. Patterson, and R.E. Slusher, “Implications of Fiber Grating
Dispersion for WDM Communication Systems,” IEEE Photon. Tech. Lett., vol. 9, no. 10, pp. 1403–1405,
1997.
[3] H. Geiger, and M. Ibsen, “Complexity Limitations of Optical Networks from Out-of-Band Dispersion of
Grating Filters,” Proc. ECOC ’98, Sep. 20–24, 1998, Madrid, 1, pp. 405–406.
[4] M. Ibsen, H. Geiger, and R.I. Laming, “In-Band Dispersion Limitations of Uniform Apodised
FiberGratings,” Proc. ECOC ’98, Sep. 20–24, 1998, Madrid, 1, pp. 413–414.
Acknowledgements
This module was implemented in cooperation with Mike Durkin from Southampton University,
Optoelectronic Research Centre.
9-88 VPItransmissionMaker™/VPIcomponentMaker™
Filter FBG Bidirectional
Purpose
The module is a bidirectional FBG filter, with two bidirectional ports. It is a galaxy consisting of two
FBG Filters and two ideal multiplexers which combine the reflected and transmitted outputs of the two
FBGs. The filter is specified by its center frequency, stop-band depth and bandwidth. The module
includes the dispersion characteristics of the filter.
Keywords
FBG, Optical Filter, DSM, Fiber Bragg Grating, Bidirectional.
Inputs
inForward = optical signal forward propagation
(signal type: Optical Blocks, Optical Samples)
inBackward = optical signal backward propagation
(signal type: Optical Blocks, Optical Samples)
Outputs
outForward = optical signal forward propagation
(signal type: Optical Blocks, Optical Samples)
outBackward = optical signal backward propagation
(signal type: Optical Blocks, Optical Samples)
Physical Parameters
Name and Description Symbol Unit Type Volatile Value Range Default Value
Fiber Bragg Grating Filter
BraggResFreq fBragg Hz real yes ]0,∞ [ 193.1e12
Stop-band center frequency.
Rejection — dB real yes ]0,∞[ 30
Depth of the transmission null at the center of
the stop-band.
Name and Description Symbol Unit Type Volatile Value Range Default Value
Bandwidth — Hz real yes ]0,∞[ 40e9
Approximate width of the stop-band for large
Rejections.
WDM MUX N-1 Ideal
InsertionLoss — — real yes [0,∞[ 0.0
Specifies the insertion loss of the ideal
multiplexers.
For a description of the enhanced simulation parameters, see also “Characterization of Optical Filters”
in this section.
Description
The galaxy consists of two Fiber Bragg Grating filters FiberBraggGrating and two ideal multiplexers
WDM_MUX_N_1_Ideal (as shown in Figure 1). The initial forward propagating signal (input port
inForward) is filtered by the first FBG. The initial backward propagating signal (input inBackward) is
filtered by the second FBG. The resulting forward propagating signal, which consists of the transmitted
output of the first FBG and the reflected output of the second FBG is combined by an ideal multiplexer.
The resulting backward signal, which consists of the reflected output of the first FBG and the
transmitted output of the second FBG is also combined by an ideal multiplexer. The multiplexer is
characterized by its InsertionLoss. The parameters BraggResFreq, Rejection, Bandwidth,
NoiseDynamic, NoiseThreshold and ConserveMemory characterize the FBGs.
For a detailed description and information about signal representations, see modules FilterFBG and
WDM_MUX_N_1, from which this galaxy is derived.
9-90 VPItransmissionMaker™/VPIcomponentMaker™
Filter FBG Bidirectional
Figure 1. Two Fiber Bragg Grating filters with two ideal multiplexers showing initial and
resultant propagating signals
Purpose
This module is a specialization of the Fiber Bragg Grating module designed with characteristics
suitable for application in a dispersion compensating role.
Keywords
Optical Filter, Dispersion Compensation, DSM, FBG, Fiber Bragg Grating.
Inputs
input = optical signal
(signal type: Optical Blocks, Optical Samples)
Outputs
outputTransmitted = optical signal
(signal type: Optical Blocks, Optical Samples)
outputReflected = optical signal
(signal type: Optical Blocks, Optical Samples)
Physical Parameters
Name and Description Symbol Unit Type Volatile Value Range Default Value
BraggResFreq — Hz real yes ]0,∞[ 193.1e12
Frequency of the Bragg resonance.
Dispersion — s/m real yes ]−∞,∞[ -0.8
Dispersion of group delay.
Bandwidth — — real yes ]0,∞[ 80e9
Bandwidth of active dispersion compensation.
9-92 VPItransmissionMaker™/VPIcomponentMaker™
Dispersion Compensation with FBG
For a description of the enhanced simulation parameters, see also “Characterization of Optical Filters”
(page 9-3).
Description
The response of this filter is calculated using the same method as for the general Fiber Bragg Grating
Filter. The chirp profile is set to ‘linear’ and the index modulation is shaped with a partial ‘raised-
cosine’ apodisation profile. The in-band rejection of this grating type is fixed at 15 dB. The apodisation
parameter, length, chirp, and index modulation depth are automatically calculated based on the
specified bandwidth and dispersion.
Note that the FBG dispersion is required to be negative: physically this means that the longest period of
the grating structure should be at the input end.
The default value for the dispersion of −0.8 s/m allows the compensation of the dispersion in a fiber of
50-km length with a dispersion of 16 ps/nm/km.
0 10000
-5
8000
-10
reflectivity (dB)
-20
4000
-25
-30 2000
-35
0
-40
0 10000
-5
8000
-10
reflectivity (dB)
-15 6000
-20
4000
-25
-30 2000
-35
0
-40
1552 1553 1554 1555 1556 1557 1558 1559
wavelength (nm)
Signal Representation
Refer to module Fiber Bragg Grating for detailed information.
9-94 VPItransmissionMaker™/VPIcomponentMaker™
Dispersion Compensation with FBG
References
[1] F. Ouellette, “Dispersion Compensation using Linearly Chirped Bragg Grating Filters in Optical
Waveguides,” Electron. Lett., vol. 12, pp. 847-849, 1987.
[2] M.J. Cole, H. Geiger, R.I. Laming, S.Y. Set, M.N. Zervas, W.H. Loh and V. Gusmeroli, “Continuously
Chirped, Broadband Dispersion-Compensating Fiber Gratings in a 10Gbit/s 110km Standard Fiber
Link,” Proc. ECOC ’96, Oslo, ThB.3.5, pp. 5.19–5.22, Sep. 1996.
[3] L. Dong, M.J. Cole, A.D. Ellis, M. Durkin, M. Ibsen, V. Gusmeroli and R.I. Laming, “40Gbit/s 1.5mm
Transmission Over 109km of Non-Dispersion Shifted Fiber with Long Continuously chirped Fiber
Gratings,” Proc. OFC ’97, Dallas, PD6, pp. 1–4, 16–21 Feb. 1997.
[4] M.J. Cole, S. Aina, M. Durkin, M. Ibsen, F. Vaninetti, V. Gusmeroli and R.I. Laming, “Design and
Application of Long, Continuously Chirped Fibre Gratings,” Proc. IEE Coll. on Optical Fibre Gratings,
London, pp. 16/1, 7 Feb. 1997.
[5] A.B. Grudinin, M. Durkin, M. Ibsen, R.I. Laming, A. Schiffini, P. Franco, E. Grandi and M. Romagnoli,
“Straight Line 10Gbit/s Soliton Transmission over 1000km of Standard Fiber with In-Line Chirped
Fiber Grating for Partial Dispersion Compensation,” Electron. Lett., 33 (18), pp. 1572–1573, 28 Aug.,
1997.
[6] M.K. Durkin, M. Ibsen, M.J. Cole and R.I. Laming, “1m Long Continuously-Written Fiber Bragg
Gratings for Combined Second- and Third-Order Dispersion Compensation,” Electron. Lett., 33 (22),
pp. 1891–1892, 23 Oct., 1997.
Acknowledgements
This module was implemented in cooperation with Mike Durkin from Southampton University,
Optoelectronic Research Centre.
Purpose
A Fiber Bragg Grating filter suitable for Aperiodic boundary condition simulations using Sample Mode.
The module has an infinite impulse response spanning across several blocks.
Keywords
Optical Filter, Physical, TLM, TLLM, Bidirectional, Fiber Bragg Grating, FBG.
Inputs
leftInput = Input of optical signal
(signal type: Optical Samples)
rightInput = Input of optical signal
(signal type: Optical Samples)
Outputs
leftOutput = Output of optical signal
(signal type: Optical Samples)
rightOutput = Output of optical signal
(signal type: Optical Samples)
Physical Parameters
Name and Description Symbol Unit Type Volatile Value Range Default Value
GroupEffectiveIndex — — real no ]0,∞[a 1.447
Group index of grating.
GratingLength — m real no ]0,∞[a 0.01
Length of the grating.
GaussianFullWidthHalfMaximum — m real yes ]0,∞[a 1.0e+15
Full width half maximum of Gaussian
apodisation (m).
CosineAndGaussianOrder — — int yes ]0,∞[a 1
Order of cosine or Gaussian
apodisation.
9-96 VPItransmissionMaker™/VPIcomponentMaker™
Fiber Bragg Grating Filter (TLM)
Name and Description Symbol Unit Type Volatile Value Range Default Value
ApodisationType — — enum yes ALLPASS, RECTANGULAR
Apodisation type (select from list). RECTANGULAR,
TRIANGULAR,
LINEARRAMPUP,
LINEARRAMPDOWN,
FLATTENEDCOSINE,
SUPERGAUSSIAN
RightGratingEndPhase — deg real no [0,∞[a 0.0
Phase of right end of reflectivity
(defined in terms of grating phase).
LeftGratingEndPhase — deg real yes [0,∞[a 0.0
Phase of left end reflectivity (defined
in terms of grating phase).
RightEndReflectivity — — real yes [0,∞[a 0.0
Power reflectivity of right end of
grating.
LeftEndReflectivity — — real yes [0,∞[a 0.0
Power reflectivity of left end of
grating.
LinearChirp — Hz real yes [0,∞[a 0.0
Chirp of the grating from end to end
(Hz).
FiberLossCoefficient — dB/m real yes [0,∞[a 0.0
Attenuation per unit length of grating.
PeakCouplingCoefficient — m−1 real yes ]0,∞[a 200.0
Peak Bragg coupling constant
(m^(-1)).
GratingStopbandOffset — Hz real yes [0,∞[a 0.0
Offset from midband of stop band of
grating (Hz).
Description
Please refer to the LaserTLM reference manual pages, and the description of the theory of the TLLM
laser model within the Active Photonics User’s Manual for a full explanation of the modeling techniques.
The module represents the grating as a concatenation of lump-element mirrors, storing a scattering
matrix to describe each and computing the evolution of the internal field amplitudes scattered from
each in the time domain.
The model is only valid for gratings written into single-mode waveguides and fibers.
Parameter ApodisationType selects the type of the apodisation profile:
Signal Representation
Block
Reception of a Block Mode signal on any of the optical or electrical ports will cause a fatal error.
9-98 VPItransmissionMaker™/VPIcomponentMaker™
Fiber Bragg Grating Filter (TLM)
Individual Samples
This module only processes sample-mode tokens, sampled at rates given by the global simulation
parameter SampleModeBandwidth. Reception of samples at any other rate will cause a fatal error.
Reinitialization Behavior
Multiple Runs. Memory for storing the scattering matrix coefficients representing the grating as and
the field amplitudes is allocated and initialized. The values of the internal field amplitudes are
preserved between runs.
Restart of Simulation or Reset during Simulation. All data are lost and the memory to hold the laser’s
scattering matrices and internal fields is released. New memory is allocated and new scattering
matrices are initialized ready for the new simulation i.e., the laser object is destroyed and a new one
recreated in its place.
References
[1] A.J. Lowery, “Dynamic Modeling of Distributed Feedback Semiconductor Lasers using Scattering
Matrices,” Electronics Letters, vol. 25. pp.1307–1308, 1989.