The Gaussian pulse generator creates a sequence of optical pulses modulated by an input digital signal
Keywords
digital, optical, unidirectional
Ports
Name | Type |
---|---|
modulation | Digital Signal |
output | Optical Signal |
Properties
General Properties
Name | Default value | Default unit | Range |
---|---|---|---|
name Defines the name of the element. |
Optical Gaussian Pulse Generator | - | - |
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). |
Optical Gaussian Pulse Generator | - | - |
description A brief description of the elements functionality. |
The Gaussian pulse generator creates a sequence of optical pulses modulated by an input digital signal | - | - |
prefix Defines the element name prefix. |
GAUSS | - | - |
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 |
---|---|---|---|
frequency Central frequency of operation. |
193.1 |
THz* *std. unit is Hz |
(0, +∞) |
power The average output power. |
0 |
dBm* *std. unit is W |
(-∞, +∞) |
width The pulse duration of the pulse full width at half maximum, defined as ratio of bit period. |
0.25 | - | (0, 1] |
order Order of Gaussian function. |
1 | - | (0, +∞) |
chirp Pulse chirp factor. |
0 | - | (-∞, +∞) |
phase The initial output signal phase. |
0 | rad | (-∞, +∞) |
Polarization Properties
Name | Default value | Default unit | Range |
---|---|---|---|
azimuth The azimuth angle (polarization ellipse) of the signal output. |
0 | rad | [-1.5708, 1.5708] |
ellipticity The ellipticity angle (polarization ellipse) of the signal output. |
0 | rad | [-0.785398, 0.785398] |
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. |
X | - | - |
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. |
Y | - | - |
Numerical Properties
Name | Default value | Default unit | Range |
---|---|---|---|
number of pulse overlaps For pulse shapes with long tails, this determines how many pulse overlaps are allowed (ie. how much to truncate the pulses by). |
1 | - | [1, +∞) |
Simulation Properties
Name | Default value | Default unit | Range |
---|---|---|---|
output signal mode The output signal mode. |
%output signal mode% | - | [sample, block |
sample rate The sample rate of the generated signal. This is typically set by the global properties in the root (top-most) element. |
%sample rate% | Hz | [0, +∞) |
====================================
Implementation Details
The optical Gaussian pulse generator is an optical Gaussian pulse shapper which takes in the digital signal and outputs Gaussian optical pulses. Following is the simple system in the example file Optical_Gaussian_Pulse_Generator.icp.
The setting table of the optical Gaussian pulse generator is shown below, all the parameters are defined in the properties table above. Please see the Gaussian optical filter for more information on the effects of the "order" and "chirp" of the Gaussian pulse shapping.
Following are the output plotted by the optical oscilloscope with different chirp settings indicated in the figures, for the phase and waveform of the signal, respectively.
The following figure is the optical signal spectrum plotted by the OSA, for different chirp settings in the system.