19.11.2014 Views

mohatta2015.pdf

signal processing from power amplifier operation control point of view

signal processing from power amplifier operation control point of view

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

120 MAXIMUM LIKELIHOOD SEQUENCE DETECTION<br />

6.3 THE MATH<br />

Mathematically, MLSD tries to find the sequence of symbol values that maximizes<br />

the likelihood of the received signal. Let s denote the sequence of N s transmitted<br />

symbols. Let S N " denote the set of all possible sequences. For M-ary modulation,<br />

there would be M N " possible sequences. Then, MLSD detects the sequence using<br />

s = arg max Pr{r(í) Ví|s = q}. (6.29)<br />

Our notation is a little sloppy in that we use Pr{} to denote likelihood, which<br />

can be either a discrete probability (sum to one) or a PDF value (integrates to<br />

one). The key is that we are trying to find the hypothetical symbol sequence q that<br />

maximizes the conditional likelihood of the received signal.<br />

Before considering the SISO TDM scenario, we develop the Viterbi algorithm,<br />

an approach to reduce complexity of the tree search without sacrificing performance<br />

(at least when the channel coefficients are known). Then the SISO TDM scenario<br />

is examined. Certain approximate forms are introduced. Performance results are<br />

also provided.<br />

6.3.1 The Viterbi algorithm<br />

The Viterbi algorithm is a form of dynamic programming for efficiently performing<br />

the tree search without explicitly forming all possible paths through the tree. To<br />

understand how the Viterbi algorithm works, it helps to consider an analogous<br />

problem of the traveling salesperson.<br />

Suppose a traveling salesperson needs to get from point A to point F via airplane.<br />

As shown in Fig. 6.4,'there are flights from point A to point B or point C. From<br />

points B and C, there are flights to points D and E. Finally, from points D and E,<br />

there are flights to point F.<br />

Figure 6.4<br />

Traveling salesperson problem.<br />

The salesperson wants to minimize the cost of travel. Ticket costs for each<br />

possible leg of the journey are shown in Fig. 6.4. We can use the tree search<br />

method to consider all possible routes. The tree search considering the first two

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!