Measures the magnitude of an input optical signal versus frequency
Keywords
analyzer, optical, unidirectional, bidirectional
Ports
Name | Type |
---|---|
input | Optical Signal |
Properties
General Properties
Name | Default value | Default unit | Range |
---|---|---|---|
name Defines the name of the element. |
Optical Spectrum Analyzer | - | - |
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 Spectrum Analyzer | - | - |
description A brief description of the elements functionality. |
Measures the magnitude of an input optical signal versus frequency | - | - |
prefix Defines the element name prefix. |
OSA | - | - |
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. |
- | - | - |
icon type Defines the icon or element symbol view option. |
small | - | [small, medium |
Standard Properties
Name | Default value | Default unit | Range |
---|---|---|---|
limit frequency range Enables setting the frequency range of the analysis. |
false | - | [true, false] |
start frequency The lower frequency limit of the analysis. |
190 |
THz* *std. unit is Hz |
(0, +∞) |
stop frequency The upper frequency limit of the analysis. |
200 |
THz* *std. unit is Hz |
(0, +∞) |
plot kind This option allow users to choose to plot in units of frequency or wavelength. |
frequency | - | [frequency, wavelength |
plot format Defines the plot format for the results. |
power | - | [rectangular, power |
power unit Defines the power unit to plot the results. |
dBm | - | [W, dBm, W/Hz, dBm/Hz |
reference level Defines the analyzer reference power level. Intensity plots are set to zero at this point. |
0 |
dBm* *std. unit is W |
(-∞, +∞) |
sensitivity The minimum detectable signal power level. |
-100 |
dBm* *std. unit is W |
(-∞, +∞) |
resolution Defines the type of filter used to simulate the analyzer resolution bandwidth |
disable | - | [disable, rectangular function, Gaussian function |
bandwidth Defines the resolution bandwidth. |
10 |
GHz* *std. unit is Hz |
[0, +∞) |
limit time range Enables setting the time range( start/stop) of the analysis. |
false | - | [true, false] |
start time Time instant to start the signal analysis. |
0 | s | [0, +∞) |
stop time Time instant to stop the signal analysis. |
1 | s | [0, +∞) |
Enhanced Properties
Name | Default value | Default unit | Range |
---|---|---|---|
spectrogram Defines whether to enable spectrogram plots and allows for a choice between waterfall or average plots. Waterfall spectrogram shows how the spectrum changes over time, while average spectrogram illustrates the mean power as a function of frequency or wavelength. |
disable | - | [disable, waterfall, average |
spectrogram window function Defines the spectrogram window function. Window functions mitigate spectral leakage by tapering the time-domain signal at the edges. |
rectangular | - | [rectangular, hamming, hanning, blackman |
spectrogram time window Defines the duration of the spectrogram window. Large time window provides higher frequency resolution but may result in lower time resolution. |
%time window%/20 | s | [0, +∞) |
spectrogram time overlap Defines the overlap between adjacent time windows. Overlapping windows help reduce artifacts at the edges of each segment. A zero overlap may result in discontinuities at window boundaries. |
%time window%/30 | s | [0, +∞) |
Simulation Properties
Name | Default value | Default unit | Range |
---|---|---|---|
input signal selection Input signal selection option. |
last | - | [last, index |
input signal index The signal index to analyzed. |
1 | - | [1, +∞) |
include delays Defines whether inserted delays should be included as part of the signal or not. |
false | - | [true, false] |
Display Properties
Name | Default value | Default unit | Range |
---|---|---|---|
refresh Defines whether or not to update display and annotations during the simulation. |
true | - | [true, false] |
refresh length Defines how ofter to update the element. This is the minimum number of new data values available at the element input port that will trigger the element update. |
1024 | - | [0, +∞) |
limit display memory Defines whether or not to limit the number of values displayed in the element display. |
true | - | [true, false] |
display memory length This is the number of data values used to update the display and annotations during the simulation. |
2048 | - | [2, +∞) |
Results
Name | Description |
---|---|
sum/signal | The total input signal spectrum. Calculated by the sum of the energy of the optical power of the individual modes. |
mode #/signal | The signal spectrum corresponding to the individual mode. |
sum/spectrogram | The spectrogram calculated by the sum of the energy of the optical power of the individual modes. |
====================================
Implementation Details
The Optical Spectrum Analyzer measures the power spectrum of the input optical signal versus its frequency. Please see the electrical Spectrum Analyzer for more implementation details.