Tunable Waveguide Bragg grating
Keywords
electrical, optical, bidirectional
Ports
Name | Type |
---|---|
port 1 | Optical Signal |
modulation | Electrical Signal |
port 2 | Optical Signal |
Properties
General Properties
Name | Default value | Default unit | Range |
---|---|---|---|
name Defines the name of the element. |
Tunable Bragg Grating | - | - |
annotate Defines whether or not to display annotations on the schematic editor. |
true | - | [true, false] |
enabled Defines whether or not the element is enabled. |
true | - | [true, false] |
type Defines the element unique type (read only). |
Tunable Bragg Grating | - | - |
description A brief description of the elements functionality. |
Tunable Waveguide Bragg grating | - | - |
prefix Defines the element name prefix. |
WBG | - | - |
model Defines the element model name. |
- | - | - |
library Defines the element location or source in the library (custom or design kit). |
- | - | - |
local path Defines the local path or working folder $LOCAL for the element. |
- | - | - |
url An optional URL address pointing to the element online help. |
- | - | - |
Standard Properties
Name | Default value | Default unit | Range |
---|---|---|---|
configuration Defines the bidirectional or unidirectional element configuration. |
bidirectional | - | [bidirectional, unidirectional |
length The length of the waveguide. |
0.005 | m | [0, +∞) |
period The grating period. |
0.53e-006 | m | [0, +∞) |
frequency Central frequency of operation. |
1550 | nm* *std. unit is Hz |
(2.99792e-83, +∞) |
load from file Defines whether or not to load measurements from an input file or to use the currently stored values. |
false | - | [true, false] |
measurement filename The file containing the measurement data. Refer to the Implementation Details section for the format expected. |
- | - | - |
measurement A matrix editor for users to read the element current modulation data values. |
<2> [193.1e+012, 1] | - | - |
coupling parameter Defines whether to provide the grating coupling coefficient or the effective index change. |
effective index change | - | [effective index change, coupling coefficient |
effective index change ac The effective index change over the grating length. |
0.0004 | - | [0, +∞) |
effective index change dc The background effective index change over the grating length. |
0 | - | [0, +∞) |
grating coupling coefficient Defines the grating coupling coefficient. |
800 | 1/m | (-∞, +∞) |
phase shift The phase shift for a phase shifted grating. |
0 | rad | (-∞, +∞) |
Waveguide/Mode 1 Properties
Name | Default value | Default unit | Range |
---|---|---|---|
orthogonal identifier 1 The first identifier used to track an orthogonal mode of an optical waveguide. For most waveguide, two orthogonal identifiers '1' and '2' are available (with the default labels 'TE' and 'TM' respectively). |
1 | - | [1, +∞) |
label 1 The label corresponding to the first orthogonal identifier. |
TE | - | - |
loss 1 The loss corresponding to the first orthogonal identifier. |
0 | dB/m | [0, +∞) |
effective index 1 The effective index corresponding to the first orthogonal identifier. |
1.447 | - | (-∞, +∞) |
group index 1 The group index coefficient corresponding to the first orthogonal identifier. |
1.447 | - | [0, +∞) |
facet reflectivity left 1 Defines the facet reflectivity left. |
0 | - | [0, 1] |
facet phase left 1 Defines the facet phase left. |
0 | rad | (-∞, +∞) |
facet reflectivity right 1 Defines the facet reflectivity right. |
0 | - | [0, 1] |
facet phase right 1 Defines the facet phase right. |
0 | rad | (-∞, +∞) |
Waveguide/Mode 2 Properties
Name | Default value | Default unit | Range |
---|---|---|---|
orthogonal identifier 2 The second identifier used to track an orthogonal mode of an optical waveguide. For most waveguide, two orthogonal identifiers '1' and '2' are available (with the default labels 'TE' and 'TM' respectively). |
2 | - | [1, +∞) |
label 2 The label corresponding to the second orthogonal identifier. |
TM | - | - |
loss 2 The loss corresponding to the second orthogonal identifier. |
0 | dB/m | [0, +∞) |
effective index 2 The effective index corresponding to the second orthogonal identifier. |
1.447 | - | (-∞, +∞) |
group index 2 The group index coefficient corresponding to the second orthogonal identifier. |
1.447 | - | [0, +∞) |
facet reflectivity left 2 Defines the facet reflectivity left. |
0 | - | [0, 1] |
facet phase left 2 Defines the facet phase left. |
0 | rad | (-∞, +∞) |
facet reflectivity right 2 Defines the facet reflectivity right. |
0 | - | [0, 1] |
facet phase right 2 Defines the facet phase right. |
0 | rad | (-∞, +∞) |
Waveguide/Mode 1/Thermal Properties
Name | Default value | Default unit | Range |
---|---|---|---|
effective index temperature sensitivity 1 Defines the ratio between effective index variation and temperature. |
0 | /K | (-∞, +∞) |
excess loss temperature sensitivity 1 Defines the ratio between loss variation and temperature. |
0 | /K | [0, +∞) |
Waveguide/Mode 2/Thermal Properties
Name | Default value | Default unit | Range |
---|---|---|---|
effective index temperature sensitivity 2 Defines the ratio between effective index variation and temperature. |
0 | /K | (-∞, +∞) |
excess loss temperature sensitivity 2 Defines the ratio between loss variation and temperature. |
0 | /K | [0, +∞) |
Waveguide/Apodization Properties
Name | Default value | Default unit | Range |
---|---|---|---|
apodization function Defines the grating apodization type. |
uniform | - | [uniform, user defined, Gaussian, raised cosine, hyperbolic tangent, sinc |
apodization parameter The grating apodization parameter. |
0.5 | - | (-∞, +∞) |
apodization table Table containing normalized length versus apodization parameters. |
<2,2> [0, 1, 1,...] | - | - |
load apodization from file Defines whether or not to load apodization parameters from an input file or to use the currently stored values. |
false | - | [true, false] |
apodization filename The file containing the normalized length versus apodization parameter values. Refer to the Implementation Details section for the format expected. |
apodization.dat | - | - |
Waveguide/Chirp Properties
Name | Default value | Default unit | Range |
---|---|---|---|
chirp function Defines the grating chirp type. |
none | - | [none, user defined, linear chirp parameter, linear chirp coefficient |
chirp parameter The chirp parameter for a linear chirped grating. |
0 | - | (-∞, +∞) |
chirp coefficient The chirp coefficient (dλ/dz) for a linear chirped grating. |
0 | - | (-∞, +∞) |
chirp table Table containing normalized length versus user defined chirp. The user defined chirp type is described in the column header. |
<2,2> [0, 1, 0,...] | - | - |
load chirp from file Defines whether or not to load user defined chirp from an input file or to use the currently stored values. |
false | - | [true, false] |
chirp filename The file containing the normalized length versus the user defined chirp. If the option to select the user defined chirp type exists, the user defined chirp values should correspond to the selected type. If the option to select the user defined chirp type does not exist, the user defined chirp values should correspond to the type described in the column header in the chirp table. Refer to the Implementation Details section for the format expected. |
chirp.dat | - | - |
Thermal Properties
Name | Default value | Default unit | Range |
---|---|---|---|
thermal effects Defines whether or not to enable thermal effects. |
false | - | [true, false] |
temperature Defines the temperature. |
%temperature% | K | (-∞, +∞) |
nominal temperature Defines the nominal temperature where temperature sensitivity values are measured. |
300 | K | (-∞, +∞) |
thermal fill factor The waveguide length ratio affected by the thermal effects. |
1 | - | [0, 1] |
Numerical Properties
Name | Default value | Default unit | Range |
---|---|---|---|
number of steps The number of discretization steps for a chirped or apodized grating. |
50 | - | [1, +∞) |
convert noise bins Defines if noise bins are incorporated into the signal waveform. |
true | - | [true, false] |
automatic seed Defines whether or not to automatically create an unique seed value for each instance of this element. The seed will be the same for each simulation run. |
true | - | [true, false] |
seed The value of the seed for the random number generator. A value zero recreates an unique seed for each simulation run. |
1 | - | [0, +∞) |
Numerical/Digital Filter Properties
Name | Default value | Default unit | Range |
---|---|---|---|
delay compensation The number of delays to compensate for latency. |
0 | - | [0, +∞) |
Diagnostic Properties
Name | Default value | Default unit | Range |
---|---|---|---|
run diagnostic Enables the frequency response of the designed filter implementation and the ideal frequency response to be generated as results. |
false | - | [true, false] |
diagnostic size The number of frequency points used when calculating the filter frequency response. |
1024 | - | [2, +∞) |
Results
Name | Description |
---|---|
diagnostic/response #/transmission | The complex transmission vs. frequency corresponding to the ideal and designed filter. |
diagnostic/response #/gain | The gain vs. frequency corresponding to the ideal and designed filter. |
diagnostic/response #/error | Mean square error comparing the frequency response of the designed filter implementation with the ideal frequency response. |
====================================