Optical 1xN s-parameter element
Keywords
optical, unidirectional
Ports
Name | Type |
---|---|
input | Optical Signal |
output 1 | Optical Signal |
Properties
General Properties
Name | Default value | Default unit | Range |
---|---|---|---|
name Defines the name of the element. |
Optical 1xN S-Parameter | - | - |
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 1xN S-Parameter | - | - |
description A brief description of the elements functionality. |
Optical 1xN s-parameter element | - | - |
prefix Defines the element name prefix. |
SPAR | - | - |
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 |
---|---|---|---|
s parameters A matrix editor for users to read the element current s-parameters. |
<3> [0, 1, 0] | - | - |
load from file Defines whether or not to load s-parameters from an input file or to use the currently stored s-parameters. |
false | - | [true, false] |
s parameters filename The file containing the s-parameters. Refer to the Implementation Details section for the format expected. |
- | - | - |
Waveguide Properties
Name | Default value | Default unit | Range |
---|---|---|---|
modes List of optical mode labels supported by the element. |
TE,TM | - | - |
Numerical/Digital Filter Properties
Name | Default value | Default unit | Range |
---|---|---|---|
digital filter type Defines the digital filter type used to fit the element transfer function in time domain. |
FIR | - | [single tap, FIR, IIR |
number of taps estimation Defines the method used to estimate the number of taps of the digital filter. |
fit tolerance | - | [disabled, fit tolerance, group delay |
filter fit tolerance Defines the mean square error for the fitting function. |
0.05 | - | (0, 1) |
filter fit number of iterations This determines the maximum number of iterations required before fitting reaches the tolerance error. |
50 | - | [1, +∞) |
filter fit rolloff Defines the frequency roll off for the fitting function. |
0.05 | - | [0, 1) |
window function Defines the window type for the digital filter. |
rectangular | - | [rectangular, hamming, hanning |
number of fir taps Defines the number of coefficients for digital filter. |
256 | - | [1, +∞) |
maximum number of fir taps Defines the number of coefficients for digital filter. |
4096 | - | [1, +∞) |
filter delay Defines the time delay equivalent to a number of coefficients for digital filter. |
0 | s | [0, +∞) |
number of iir taps Defines the number of coefficients for digital filter. |
4 | - | [2, +∞) |
maximum number of iir taps Defines the number of coefficients for digital filter. |
20 | - | [2, +∞) |
initialize filter taps Defines whether to use the initial input signal to initialize filter state values or to set them to zero values. |
false | - | [true, false] |
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
Please see the example file Optical_1xN_SParameter.icp for detailed information.
The file format is:
(number of frequency points, number of columns) |
followed by the real and imaginary parts of the S parameters:
• If the number of output port is 1, the format is:
f1 abs(S21) angle(S21) f2 abs(S21) angle(S21) |
Please see example s-parameter file s_parameter1.txt
• If the number of output port is n>1,the format is:
f1 abs(S21) angle(S21) abs(S31) angle(S31) ... f2 abs(S21) angle(S21) abs(S31) angle(S31) ... |
Please see example s-parameter file s_parameter2.txt