• No results found

R. Cendrillon, O. Rousseaux and M. Moonen

N/A
N/A
Protected

Academic year: 2021

Share "R. Cendrillon, O. Rousseaux and M. Moonen"

Copied!
8
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

POWER ALLOCATION AND OPTIMAL TX/RX STRUCTURES FOR MIMO SYSTEMS

R. Cendrillon, O. Rousseaux and M. Moonen

SCD/ESAT, Katholieke Universiteit Leuven, Belgium

{raphael.cendrillon, olivier.rousseaux, marc.moonen}@esat.kuleuven.ac.be Etienne Van den Bogaert, Jan Verlinden

Alcatel Bell, Antwerp, Belgium

{etienne.van_den_bogaert, jan.vj.verlinden}@alcatel.be

In this paper we investigate power allocation in MIMO-OFDM systems. We describe the optimal power allocations under two different constraints: a con- straint on the total power of all transmitters (TXs) which is applicable in wireless applications, and a constraint on the power of each TX which is more relevant in wireline applications.

We describe the optimal TX/RX structure which in combination with the optimal power allocation achieves the MIMO-OFDM channel capacity (under the cho- sen constraints), with low complexity. Simulations show the benefits of using a total power constraint in place of a per-TX power constraint are largest when the TXs see channels with significantly different attenuations.

1 INTRODUCTION

In highly frequency selective channels the loading of power across frequency has a significant impact on system performance. The well known waterfilling algorithm[1]

describes the optimal power allocation for single-input single-output (SISO) channels.

In this paper we investigate the problem of power allocation in multi-input multi-output (MIMO) systems. These systems are encountered in the wireless environment where multiple TX/RX antennas are used to increase data-rate and mitigate channel fades through the use of spatial multiplexing and TX/RX diversity respectively[2]. The MIMO approach also finds application in wireline environments like digital subscriber line (DSL) where it can be used to enable crosstalk cancellation[3].

2 MIMO SYSTEM MODEL

We restrict our attention to OFDM transmission. The signal sent by each trans- mitter has a cyclic prefix (CP) appended. We assume the CP is of sufficient length so transmission on each tone can be modeled independently. Transmission of one OFDM-block is then described

y k = H k x k + z k

where x k , £

x 1 k , · · · , x N k ¤ T

is the vector of transmitted signals on tone k. There are

N co-located transmitters (TX) and co-located receivers (RX) in the system and x n k is

(2)

the signal of TX n at tone k. y k and z k have similar structures. y k is the vector of received signals on tone k. z k is the vector of additive noise on tone k. We assume E ©

z k z H k ª

= σ k 2 I N . This is without loss of generality since a noise-whitening pre- filter can be applied at the RXs. H k is the N × N channel transfer matrix on tone k.

h n,m k , [H k ] n,m is the channel from TX m to RX n on tone k. We define the transmit correlation matrix on tone k S k , E ©

x k x H k ª

and its elements s n,m k , [S k ] n,m The capacity of the system is

C = X

k

I(x k ; y k ) (1)

= X

k

log ¯

¯I N + σ k −2 H k S k H H k ¯ ¯

where I(a; b) denotes the mutual information between a and b.

3 POWER ALLOCATION IN MIMO SYSTEMS

We now investigate power allocations S k that maximize the capacity of the MIMO channel C.

3.1 POWER CONSTRAINT FOR ALL TRANSMITTERS

We first focus our attention on the maximization of C under a constraint P on the total power of all TXs

{S

k

max }

k=1...K

C s.t. S k ∈ R N + , ∀k (2)

X

n

X

k

s n,n k ≤ P (3)

This constraint is well suited to wireless applications and is then motivated by con- sidering the limitations on the analog front-end (AFE) which drives the multi-element antenna. Note that R N + is the set of all positive semi-definite matrices of size N × N . Naturally any valid transmit PSD must be within this set.

Using the SVD H k svd = U k Φ k V H k where Φ k , diag ©

ϕ 1 k , . . . , ϕ N k ª

. The optimal transmit correlation matrix is then

S k = V k D k V H k (4)

where

D k ,

· 1

λ I N − σ k Φ −2 k

¸ +

and [x] + , max(0, x). 1 λ is the waterfilling level and is chosen such that the TX power

constraint (3) is met with equality. Note that the diagonal values of D k are found

(3)

through a conventional waterfilling algorithm. Waterfilling is applied to the equivalent channel ˜ h which is formed by concatenation of all singular values ϕ n k

h , ˜ £

ϕ 1 1 , . . . ϕ N 1 , . . . , ϕ 1 K , . . . , ϕ N K ¤ Proof: See Appendix.

3.2 POWER CONSTRAINT PER TRANSMITTER

In many scenarios it is more relevant to consider a constraint P n on the power of each TX instead of a constraint P on the total power of all TXs. An example is DSL transmission. In DSL the use of several modems as a MIMO system yields significant benefits in terms of interference cancellation[3]. In this case the limitation is on the transmit power that the AFE of each modem can support.

Maximizing capacity under a constraint on each TX leads to the optimization prob- lem

{S

k

max }

k=1...K

C s.t. S k ∈ R N + , ∀k (5)

X

k

s n,n k ≤ P n , ∀n (6)

The object function C is concave while the constraints form a convex set of feasi- ble solutions. As a result we can solve this problem using standard convex optimisation techniques.

Unfortunately we do not know of a closed form solution to the optimisation (5).

This is the subject of ongoing work. Instead we use standard numerical techniques for solving convex problems (e.g. interior point methods).

4 OPTIMAL TX/RX STRUCTURE FOR MIMO SYSTEMS

We now describe the optimal TX and RX structure from [4] which in combination with the power allocation of the previous sections achieves MIMO channel capacity.

Using the eigenvalue decomposition S k eig = Q k M k Q H k . Define the equivalent chan- nel H k , H k Q k M 1/2 k and its SVD H k , U k Φ k V H k .

Begin with a set of normalized frequency domain symbols x k which are generated by the encoder at tone k. These are normalized such that E ©

x k x H k ª

= I N . Before transmission we apply the pre-filter P k , Q k M 1/2 k V k to the normalized symbols.

Hence x k = P k x k and the transmitted signal x k has the optimal PSD, ie. E ©

x k x H k ª

= S k .

At the RXs we apply the filter W k , Φ −1 k U H k . Our estimate of the transmitted symbols is thus formed

b

x k = W k y k

= W k (H k P k x k + z k )

= x k + Φ −1 k z k

(4)

where z k , U H k z k . Note that E © z k z H k ª

= E © z k z H k ª

= σ k 2 I N .

Note that under the total power constraint (3): Q k = V k , M k = D k , H k , U k Φ k D 1/2 k , U k = U k , Φ k = Φ k D 1/2 k and V k = I N . Hence we have the following simplifcations: P k = V k D 1/2 k and W k = D −1/2 k Φ −1 k U H k .

Applying an ideal single-input single-output (SISO) code to the scalar stream ¯ x n k allows us to achieve the rate

c n SISO = X

k

log 2 ¡

1 + σ k −2 n k ) 2 ¢

bps/Hz

with vanishing probability of error. This leads to a total rate C SISO = X

n

c n SISO

= X

k

log 2

¯ ¯

¯I N + σ −2 k Λ 2 k

¯ ¯

¯

= X

k

log 2 ¯

¯I N + σ −2 k H k S k H k ¯

¯

= C

where C is the capacity of the MIMO channel as defined in (1).

So using independent SISO encoders/decoders for the N scalar streams

x n k , y k n , ∀n plus simple linear pre and post-filtering allows us to achieve the full ca- pacity of the MIMO channel. Note this has a much lower complexity than using a maximum likelihood (ML) multi-input multi-output (MIMO) encoder/decoder for the N dimensional data-stream x k , y k .

5 PERFORMANCE

Operating under a total power constraint (3) rather than a power constraint on each TX (6) gives an extra degree of freedom in the power allocation problem. We now investigate the performance of the optimal power allocations under both constraints.

Our simulation uses a Rayleigh channel model with K = 16 tones. The elements of the channel matrix H k at each tone have independent, Gaussian distributions. The benefit of using a total power constraint over a power constraint on each TX is largest when the TXs see channels with significantly different gains. To introduce this into our simulation we define the parameter α which determines the spread in attenuation of the channels seen by each of the TXs.

H k = £

h 1 k · · · h N k ¤

E n

h n k (h n k ) H o

= µ 1

α

n−1

I N

(5)

0 2 4 6 8 10 12 14 16 1

2 3 4 5 6 7 8 9

Spread in Channel Attenuation − α (dB)

Capacity (bps/Hz)

Constraint all TXs Constraint per TXs Flat PSD

N=1 N=2

N=3

Figure 1: Capacity vs. Spread in Channel Attenuation - α

So we can expect the channels from the n + 1th TX to be attenuated by a factor α more than the channels from the nth TX. Shown in Fig. 1 is capacity versus the spread in channel attenuation α. This is plotted for different numbers of TXs N . The capacity is shown with flat transmit PSDs where

S k = P KN I N

Also plotted is the capacity with optimal transmit PSDs under a total power con- straint and a per-TX power constraint as described in Sec. 3.1 and 3.2 respectively.

As can be expected, the freedom to shift power from one TX to another, as pro- vided by the total power constraint, gives the largest gains when the TXs see channels with significantly different attenuations, that is for high values of α.

6 CONCLUSIONS

In this paper we investigated the problem of power allocation in MIMO-OFDM channels. We discussed the optimal power allocation problem under a constraint on the total power of all TXs (3), and under a constraint on the power of each TX (6). We also described the optimal TX/RX structure which in combination with the optimal power allocations achieves MIMO-OFDM channel capacity with low complexity.

It was seen that applying a power constraint to the total power of all TXs provides

an extra degree of freedom in power allocation. This allows power to be redistributed

from TXs which have poor channels to TXs whose channels have low attenuation. As

(6)

can be expected, using the total power constraint in place of the per-TX power con- straint provides significant gains. These gains are largest when the TXs see channels with significantly different attenuations. This was confirmed by simulation.

In this paper we used numerical methods to solve the problem of power alloca- tion with a per-TX power constraint. A closed form solution for this problem is an important extension to this work.

APPENDIX

Using the eigenvalue decomposition

S k eig = Q k D k Q H k where D k = diag ©

d 1 k , . . . , d N k ª

is a diagonal matrix whose diagonal elements contain the eigenvalues of S k and Q k contains the corresponding eigenvectors. The constraint

S k ∈ R N + ↔ d n k ≥ 0, ∀n (7)

Now, since D k = Q H k S k Q k , (7) can be rewritten (q n k ) H S k q n k ≥ 0, ∀n Define the Lagrangian of the optimisation (2)

J = C + L 1 + L 2

where

L 1 , X

k

X

n

µ n k (q n k ) H S k q n k

L 2 , λ Ã

P − X

n

X

k

s n,n k

!

Note that the objective C is concave whilst the constraints form a convex set of feasible solutions. Thus the K.K.T. conditions

S

k

J = 0 (8)

µ n k d n k = 0, ∀k, n (9) λ

Ã

P − X

n

X

k

s n,n k

!

= 0 (10)

are sufficient for optimality

(7)

KKT CONDITION 1

Now

S

k

C = h

S k + σ 2 k ¡

H H k H k ¢ −1 i −1

S

k

L 1 = −λI N

S

k

L 2 = Q k diag ©

µ 1 k , . . . , µ N k ª Q H k Hence (8) implies

h

S k + σ k 2 ¡

H H k H k ¢ −1 i −1

= λI N − Q k diag ©

µ 1 k , . . . , µ N k ª Q H k

= Q k £

λI N − diag ©

µ 1 k , . . . , µ N k ª¤

Q H k

and

S k = Q k diag ©

λ − µ 1 k , . . . , λ − µ N k ª −1

Q H k − σ k 2 ¡

H H k H k ¢ −1

= Q k diag ©

λ − µ 1 k , . . . , λ − µ N k ª −1

Q H k − σ k 2 V k Φ −2 k V H k In the proposed solution (4), Q k = V k so (8) is satisfied if

S k = V k

h diag ©

λ − µ 1 k , . . . , λ − µ N k ª −1

− σ k 2 Φ −2 k i

V H k

KKT CONDITION 2

From the previous condition we have D k = diag ©

λ − µ 1 k , . . . , λ − µ N k ª −1

− σ k 2 Φ −2 k Examining (9) we find two cases.

Case 1 d n k > 0

d n k > 0 implies µ n k = 0 hence

d n k = 1

λ − σ k 2 n k ) −2 > 0 and

d n k =

· 1

λ − σ 2 k n k ) −2

¸ +

, ∀n s.t. d n k > 0

Case 2 d n k = 0

(8)

d n k = 0 implies µ n k = λ − ¡

σ 2 n k ) −2 ¢ −1

. Hence λ = µ n k + ¡

σ 2 n k ) −2 ¢ −1

¡

σ 2 n k ) −2 ¢ −1 since µ n k ≥ 0. Hence

1

λ − σ 2 n k ) −2 ≤ 0 and

d n k =

· 1

λ − σ 2 n k ) −2

¸ +

= 0, ∀n s.t. d n k = 0

Combining both cases yields

D k =

· 1

λ I N − σ 2 k Φ −2 k

¸ +

KKT CONDITION 3

Note that λ = 0 implies s n,n k = ∞. Clearly this violates the power constraint (3).

Hence λ > 0. Using (10) this implies

P = X

n

X

k

s n,n k

So any optimal solution must meet the total power constraint with equality.

At this point notice that the solution S k = V k

· 1

λ I N − σ k Φ −2 k

¸ + V H k

satisfies all 3 KKT conditions and thus is optimal.

REFERENCES

[1] T. Cover and J. Thomas, Elements of Information Theory. Wiley, 1991.

[2] A. Naguib, N. Seshadri, and A. Calderbank, “Increasing Data Rate over Wireless Channels,” IEEE Signal Processing Mag., pp. 76–92, May 2000.

[3] G. Ginis and J. Cioffi, “Vectored Transmission for Digital Subscriber Line Sys- tems,” IEEE J. Select. Areas Commun., vol. 20, pp. 1085–1104, June 2002.

[4] G. Taubock and W. Henkel, “MIMO Systems in the Subscriber-Line Network,” in

Proc. of the 5th Int. OFDM-Workshop, pp. 18.1–18.3, 2000.

Referenties

GERELATEERDE DOCUMENTEN

Relative challenge (TCI=threat-challenge index, higher values indicate relatively more challenge and lower values indicate relatively more threat; controlling for speech

Ik moet heel eerlijk zeggen dat ik eigenlijk niet weet of hier mensen in het dorp wonen die eigenlijk hulp nodig hebben.. S: En waarom je zei net dat je net onder Groningen trekt

This apparent contradiction seems to suggest that many effects of advertising and brand management are automatic and go unnoticed; consumers may simply not always be

We show that while power control helps in reducing the number of transmission slots to complete a convergecast under a single frequency channel, scheduling transmissions on

Bij bedekking met sediment uitgedrukt in de ‘dikte van de bedekkingslaag’ wordt bijvoorbeeld ‘Moreton Bay, Australië (Poiner & Kennedy, 1984)’ vermeld.. Deze secties van

However, a conclusion from the article “On the choice between strategic alliance and merger in the airline sector: the role of strategic effects” (Barla & Constantos,

Roles and responsibilities in the new market design of a smart and sustainable energy system have to be made transparent, local energy communities have to be given a role in

Concerning the second criterion, involvement in the EU budget, one has to state that the Kingdom of Norway fulfils the criteria for membership to a very large extent and is