mohatta2015.pdf
signal processing from power amplifier operation control point of view
signal processing from power amplifier operation control point of view
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
146 MAXIMUM LIKELIHOOD SEQUENCE DETECTION<br />
For CDMA, the challenges of using WMF are discussed in [Wei96]. MLSD at<br />
chip level for MUD is discussed in [SimOl, Tan03].<br />
The expectation-maximization (EM) algorithm [Dem77] has been used to develop<br />
iterative approaches to MLSD that resemble PIC [Nel96, BorOO, RapOO].<br />
Other iterative approaches are given in [Var90, Var91, Shi96]. Interior point methods<br />
are explored in [TanOlb].<br />
While the Viterbi algorithm was originally developed for decoding convolutional<br />
codes [Vit67, Vit71], we focus on its use in equalization. A tutorial on the Viterbi<br />
algorithm can be found in [For73]. Bellman's law of optimality can be found control<br />
theory textbooks, such as [Bro82]. The practical issues of decision depth, metric<br />
renormalization, and initialization are discussed in [For73]. As for criteria for traceback,<br />
the best metric rule is shown superior in [Erf94].<br />
The Viterbi algorithm can be modified to keep more than just the best path<br />
[For73]. This has motivated the generalized Viterbi algorithm [Has87] and the list<br />
Viterbi [Ses94a] A discussion of these approaches, along with extensions, can be<br />
found in [NH95].<br />
Use of the Viterbi algorithm for MLSD is considered in [Kob71, For72]. A WMF<br />
front end is assumed. The Viterbi algorithm can be simplified when the channel is<br />
sparse [Dah89, Ben96, Abr98, Mcg98].<br />
In the purely MIMO case, the metrics can be computed efficiently using an<br />
expanding tree algorithm, which is based on rewriting the metric as a sum of terms<br />
in which earlier terms depend on fewer symbols [Cro92]. Triangularization can<br />
also be used in conjunction with sphere decoding [Hoc03[. Sphere decoding can<br />
be combined with the Viterbi algorithm [Vik06[. Sphere decoding has also been<br />
studied for CDMA multiuser detection [Bru04].<br />
The M-algorithm can be found in the decoding literature [And84]. The use of the<br />
M-algorithm and variations for equalization can be found in [Cla87, Ses89], though<br />
the discussion of [Ver74] in [Bel79] suggests such an approach. The steps of the<br />
M algorithm given in this chapter are merged from the steps given in [And84] and<br />
[Jun95a]. The T algorithm can be found in [Sim90]. More sophisticated breadthfirst<br />
pruning approaches can be found in [Aul99, Aul03]. Adapting the number of<br />
states with the time variation of the fading channel is considered in [Zam99, Zam02].<br />
Use of sequential decoding algorithms [And84], such as the stack algorithm, for<br />
equalization can be found in [For73, Xie90b, Xio90, Dai94].<br />
Early work on prefiltering or channel shortening is summarized in [Eyu88] and<br />
includes [Fal73]. A survey of blind channel shortening approaches can be found<br />
in [Mar05]. Channel shortening for EDGE is described in [AriOOa, SchOl, Dha02,<br />
Ger02a], including the use of all-pass channel shortening.<br />
Reduced-state sequence estimation (RSSE) is developed in [Eyu88]. The special<br />
case of decision feedback sequence estimation (DFSE) was independently developed<br />
in [Due89], where it is referred to as delayed DFSE (DDFSE). When unwhitened<br />
decision variables are used, there is a bias in the decisions made by the DFSE<br />
which can be somewhat corrected using tentative future symbol decisions [Haf98].<br />
Extensions of these ideas can be found in [Kam96, KimOOb].<br />
Recall that DFE is sensitive as to whether the channel is minimum phase or<br />
not. A similar sensitivity occurs with approximate MLSD forms, such as DFSE.<br />
When the channel is nonminimum phase, all-pass filtering can be used to convert