Allows measuring of digitally modulated IQ waveforms
Keywords
analyzer, electrical, unidirectional, bidirectional
Ports
Name | Type |
---|---|
input I | Electrical Signal |
input Q | Electrical Signal |
Properties
General Properties
Name | Default value | Default unit | Range |
---|---|---|---|
name Defines the name of the element. |
Vector Signal 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). |
Vector Signal Analyzer | - | - |
description A brief description of the elements functionality. |
Allows measuring of digitally modulated IQ waveforms | - | - |
prefix Defines the element name prefix. |
VSA | - | - |
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 |
---|---|---|---|
configuration Defines whether or not to enable I and Q ports. |
dual input | - | [dual input, single input |
signal reference input Defines whether or not to enable the signal reference input port. The reference input port allows for automatic delay compensation of the input signal. |
false | - | [true, false] |
clock recovery Defines whether or not to use the automatic synchronization delay. |
automatic | - | [automatic, user defined |
synchronization delay I The time delay to apply to the input signal. |
0 | s | [0, +∞) |
synchronization delay Q The time delay to apply to the input signal. |
0 | s | [0, +∞) |
constellation diagram Defines whether or not to calculate the constellation diagram. |
false | - | [true, false] |
bitrate Defines the input signal bitrate. |
%bitrate% | bits/s | [1, +∞) |
ignore start symbols The number of consecutive symbols at the begging of the signal waveform to be excluded from the constellation diagram. |
8 | - | [0, +∞) |
ignore end symbols The number of consecutive symbols at the end of the signal waveform to be excluded from the constellation diagram. |
8 | - | [0, +∞) |
decision point Defines whether or not to automatically determine the decision point for the constellation diagram. |
automatic | - | [automatic, user defined |
decision instant Defines the time instant for the constellation diagram detection decision points. |
20e-012 | s | (-∞, +∞) |
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 |
---|---|---|---|
symbol map Defines whether or not to use symbol maps for constellation diagram analysis. |
false | - | [true, false] |
scale factor I The scale factor for the symbol map IQ values. |
1 | - | (0, +∞) |
scale factor Q The scale factor for the symbol map IQ values. |
1 | - | (0, +∞) |
rotation The rotation angle rotates the symbol map IQ values. |
0 | rad | (-∞, +∞) |
normalize IQ values Defines whether or not to normalize symbol IQ values to the minimum and maximum reference IQ values.The error vector magnitude measurement depends on how the normalization is calculated. By default the reference IQ values are calculated from the input IQ values, or the vector diagram. If automatic mode is selected and the constellation diagram is enabled, the reference values will be taken from the constellation diagram IQ values. If automatic mode is selected and the calculate statistics is enable, the reference values will be taken from the mean IQ values |
automatic | - | [disable, automatic, from input |
load map from file Defines whether or not to load IQ values from an input file or to use the currently stored values. |
false | - | [true, false] |
symbol map filename The file containing user defined IQ values. Refer to the Implementation Details section for the format expected. |
symbolmap.dat | - | - |
modulation type Defines the input signal modulation scheme. The user can choose between different standard modulation schemes. |
2PAM | - | [user defined, 2PAM, 4PAM, 8PAM, 16PAM, BPSK, QPSK, 8PSK, 8QAM, 16QAM, 32QAM, 64QAM, 128QAM, 256QAM |
symbol map table The table allows the user to read or modified a symbol map by changing the position of one or more symbols. |
<2,2> [-1, 1, 0,...] | - | - |
color grading Defines whether or not to enable color grading. It allows to color code the eye to display the frequency (histogram) at which a certain point in the eye is reached |
true | - | [true, false] |
binning size The number of vertical and horizontal bins used to calculate the histogram required to generate the color grading. |
500 | - | [0, +∞) |
smoothness The number of samples used to smooth the color grading effect. It is equivalent to a average moving filter applied to each signal trace. |
10 | - | [0, +∞) |
calculate statistics Defines whether or not to calculate constellation diagram statistics. Statistics include 'mean level I', 'mean level Q', etc. |
false | - | [true, false] |
calculate measurements Defines whether or not to calculate constellation diagram measurements. Measurements include 'EVM', 'SER', etc. |
false | - | [true, false] |
plot waveforms Defines whether or not to plot waveforms. Waveforms include 'signal input I' and 'signal input Q' |
false | - | [true, false] |
minimum amplitude The minimum detectable amplitude (real and imag) value. |
0 | - | [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 |
---|---|
vector diagram | The quadrature and in-phase components mapped to the vertical and horizontal directions, also called I-Q diagram or polar diagram. |
constellation/constellation diagram | The quadrature and in-phase components mapped to the vertical and horizontal directions shown at detection decision points. |
constellation/symbol map | The modulation signal symbol map. |
constellation/scale factor I | The normalization scale factor applied to the symbol map. |
constellation/scale factor Q | The normalization scale factor applied to the symbol map. |
waveform/constellation I | The input signal levels at decision instant after clock recovery. |
waveform/constellation Q | The input signal levels at decision instant after clock recovery. |
waveform/input I | The input signal waveform after clock recovery. |
waveform/input Q | The input signal waveform after clock recovery. |
measurement/SER | The symbol error rate at the measured decision instant. |
measurement/log of SER | The log of the symbol error rate at the measured decision instant. |
measurement/EVM | The error vector magnitude in % at the measured decision instant. |
measurement/EVM dB | The error vector magnitude in dB at the measured decision instant. |
measurement/Q factor | The Q factor at the measured decision instant. |
statistics/level I mean | The mean value of the detected I levels. |
statistics/level I sigma | The standard deviation of I levels. |
statistics/level Q mean | The mean value of the detected Q levels. |
statistics/level Q sigma | The standard deviation of Q levels. |
statistics/symbol map | The modulation signal symbol map using IQ mean values, with ellipses scaled by the standard deviation of IQ values. |
statistics/symbol probability | The symbol probability. |
====================================
Implementation Details
Please see Optical PAM-4 in Advanced Modulation Format Transceivers for detailed information.
Please see also the example file 4PAM_Symbol_Map.icp.