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.

160 ADVANCED TOPICS<br />

Table 7.6<br />

Example of message metrics for (7.4) Hamming code<br />

Message<br />

Information Bits<br />

Check Bits<br />

Message Metric<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

10<br />

11<br />

12<br />

13<br />

14<br />

15<br />

16<br />

+1 +1 +1 +1<br />

+1 +1 +1 -1<br />

+1 +1 -1 +1<br />

+ 1 +1 -1 -1<br />

+ 1 -1 +1 +1<br />

+1 -1 +1 -1<br />

+1 -1 -1 +1<br />

+1 -1 -1 -1<br />

-1 +1 +1 +1<br />

-1 +1 +1 -1<br />

-1 +1 -1 +1<br />

-1 +1 -1 -1<br />

-1 -1 +1 +1<br />

-1 -1 +1 -1<br />

-1 -1 -1 +1<br />

-1 -1 -1 -1<br />

4-1 4-1 4-1<br />

-1 -1 -1<br />

4-1 -1 -1<br />

-1 4-1 4-1<br />

-1 4-1 -1<br />

4-1 -1 4-1<br />

-1 -1 4-1<br />

4-1 4-1 -1<br />

-1 -1 4-1<br />

4-1 4-1 -1<br />

-1 4-1 -1<br />

4-1 -1 4-1<br />

4-1 -1 -1<br />

-1 4-1 4-1<br />

4-1 4-1 4-1<br />

-1 -1 -1<br />

13<br />

-3<br />

-11<br />

25<br />

23<br />

-1<br />

19<br />

7<br />

-7<br />

-19<br />

1<br />

-23<br />

-25<br />

11<br />

3<br />

-13<br />

that exit the coding process. Thus, if there are 400 information bits and we encode<br />

them into 600 modem bits, we are using a rate 2/3 code. In general, lower rate<br />

codes are more powerful, being able to correct more errors.<br />

7.2.3 Joint demodulation and decoding<br />

Let's consider joint demodulation and decoding for the case of MLSD and the (7,4)<br />

Hamming code. In Chapter 6, we introduced the notion of MLSD as a tree search,<br />

using the tree in Fig. 6.5. The branches of the tree corresponded to all possible<br />

symbol sequences. When we including the fact that the symbol sequences were<br />

generated with a code, we can immediately prune the tree and drop any branches<br />

that do not correspond to a valid codeword.<br />

For the (7,4) Hamming code, 7 bits are transmitted. With conventional MLSD,<br />

there would be 2 7 = 128 possible sequences. With joint demodulation and decoding,<br />

there would be only 2 4 = 16 possible sequences. We would form metrics for each<br />

possible sequence using a tree with 16 final branches.<br />

7.3 THE MATH<br />

7.3.1 MAP symbol detection<br />

MAPSD tries to find the symbol value that maximizes the conditional symbol likelihood,<br />

conditioned on the received signal. How does this differ from MLSD? There<br />

are two main differences. First, MLSD tries to find a sequence value, not a symbol<br />

value. Second, MLSD tries to maximize the received signal likelihood, not a symbol<br />

likelihood.<br />

The implication of first difference is that MAPSD will focus on each symbol<br />

separately. As a result, it will minimize symbol error rate, as opposed to sequence<br />

error rate. Keep in mind that when detecting a particular symbol, MAPSD will

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

Saved successfully!

Ooh no, something went wrong!