Sums the values of its input ports
Keywords
optical, unidirectional
Ports
Name | Type |
---|---|
input 1 | Optical Signal |
input 2 | Optical Signal |
output | Optical Signal |
Properties
General Properties
Name | Default value | Default unit | Range |
---|---|---|---|
name Defines the name of the element. |
Optical Adder | - | - |
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 Adder | - | - |
description A brief description of the elements functionality. |
Sums the values of its input ports | - | - |
prefix Defines the element name prefix. |
SUM | - | - |
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. |
- | - | - |
Waveguide Properties
Name | Default value | Default unit | Range |
---|---|---|---|
modes List of optical mode labels supported by the element. |
TE,TM | - | - |
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. |
====================================
Implementation Details
The Optical Adder sums the two input signals together. Please note that the adder adds up the amplitude of the two input signals, hence the power output will have a square effect. For the implementation details, please see the example file optical_adder.icp for more information, the following figure is the system in the example:
The two input signals and the sum of them by the optical adder is shown below, the power of the output signal is the square of the input signals' amplitudes summation. The short period overshoot is due to the rising and falling periods of the square waves.