• No results found

On the Optimality of Beamforming for Multi-User MISO Interference Channels with Single-User Detection

N/A
N/A
Protected

Academic year: 2021

Share "On the Optimality of Beamforming for Multi-User MISO Interference Channels with Single-User Detection"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

Interference Channels with Single-User Detection

Xiaohu Shang1, Biao Chen2, and H. Vincent Poor1

1: Department of EE, Princeton University 2: Department of EECS, Syracuse University

(2)

Multi-user MISO Interference Channel (IC) Model Yi = m X j=1,j6=i hhhTjixxxj + Ni • m transmitter-receiver pairs.

• xxxi: ti × 1 transmitted signal at transmitter i. kxxxik2 ≤ Pi.

• Yi: received scalar signal at receiver i .

• Ni ∼ N(0, 1).

• hhhji: tj × 1 channel vector from transmitter j to receiver i.

(3)

Single-User Detection Rate Region max m X i=1 µiRii ≥ 0) subject to Ri = 1 2 log 1 + hhhTiiSihhhii 1 + Pmj=1,j6=ihhhTjiSjhhhji ! tr(Si) ≤ Pi, Si 0, i = 1,· · ·m. • xxxi ∼ N (0,Si).

• Receiver i decodes xxxi from Yi by treating interference as noise.

• Single-user detection (SUD) rate region is defined as

[

all µ=[µ1,···,µm]

(4)

Problem Reformulation

• Why: Non-convex optimization problem.

µ1log 1 + h T 11S1h11 1 + hT21S2h21 + µ2log 1 + h T 22S2h22 1 + hT12S1h12

• How: non-convex problem ⇛ convex problem

maximize µ1log 1 + h T 11S1h11 1 + z22 + µ2log 1 + h T 22S2h22 1 + z12 subject to hT12S1h12 = z12, hT21S2h21 = z22, tr (Si) ≤ Pi, Si 0, i = 1,2.

(5)

New Convex Optimization Problem

max hhhTiiSihhhii

subject to hhhTijSihhhij ≤ zij2,

tr(Si) ≤ Pi, Si 0 i, j = 1, . . . , m, i 6= j,

• Preselect zji2 as the interference power caused by the jth trans-mitter to the ith receiver.

• Maximize useful signal power with the interference constraint.

(6)

Comparison of the Complexity

• Old problem

m

Y

i=1

(num of µi) non-convex problems

• New problem m X i=1 m X j=1,j6=i

(num of zij) convex problems

• Advantage of problem reformulation

– Non-convex ⇛ convex

(7)

Covariance Matrices

All

S

ij

S

ij

for boundary

points

S

ij

by problem

reformulation

(8)

Matrix Optimization Lemma If K =  K11 K T 21 K21 K22   0, tr(K) ≤ P

and K11 0 is a preselected sub-matrix, then

 xxx yyy   T K  xxx yyy   ≤ pxxxTK 11xxx + kyyyk p P − tr(K11)2 and there exists K∗ that achieves the equality with

(9)

Problem Simplification max  xxx yyy   T K  xxx yyy   subject to hi (K11) = 0, gj (K11) ≤ 0 tr(K) ≤ P, K 0, ⇔ max pxxxTK11xxx + kyyykpP − tr(K11)2 subject to hi (K11) = 0, gj (K11) ≤ 0, tr(K11) ≤ P, K 0.

(10)

A Revisit of the Problem max hhhTmmSmhhhmm subject to hhhTmjSihhhmj ≤ zmj2 , j = 1, . . . , m − 1 tr(Sm) ≤ Pm, Sm 0. ⇒ max  hhh b hhh   T ˜ S  hhh b h hh   subject to  hhhj 0   T ˜ S  hhhj 0   ≤ zmj2 , j = 1, · · ·m − 1, tr ˜S ≤ Pm, S˜ 0,

(11)

A Revisit of the Problem (continue) ⇒ max hhhTS˜11hhh subject to hhhTj11hhhj ≤ zmj2 , j = 1, . . . , m − 1 tr(˜S11) ≤ Pm, S˜11 0, where

dim(hhh) = dim(hhhj) = min{tm, m − 1} , m¯

˜ S =  S˜11 S˜ T 21 ˜ S2122  .

(12)

Problem Simplification Procedure

• Step 1:

– Singular value decomposition

hhhm1 = U1  khhhm1k 0(tm1)×1  , where UT1U1 = I – then update h(1)mj = UT1hmj, j = 1, · · · , m. S(1)m = UT1SmU1.

(13)

Problem Simplification Procedure (continue) • Step 2: h(1)m2 =    h(1)m2 1 h(1)m2 2,···,tm    =  1 0 0 U2         h(1)m2 1 h(1)m2 2,···,tm 0(tm2)×1       , UT2U2 = I h(2)mj =  1 0 0 U2   T h(1)mj, j = 1, · · ·m. S(2)m =  1 0 0 U2   T S(1)m  1 0 0 U2  

(14)

Final State max  hhh b h hh   T  S˜11 S˜ T 21 ˜ S2122    hhh b hhh   subject to  hhhj 0   T  S˜11 S˜ T 21 ˜ S2122    hhhj 0   ≤ zmj2 , j = 1, · · ·m,¯ tr    S˜11 S˜ T 21 ˜ S2122     ≤ Pm,  S˜11 S˜ T 21 ˜ S2122   0,

(15)

Optimality of Beamforming

• Theorem:

There exist an S∗ 0 and rank(S∗) ≤ 1 that is optimal for

max hhhTmmSmhhhmm

subject to hhhTmjSihhhmj ≤ zmj2 , j = 1, . . . , m − 1 tr(Sm) ≤ Pm, Sm 0.

• Proof:

– Karush-Kuhn-Tucker conditions.

(16)

Conclusion

For an m-user MISO interference, the boundary points of the single-user detection rate region can be achieved by restricting each transmitter to implementing beamforming.

(17)

Numerical Example 0 0.5 1 0 0.5 1 1.5 0 0.5 1 1.5 R1 in nat/Hz/s R2 R3

References

Related documents

May God help us to know this love of God personally and share the message of hope with many young people of

Rerouting the flow in the meantime perturbs the Cubic protocol and avoids this unwanted behaviour. It is due to the optimisation in the Linux kernel which detects out-of-

The researcher that conducted this study was previously an undergraduate transfer student. Because of the challenges she faced transitioning to a four-year institution and

“Suturing Technique and Other Closure Materials” In Surgery of the Skin: Procedural Dermatology, edited by June Robinson p.189-208.New York, Mosby-Elsevier 2010. • Amarrati

This study examines three cases: (a) the public firm cares for the environment and maximises the welfare; (b) it does not care for the environment and maximises the sum of consumer

While hand-crafted features may facilitate interpretation of specific characteristics of the speech signal that are used as predictors for the task at hand, we aim to explore if

“Polifonia” studied this issue by forming a group of experts in this field from various European countries, realising a series of site visits to identify examples of good practice,

• Quickfits use NiCd batteries with variable rate charging • Both maintained and sustained models are available • In addition to the standard range, the Quickfit is also. available