30.01.2013 Views

november 2010 volume 1 number 2 - Advances in Electronics and ...

november 2010 volume 1 number 2 - Advances in Electronics and ...

november 2010 volume 1 number 2 - Advances in Electronics and ...

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.

18 ADVANCES IN ELECTRONICS AND TELECOMMUNICATIONS, VOL. 1, NO. 2, NOVEMBER <strong>2010</strong><br />

Hamm<strong>in</strong>g distance d. F<strong>in</strong>ally, f (d, ϖ, ℵ) is the pairwise error<br />

probability (PEP). Its loos<strong>in</strong>g Chernoff bound [3] is<br />

⎡<br />

f (d, ϖ, ℵ)≤⎣<br />

1<br />

K2K ⎤<br />

K� 1� � �<br />

m<strong>in</strong>Φ∆(X,Z)(s)<br />

⎦, (4)<br />

s<br />

k=1 b=0 X∈ℵk b Z∈ℵk ¯b where Z is a “neighbor” of X, the label of which has opposite<br />

kth bit ( ¯ b <strong>in</strong>stead of b). Φ ∆(X,Z)(s) is the Laplace transform<br />

of probability density function<br />

∆(X, Z) = �Y − ZH� 2 − �Y − XH� 2 . (5)<br />

Follow<strong>in</strong>g [4], it can be written that<br />

�<br />

r�<br />

�−Nr (1 + λi/4N0) , (6)<br />

m<strong>in</strong><br />

s Φ ∆(X,Z)(s) =<br />

i=1<br />

where λi are the nonzero eigenvalues of matrix<br />

A = (X − Z) H (X − Z),<br />

hav<strong>in</strong>g rank r. Tak<strong>in</strong>g only the nearest neighbor � Z ∈ ℵ k<br />

b of<br />

X <strong>in</strong> (4), one arrives at so-called expurgated PEP [3]:<br />

⎡<br />

fex (d, ϖ, ℵ) ≤ ⎣ 1<br />

K2K ⎤<br />

K� 1� �<br />

m<strong>in</strong> Φ<br />

s ∆(X, Z) � (s) ⎦ (7)<br />

If N0 → 0,<br />

fex (d, ϖ, ℵ) ∼<br />

where<br />

�Ω 2 ⎡<br />

(ℵ, ϖ, Nr)= ⎣ 1<br />

K2K k=1 b=0 X∈ℵk b<br />

K�<br />

�<br />

1�<br />

4<br />

�Ω 2 /N0<br />

k=1b=0<br />

X∈ℵk b<br />

� �rNrd<br />

�<br />

� �r�<br />

�λi<br />

i=1<br />

, (8)<br />

�−Nr<br />

⎤<br />

⎦<br />

1<br />

�rNr<br />

can be <strong>in</strong>terpreted as an asymptotic cod<strong>in</strong>g ga<strong>in</strong> associated<br />

with both space-time cod<strong>in</strong>g <strong>and</strong> constellation label<strong>in</strong>g. In the<br />

above statements � λi <strong>and</strong> �r are the nonzero eigenvalues <strong>and</strong><br />

the rank of matrix � A = (X − � Z) H (X − � Z), respectively. (The<br />

expurgated PEP is accurate only for Gray-labelled schemes.<br />

In such case, there is exactly one nearest neighbor � Z. For<br />

other labell<strong>in</strong>gs (7) is an overoptimistic approximation. [3])<br />

Note that (8) is valid only for mapp<strong>in</strong>g rules ω with the same<br />

�r value for each (X, � Z) pair. It has been checked that such<br />

condition is satisfied by the BI-STCM-ID with the Alamouti<br />

space-time code, considered <strong>in</strong> this paper.<br />

Hav<strong>in</strong>g taken only the first term (for d = df ) <strong>in</strong> (3) <strong>and</strong><br />

assumed that energy per <strong>in</strong>formation bit Eb = 1/R, where R<br />

is the overall <strong>in</strong>formation rate, the BER for BI-STCM system<br />

(after the first pass or without iterative process<strong>in</strong>g) is bounded<br />

on the logarithmic scale by [4]<br />

log 10 � Pb ≈ − �rNrdf<br />

10<br />

��<br />

R� Ω 2�<br />

+ (Eb/N0) dB<br />

dB<br />

(9)<br />

�<br />

+ const.<br />

(10)<br />

Note that the slope of the asymptotic bound is associated<br />

with the rank of � A. So only if all � A matrixes (for each<br />

(X, � Z) pair) are full-ranked, full diversity ga<strong>in</strong> can be reached.<br />

Additionally, the comparison of different mapp<strong>in</strong>g rules can be<br />

Fig. 2. The boosted space-time diversity scheme:<br />

fair only if the convolutional code of the same free distance df<br />

is employed. It is worth mention<strong>in</strong>g that the asymptotic cod<strong>in</strong>g<br />

ga<strong>in</strong> � Ω 2 of a mapp<strong>in</strong>g rule <strong>in</strong>fluences the horizontal offset of<br />

the bound (the higher cod<strong>in</strong>g ga<strong>in</strong>, the better position of the<br />

asymptotic bound).<br />

If the iterative decod<strong>in</strong>g runs, one can assume the error-free<br />

feedback, i.e. all bits are assumed to be perfectly known at<br />

the demapper, except the one for which the LLR is currently<br />

be<strong>in</strong>g evaluated. In such case, BER is asymptotically bounded<br />

by<br />

log 10 ˜ Pb ≈ − ˜rNrdf<br />

10<br />

��<br />

R˜ Ω 2�<br />

�<br />

+ (Eb/N0) dB +const, (11)<br />

dB<br />

where ˜ Ω 2 (ℵ, ϖ, Nr) is similar to � Ω 2 (ℵ, ϖ, Nr) from (9), but<br />

�λi <strong>and</strong> �r must be replaced with ˜ λi <strong>and</strong> ˜r, that are respectively<br />

the nonzero eigenvalues <strong>and</strong> the rank of<br />

à = (X − ˜ Z) H (X − ˜ Z).<br />

The bit labels of signals X <strong>and</strong> ˜ Z differ only on the kth bit<br />

position. Note that <strong>in</strong> the considered case there is exactly one<br />

˜Z symbol for each X.<br />

An accurate way to characterize labell<strong>in</strong>g of Bit-Interleaved<br />

Coded Modulation with Iterative Decod<strong>in</strong>g (an ancestor of BI-<br />

STCM-ID) is the Euclidean distance spectrum [6]. The idea<br />

is briefly depicted below. For each constellation po<strong>in</strong>t x <strong>and</strong><br />

each k-th position of its bit label, all neighbor<strong>in</strong>g po<strong>in</strong>ts z with<br />

the opposite k-th bit are found on the constellation. Distance<br />

spectrum D is just a histogram of all |x − z| 2 entries. Such<br />

spectrum is proper to judge the asymptotic performance of the<br />

system without iterative process<strong>in</strong>g. In the error-free feedback<br />

case, which can be approached after many iterations, Def<br />

spectrum of |x − ˜z| 2 distances should be evaluated, <strong>in</strong>stead.<br />

The <strong>in</strong>terpretation of distance spectra is as follows. The<br />

lower frequency of short distances <strong>in</strong> D, the better asymptotic<br />

system performance after the first iteration. Similarly, low<br />

frequency of short distances <strong>in</strong> Def suggests good asymptotic<br />

system performance <strong>in</strong> case of error-free feedback. Note that<br />

the spectrum analysis is useful to compare different mapp<strong>in</strong>g<br />

rules, <strong>and</strong> does not cover the impact of the employed convolutional<br />

code on overall system performance.<br />

Let us extend the idea of distance spectrum for any spacetime<br />

diversity scheme. If an orthogonal space-time code is<br />

used, the issue of the overall mapp<strong>in</strong>g rule ϖ optimization is<br />

reduced to search for optimal constellation labell<strong>in</strong>g ω. To f<strong>in</strong>d

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

Saved successfully!

Ooh no, something went wrong!