• Aucun résultat trouvé

Construction criteria and existence results for approximately universal linear space-time codes with reduced decoding complexity

N/A
N/A
Protected

Academic year: 2022

Partager "Construction criteria and existence results for approximately universal linear space-time codes with reduced decoding complexity"

Copied!
6
0
0

Texte intégral

(1)

Construction criteria and existence results for approximately universal linear space-time codes with reduced decoding

complexity

Petros Elia and Joakim Jalden

Abstract

This work presents new eigenvalue bounds, neces- sary conditions and existence results for approxi- mately universal linear (lattice) codes that can be drawn from lattices of reduced dimension, and can thus incur reduced decoding complexity. Currently for the n×nrMIMO channel, all known n×T ap- proximately universal codes, except for the Alam- outi code for n=2,nr=1, draw from lattices of dimension equal to or larger than nT , irrespec- tive of nr. Motivated by the case where nr <n, the work describes construction criteria for lattice codes that maintain their approximate universality even when they are drawn from lattices of reduced dimensionality.

1. Introduction

Consider the quasi-static, fading, space-time (ST) MIMO channel withntransmit andnrreceive

The research leading to these results has received fund- ing from the European Community’s Seventh Framework Pro- gramme (FP7/2007-2013) under grant agreement SENDORA no. 216076. This work was also supported by the European Commission in the framework of the FP7 Network of Excel- lence in Wireless COMmunications NEWCOM++ (contract no. 216715)

Petros Elia is with the Department of Mobile Com- munications, EURECOM, Sophia Antipolis, France.

elia@eurecom.fr

Joakim Jalden is with the Institute of Communica- tions and Radio-Frequency Engineering, Vienna University of Technology, Austria.jjalden@nt.tuwien.ac.at

antennas. The(nr×T)received signal matrixY is given by

Y = θHX+W (1)

where X is an(n×T) code matrix drawn from a ST codeX,T is the duration of transmission,Wis the additive noise matrix,His the(nr×n)channel matrix, and the scalarθ is such that

θ2||X||2F T SNR, allX∈X. (2) The entries ofWare assumed to be i.i.d., circularly symmetric, complex Gaussian CN (0,1) random variables, and the entries ofHare drawn randomly from an arbitrary distribution.

1.1. Approximate universality over the n×nr

MIMO channel

Let X have cardinality |X| = 2RT, cor- responding to transmission rate R. The high SNR fundamental error-performance limit over the MIMO channel is defined by the channel’s outage region

O:={H: max

px

I(x;y|H)<R} ⊂Cnr×n, where max

px I(x;y|H) describes the instantaneous capacity of the channel. This limit was captured in the form of the diversity multiplexing tradeoff (DMT) [1], which describes the high-SNR (SNR is here denoted asρ) approximation of the optimal diversity-gain

d(r):=lim

ρ→∞

P(H∈O)

logρ =lim

ρ→∞

P(error) logρ (3)

(2)

as a function of themultiplexing gain r:=R/logρ.

The work in [2, 3, 5] shows that there exist ST de- signs that perform DMT optimally, irrespective of the fading statistics. Such codes were defined to be approximately universalin [2] as follows.

Definition 1 ([2]) A codeX is said to beapprox- imately universal over the n×nr MIMO channel if

ρlim→∞

Pr(error|X,H∈/O)

logρ =−∞, ∀X∈X. (4) For a code matrixX, we denote theksmallest eigenvalues ofX Xas

λ1(X)λ2(X)≤ ··· ≤λk(X).

The work in [2] provides necessary and sufficient conditions for a code to be approximately univer- sal.

Lemma 1 ([2]) A code is approximately universal over the n×nrMIMO channel if and only if

min(n,nr)

i=1

λi(X)˙ ρmin(n,nr)r, ∀X∈X. (5) In the above we used the symbol .

=to denote ex- ponential equality, i.e., the relation

ρlim→∞

logg(ρ) logρ =c is denoted byg(ρ) .

cand ˙, ˙are defined sim- ilarly.

1.2. q-dimensional linear ST codes: Fully di- mensional v.s. reduced-dimensional de- signs

LetX be a lattice ST code mappingq infor- mation elements from a discrete constellationAρ, via a lattice generator matrixG∈CnT×q

G=

G1(n×q) G2(n×q)

... GT(n×q)

.

Each codematrix is constructed via column-by- column stacking of annT-length lattice vectorG f, where

f ∈AρqCq, and∥f∥2˙ ρ. The corresponding code is then given by1 X =

{

matr(G·f), f∈Aρq }

,

= {[

G1f G2f ··· GTf ]

, f ∈Aρq }

. We call X a q-dimensional lattice code.

When q≥nT, the code will be labeled as fully- dimensional, whereas when q<nT, asreduced- dimensional.

2. Existence of approximately universal linear codes

All known approximately universal ST code designs, except for the Alamouti code for n = 2,nr = 1, are lattice code designs of dimen- sion equal to or greater than nT. Such fully- dimensional optimal designs ([5]) achieve approx- imate universality for all channel dimensions, i.e., for allnr. For the case wherenr<n, the question is raised whether approximate universality can be achieved by reduced-dimensional codes. The exis- tence of such codes would establish the ability to communicate in a provably optimal manner over all MIMO fading channels, irrespective of fading statistics, and do so with reduced decoding com- plexity whenevernr<n.

In relation to this issue, we provide new bounds on code eigenvalues and then apply these bounds to give criteria for constructing reduced- dimensional approximately universal codes. The criteria will also establish that, with the exception of the Alamouti code for n=2,nr=1, currently the only known approximately universal designs are fully-dimensional irrespective ofnr.

1Without loss of generality we consider that the complex and real parts of fare transformed by the same lattice gener- ator matrix.

(3)

Fornr≥n, the result in [5] establishes the fact that approximate universality can be achieved in minimum delay (T =n), utilizing the minimum possible lattice dimensionality ofq=nT=n2. We henceforth restrict our attention to the case where nr<n, andT≥n, which is necessary for achieving full diversity over the Rayleigh fading channel and consequently is necessary for approximate univer- sality.

Towards establishing the conditions we pro- ceed with bounds on the code eigenvalues. Hence- forth all the results refer to q-dimensional n×T lattice ST codes that are generated by a lattice gen- erator matrixG.

Lemma 2 For k∈[1,2, ...,n]and for tk:= min

UkGL(k,n){rank[(IT⊗Uk)G]}, (6) there exists a matrix Xk∈X such that

k i=1

λi(Xk)˙ ρk−krT/tk. (7) In the above we use to denote the Kronecker product of matrices, andGL(k,n)to denote the set ofk×nmatrices of rankk≤n.

For eachk, the eigenvalues ofX are bounded as a function of the minimum ranktkof all possible kT×qlattice generator matrices

A(Uk):= (IT⊗Uk)G=



 UkG1

UkG2 ... UkGT



 (8)

that generate k×T codes UkX, which are row deleted versions of faithful mappings ofX.

Using the above bounds on the eigenvalues of the code, we proceed with the necessary condi- tions.

Theorem 3 A necessary condition for a code to be approximately universal over the n×nrMIMO channel is that

min

k[1,2,..n]

1 k min

UkGL(k,n)rank(

(IT⊗Uk)G)

≥T. (9)

We proceed with the proofs of Lemma 2 and The- orem 3.

Proof of Lemma 2: With

A(Uk) = (IT⊗Uk)G, let

Uk∈GL(k,n) be such that

rank(A(Uk)) =tk.

Using a standard packing argument, we then have that

∃f

k∈Aρqsuch that∥A(Uk)f

k2F˙ ρ1rT/tk. (10) LetXk be then×T codematrix ofX correspond- ing to vector fk, i.e., let

Xk:=matr(G fk)

where the column stacking here is done every n elements. Now note that

A(Uk) =

 UkG1

... UkGT



and observe that

matr(A(Uk)f

k) =UkXk,

where this particular column stacking is done every kelements, resulting in thek×T matrixUkXk. Let

U=:

[ Uk U′′

]

∈GL(n,n)

be ann×nmatrix havingUkas its firstkrows and note thatUkXkare the firstkrows ofUXk. Then

(

k i=1

λi(Xk))1/k .

=

k i=1

λi1/k(UXk)

˙

k

i=1

λi1/k(UkXk)

˙

k

i=1

λi(UkXk)

= ∥UkXk2F =∥A(Uk)f

k2F

˙ ρ1−rT/tk

(4)

where the first asymptotic equality follows from the fact thatλmin(U) .

max(U) .

0, the first in- equality is due to the eigenvalue interlacing prop- erty, the second inequality due to the arithmetic- mean geometric-mean inequality, and the last in-

equality comes from (10).

Proof of Theorem 3:Recall from Lemma 2 that

∃Xk∈X such that

k i=1

λi(Xk)˙ ρkkrT/tk, k=1,2, ..,n.

First letk≥nrand rewrite the above to get

nr

i=1

λi(Xk)

k i=nr+1

λi(Xk)˙ ρkkrT/tk which implies that there existsXk∈X such that

nr

i=1

λi(Xk)˙ ρk−krT/tk1rT/tk)knr

=. ρnrnrrT/tk,

k=nr,nr+1, ...,n, where we have used the fact that

k i=nr+1

λi(Xk) = (ρ1−rT/tk)k−nr

corresponding to the case where all eigenvalues are equal. It is easy to see thattk≤tk+1, which tells us that the above bound fork=nrimplies the bounds for the other cases ofk>nr. As a result the bound states that

∃Xnr ∈X such that

nr

i=1

λi(Xnr)˙ ρnrnrrT/tnr. (11) Now consider the case wherek≤nr and note that there existsXk∈X such that

k i=1

λi(Xk)

nr

i=k+1

λi(Xk)

ρkkrT/tk(∥Xk2F)nrk˙ ρnrkrT/tnr where we used the upper bound

k i=1

λi(Xk)˙ ρkkrT/tk

from Lemma 2, and also used that

nr

i=k+1

λi(Xk)˙ (∥Xk2F)nr−k ˙ ρnr−k. Consequently fork≤nrwe get that

∃Xk∈X such that

nr

i=1

λi(Xk)˙ ρnrkrT/tk. Combining the two casesk≥nr andk≤nr gives that

∃Xk∈X such that ∏ni=1r λi(Xk)˙ ρnrkrT/tk, k=1,2, ..,n which in turn is combined with the necessary con- dition for approximate universality in (5) to give that

tk/k≥T, k=1,2, ...,n.

The necessary conditions in the Theorem also imply the following, more specific necessary con- ditions.

Corollary 4 For a q-dimensional code to be ap- proximately universal over the n×nrMIMO chan- nel, it is necessary that q≥nrT , that rank(Gi) = n, i=1,2, ...,T , and that there exists no solution to the generalized eigenvalue problem

αuGi=uGj, α C,i̸=j. (12) We here note that if the second and third conditions are not met, then the code fails to be approximately universal for anyqandnr.

Proof: Ifq<nrT andk=nrthenA(Uk)is of dimension nrT×q, and rank(A(Uk))≤q<nrT which is a violation of the condition from Theo- rem 3.

If rank(Gi)<n for some i≤T, then setting the first rowu ofUk to be in the null space ofGi, results inrank(A(Uk))<kT which again violates the condition in Theorem 3.

Finally settinguto be the solution to the gen- eralized eigenvalue problem

αuGi=uGj

(5)

results in having two linearly dependent rows of A(Uk)and inrank(A(Uk))<kT. Towards characterizing some properties of lay- ered and perfect codes [11, 4, 5], we proceed with the following necessary condition.

Proposition 5 A necessary condition for a code X to be approximately universal is that there should exist no n×n full rank matrix U , such that UX has a fixed entry, i.e., it should not be the case that

U X(i,j) =c,∀X∈X,

for some fixed i∈[1,n],j∈[1,T], and some fixed constant c. If this condition is not met, then the code fails to be approximately universal, for any q and nr.

Proof: Consider that there exists ann×nfull rank matrixU, such thatUX has a fixed entry, i.e., that

U X(i,j) =c,∀X∈X,

for some fixedi∈[1,n],j∈[1,T], and some fixed constantc. Without loss of generality, setc=0.

Consider the codeUX operating over an n×nr channel where all fading coefficients are constantly zero except the fading vectorhi corresponding to the ith transmit antenna. The optimal error per- formance over such a channel is equal to the op- timal performance over the 1×nr SIMO chan- nel described by hi. At the same time, the er- ror performance provided byUX over the above n×nrchannel, is identical to the performance, over the corresponding SIMO channel, provided by the time-only 1×T codeUX1given by theith row of the codematrices ofUX. Letrmaxdenote the max- imum multiplexing gain achievable in this SIMO channel. It is straightforward to see that due to the fixed zero in its codevectors (no information trans- mitted), this time-only code can only achieve max- imum multiplexing gain of

rmax(T1)/T<rmax

and thus cannot be optimal over the SIMO chan- nel, which in turn means that the original n×T

codeUX cannot be optimal over the correspond- ingn×nr MIMO channel. As a resultUX does not meet the coding gain requirement of Lemma 1,

and neither doesX.

The following is a direct result from Proposi- tion 5.

Corollary 6 For z<n and for any nr, z-layered codes (including z-layered perfect codes) fail to be approximately universal.

This is seen directly from the fact that for z<n, z layered codes haveT−z>0 zero elements per row.

Finally, drawing from Corollary 4 we have the following.

Corollary 7 There is no n-dimensional linear space-time code which is approximately universal over the n×nrMIMO channel.

Proof: Set k =nr =1 and q=kT =n, and first consider minimum delay (n×n) codes over the1 MISO channel. Let

A(Uk) =A(u) = (In⊗u)G=

 uG1

... uGT

.

Having a Gi of rank less than n violates the con- ditions in Corollary 4. On the other hand if rank(Gi) =n,∀ithen a guaranteed to exist eigen- vectoruofGjG−1i solves

αuGi = uGj (13) causing a violation of the conditions in Corollary 4.

The extension to the general case of n×T codes and the general n×nr MIMO channel follows by noting that ifT>nor ifnr>1 thenq<nrT which is a violation of Corollary 4.

3. Conclusion

The work provided new bounds on the eigen- values of ST codes as a function of the mini- mum rank over all possible lattice generator ma- trices that generate codes which are row deleted

(6)

versions of faithful mappings of the original code.

Based on these bounds, the work also presented existence results and new construction criteria for codes that perform in a provably optimal manner over all MIMO fading channels, irrespective of fading statistics, and do so by drawing from lat- tices of reduced dimension whenevernr<n. Re- duced dimensional codes incur reduced decoding and signaling complexities.

This setting is particularly relevant to coopera- tive communications in wireless networks [15][16]

where the fading statistics can be arbitrary, the number of receive antennas is usually small, the number of transmitting nodes can be large and the decoding complexity must be kept small due to the small size of the nodes.

References

[1] L. Zheng and D. Tse, “Diversity and Multiplexing: A Fundamental Tradeoff in Multiple-Antenna Channels,”

IEEE Trans. Info. Theory, vol. 49, no. 5, pp. 1073–1096, May 2003.

[2] S. Tavildar and P. Viswanath, “Approximately Universal Codes Over Slow-Fading Channels”IEEE Trans. Info.

Theory, vol. 52, no. 7, pp. 3233–3258, July 2006.

[3] P. Elia, K. Raj Kumar, S. A. Pawar, P. Vijay Ku- mar, and H-F. Lu, “Explicit, minimum-delay space-time codes achieving the diversity-multiplexing gain trade- off,”IEEE Trans. Inform. Theory, vol. 52, no. 9, pp.

3869–3884, Sep. 2006.

[4] F. Oggier, G. Rekaya, J. C. Belfiore, E. Viterbo, “Perfect space-time block codes,”IEEE Trans. Inform. Theory, vol. 52, no. 9, pp. 3885–3902, Sep. 2006.

[5] P. Elia, B. A. Sethuraman and P. Vijay Kumar, “Perfect space-time codes for any number of transmit antennas,”

IEEE Trans. Inform. Theory, vol. 53, no. 11, Nov. 2007.

[6] S. Alamouti,“A transmitter diversity scheme for wireless communications, ”IEEE J. Select. Areas Commun., vol.

16, pp. 1451–1458, Oct. 1998.

[7] B. A. Sethuraman and B. Sundar Rajan and V. Shashid- har, “Full-diversity, high-rate, space-time block codes from division algebras,” IEEE Trans. Inform. Theory, vol. 49, pp. 2596–2616, Oct. 2003.

[8] K. Raj Kumar and G. Caire, “Construction of structured LaST codes,”Proc. IEEE Int. Symp. Inform. Th. (ISIT 2006).

[9] C. Hollanti, J. Lahtonen, K. Ranto and R. Vehkalahti,

“On the densest MIMO lattices from cyclic division al- gebras,” submitted to theIEEE Trans. Inform. Theory.

Available at arXiv:cs.IT/0703052v1, Mar. 12, 2007.

[10] B. Hassibi and B. Hochwald, “Linear dispersion codes,”

Proc. IEEE Int. Symp. Inform. Th. (ISIT 2001).

[11] H. El Gamal and M.O. Damen,“Universal space-time coding,”IEEE Trans. Inform. Theory, Vol. 49, No.5, pp.

1097-1119, May 2003.

[12] B. Hassibi and B.M. Hochwald, “High-rate codes that are linear in space and time,”IEEE Trans. Inform. The- ory, vol.48, no.7, Jul. 2002, pages 1804-24.

[13] H. El Gamal, G. Caire and M.O. Damen, “Lattice coding and decoding achieve the optimal diversity-multilpexing tradeoff of MIMO channels,”IEEE Trans. Inform. The- ory, vol. 50, no. 6, pp. 968–985, Jun. 2004.

[14] Genyuan Wang and Xiang-Gen Xia, “On optimal multi- layer cyclotomic space-time code designs,”IEEE Trans.

Inform. Theory, vol. 51, no. 3, pp. 1102–1135, Mar.

2005.

[15] A. Sendonaris, E. Erkip, and B. Aazhang, “User Co- operation Diversity–Part I: System Description,”IEEE Trans. Commun., vol. 51, no.11, pp. 1927–1938, Nov.

2003.

[16] J. N. Laneman and G. W. Wornell, “Distributed Space–

Time-Coded Protocols for Exploiting Cooperative Di- versity in Wireless Networks,”IEEE Trans. Info. The- ory, vol. 49, no. 10, pp. 2415–2425, Oct. 2003.

[17] W. Scharlau, Quadratic & Hermitian Forms, (Grundlehren Der Mathematischen Wissenchaften Series, vol. 270): Springer-Verlag, 1984.

[18] Richard S. Pierce,Associative algebras, Graduate Texts in Mathematics, New York–Berlin: Springer-Verlag, 1982.

[19] R. A. Horn and C. R. Johnson,Matrix analysis, Cam- bridge University Press, 1999.

[20] G. H. Hardy, Orders of infinity, Cambridge Tracts in Mathematics and mathematical physics, no. 12, 1924.

[21] A. Dembo, O. Zeitouni, Large Deviations Techniques and Applications, New York: 2nd edition, Springer- Verlag, 1998.

Références

Documents relatifs

This problem was first studied by Smith [14], who obtained existence results under the assumption of damping conditions; here we establish less restrictive damping

• The layered schedulings (HL &amp; OVA), when applied on the iterative ADMM approach for decoding LDPC convolutional codes, improve the error correction

Existence and construction of shifted lattice rules with an arbitrary number of points and bounded weighted star discrepancy for general decreasing weights, J.. Lattice Methods

(26) In the the proof of this theorem we shall use an extension to viscosity solutions of fully nonlinear systems a maximum principle in narrow domains, proved by Cabre [6] in the

Much of previous work on code construction for block fading channels [1] has mainly concentrated on convolu- tional codes (CC), due to their simple construction, low decoding

Enginyer Superior de Telecomunicacions, Universitat Polit `ecnica de Catalunya, Espagne dottore in Ingegneria Elettronica, Politecnico di Torino, Italie. et de nationalit

New bounds obtained using dyadic summing techniques suggest that the behavior of the shifted sums does characterize many properties of a lattice code such as the

In the case of Gaussian wiretap channels, [10] considered the problem of designing lattice codes which achieve strong secrecy and semantic security.. Following an approach by