The maximum likelihood sequence estimation (MLSE) equalizer equalizes the signal using the Viterbi algorithm
Keywords
digital, electrical, unidirectional
Ports
Name | Type |
---|---|
input I | Electrical Signal |
input Q | Electrical Signal |
output I | Electrical Signal |
output Q | Electrical Signal |
Properties
General Properties
Name | Default value | Default unit | Range |
---|---|---|---|
name Defines the name of the element. |
MLSE Equalizer | - | - |
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). |
MLSE Equalizer | - | - |
description A brief description of the elements functionality. |
The maximum likelihood sequence estimation (MLSE) equalizer equalizes the signal using the Viterbi algorithm | - | - |
prefix Defines the element name prefix. |
MLSE | - | - |
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 |
---|---|---|---|
configuration Defines whether or not to enable I and Q ports. |
dual ports | - | [dual ports, single ports |
bitrate Defines the input signal bitrate. |
%bitrate% | bits/s | [1, +∞) |
samples per bit The number of samples per bit. |
1 | - | [1, 1e+100] |
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, +∞) |
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. |
0 | s | (-∞, +∞) |
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 | (-∞, +∞) |
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. |
- | - | - |
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,...] | - | - |
Standard/Coefficients Properties
Name | Default value | Default unit | Range |
---|---|---|---|
load channel coefficients from file Defines whether or not to load filter coefficients from an input file or to use the currently stored values. |
false | - | [true, false] |
channel coefficients filename The file containing the filter coefficient values. Refer to the Implementation Details section for the format expected. |
- | - | - |
channel coefficients table The table containing the filter coefficient values |
<2,2> [1, 0, 0,...] | - | - |
Numerical Properties
Name | Default value | Default unit | Range |
---|---|---|---|
traceback length Specifies the equalizer traceback depth. |
10 | - | [0, +∞) |
====================================
Implementation Details
The maximum likelihood sequence estimate (MLSE) equalizer uses the Viterbi equation to make measurement of channel impulse response and provide means for adjusting the receiver to the transmission channel.
The following figure shows the schematic of a MLSE equalizer.