Equalize linearly modulated signal using MLSE
equalizes the baseband signal vector y
= mlseeq(x
,chcffs
,const
,tblen
,opmode
)x
using the maximum likelihood
sequence estimation (MLSE). chcffs
provides estimated channel
coefficients. const
provides the ideal signal constellation points.
tblen
specifies the traceback depth. opmode
specifies the operation mode of the equalizer. MLSE is implemented using the Viterbi Algorithm.
specifies
the number of samples per symbol in y
= mlseeq(___,nsamp
,init_metric
,init_states
,init_inputs
)x
, initial likelihood state
metrics, initial traceback states, and initial traceback inputs for the equalizer, in
addition to arguments in the first syntax. These three inputs are typically the
final_metric
, final_states
, and
final_inputs
outputs from a previous call to this function. This
syntax applies when opmode
is 'cont'
only. For
more information, see Initialization in Continuous Operation Mode.
[
returns the normalized final likelihood state metrics, final traceback states, and final
traceback inputs at the end of the traceback decoding process, using any of the previous
input argument syntaxes. This syntax applies when y
,final_metric
,final_states
,final_inputs
] = mlseeq(___)opmode
is
'cont'
only. For more information, see Initialization in Continuous Operation Mode.
[1] Proakis, John G. Digital Communications, Fourth Edition. New York: McGraw-Hill, 2001.
[2] Steele, Raymond, Ed. Mobile Radio Communications. Chichester, England: John Wiley & Sons, 1996.