blind interference alignment for small cells

26
Blind Interference Alignment for Small Cells Furkan Can Kavasoglu Yichao Huang 2/28/13

Upload: others

Post on 16-Oct-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Blind Interference Alignment for Small Cells

Blind Interference Alignmentfor

Small CellsFurkan Can Kavasoglu

Yichao Huang

2/28/13

Page 2: Blind Interference Alignment for Small Cells

Outlineโ€ข Background

โ€ข Related Papers in Literatureโ€ข Blind Interference Alignmentโ€ข Small Cells

โ€ข Initial Stepsโ€ข BIA Design Based on Clustered Small Cells (Intra vs Inter-cell Interference)โ€ข Problem Definition and System Modelโ€ข Rate Equationsโ€ข Simulation Results

โ€ข Further Stepsโ€ข Power Controlโ€ข Scheduling / Code Assignmentโ€ข Performance with non constant channel assumptionโ€ข Super-symbol design at Transmitter Sideโ€ข Partial Connectivity / Threshold Designโ€ข Soft Clustering / Graph Model

Page 3: Blind Interference Alignment for Small Cells

BACKGROUNDโ€ข Related Papers in Literatureโ€ข Blind Interference Alignmentโ€ข Small Cells

Page 4: Blind Interference Alignment for Small Cells

Related Papers In Literature2010 :

โ€œExploiting Channel Correlations โ€“Simple Interference Alignment Schemes with no CSITโ€Syed Ali Jafar. Globecom 2010

2011:

โ€œAiming Perfectly in the Dark โ€“Blind Interference Alignment Through Staggered Antenna Switchingโ€ Tiangao Gou, Chenwei Wang , Syed Ali Jafar. IEEE Trans on Signal Processing June 2011

โ€œDesign and Operation of Blind Interference Alignment in Cellular and Cluster Based Systemsโ€ Chenwei Wang, Haralabos C. Papadopulos, Sean A. Ramprashad, Giuseppe CaireITA 11

โ€œImproved Blind Interference Alignment in a Cellular Environment using Power Allocation and Cell Based Clustersโ€ Chenwei Wang, Haralabos C. Papadopulos, Sean A. Ramprashad, Giuseppe Caire. ICC 11

2012:

โ€œBlind Interference Alignmentโ€ Syed Ali Jafar. IEEE JSAC June 2012

โ€œElements of Cellular Blind Interference Alignment Aligned Frequency Reuse, Wireless Index Coding and Interference Diversityโ€ Syed Ali Jafar arXiv March 2012

โ€œData Sharing Coordination and Blind Interference Alignment for Cellular Networksโ€ Salam Akoum, Chung Shue Chen, Merouane Debbah, Robert W. Heath Jr. Globecom 2012

2013:

โ€œTopological Interference Management through Index Codingโ€ Syed Ali Jafar. arXiv January 2013

Page 5: Blind Interference Alignment for Small Cells

Blind Interference Alignment

โ€ข Blind Interference Alignment Scheme for vector broadcast channel:โ€ข Transmitter with M antennasโ€ข K receivers each equipped with a reconfigurable antenna can switch among

M preset modesโ€ข Key Insight: BIA is achieved because of the ability of the receivers to switch

between reconfigurable antenna modes to create short term channel fluctuations patterns that are exploited by the transmitter

Page 6: Blind Interference Alignment for Small Cells

Blind Interference Alignment

โ€ข System Model:

โ€ข 2x1 MISO BC

Page 7: Blind Interference Alignment for Small Cells

Blind Interference Alignment

โ€ข K User 2x1 MISO BC

Page 8: Blind Interference Alignment for Small Cells

Blind Interference Alignment

โ€ข 2 User 3x1 MISO BC

Page 9: Blind Interference Alignment for Small Cells

Blind Interference Alignment

โ€ข 3 User 3x1 MISO BC

Page 10: Blind Interference Alignment for Small Cells

Small Cells

Page 11: Blind Interference Alignment for Small Cells

INITIAL STEPSโ€ข BIA Design Based on Clustered Small Cells (Intra vs Inter-

cell Interference)โ€ข Problem Definition and System Modelโ€ข Rate Equationsโ€ข Simulation Results

Page 12: Blind Interference Alignment for Small Cells

BIA Design on Clustered Small Cells

โ€ข BIA is firstly designed for K user MISO Broadcast Channels

โ€ข It completely removes the intra cell interference

โ€ข Then for cellular network consideration of BIA:โ€ข Synchronized same BIA code usage across all cells (assume reaming

interference as noise)โ€ข Network coordination (clustering and data sharing) and deal with all cellular

network as one MISO Channel

โ€ข Some problems may arise for small cell scenario. Note that each small cell serves very limited number of users

Page 13: Blind Interference Alignment for Small Cells

Synchronized BIA Across All Cells

โ€ข The main problem is that since the number of users in each cell is small, then the

ratio of ๐‘…๐‘’๐‘Ž๐‘š๐‘–๐‘›๐‘” ๐ผ๐‘›๐‘ก๐‘’๐‘Ÿ๐‘“๐‘’๐‘Ÿ๐‘’๐‘›๐‘๐‘’

๐‘‡๐‘œ๐‘ก๐‘Ž๐‘™ ๐ผ๐‘›๐‘ก๐‘’๐‘Ÿ๐‘“๐‘’๐‘Ÿ๐‘’๐‘›๐‘๐‘’still be high

โ€ข Then how to deal with the inter-cell interference for small cells ?

Page 14: Blind Interference Alignment for Small Cells

Network Coordination and Clustering

โ€ข Consider network as a clustered /coordinated big cellโ€ข No inter-cell interferenceโ€ข Cost:

โ€ข Data Exchangeโ€ข Super symbol structure become long

Page 15: Blind Interference Alignment for Small Cells

Proposed Transmission Scheme

โ€ข Aim is as follows:โ€ข Use BIA code so that nobody in the neighboring small cells do not

use the same code.

โ€ข By doing this we will cope with the inter-cell interfering users (unlike Synchronized BIA)

โ€ข Still we need to design a transmission scheme across all small cells (that may have some inter-cell interference effect to each other) so that :

โ€ข We can use Mx1 MISO BIA code for NK user over N small cells

Page 16: Blind Interference Alignment for Small Cells

Comparison

Page 17: Blind Interference Alignment for Small Cells

Rate Equations โ€“ Sync BIA

โ€ข Normalized rate for user k (C = cluster size, N=number of cells)

๐‘†๐‘ฆ๐‘›๐‘ ๐ต๐ผ๐ด =๐‘€ โˆ’ 1 ๐พโˆ’1

๐‘€ โˆ’ 1 ๐พ + ๐พ ๐‘€ โˆ’ 1 ๐พโˆ’1 E ๐‘™๐‘œ๐‘”๐‘‘๐‘’๐‘ก ๐ผ +๐พ +๐‘€ โˆ’ 1 ๐‘ƒ

๐‘€2๐พ๐ป1

๐‘˜๐ป1

๐‘˜ +

๐‘…๐‘งโˆ’1

๐‘…๐‘ง = ๐‘๐‘œ๐ผ + ๐‘–=2๐ถ ๐‘ƒ ๐พ+๐‘€โˆ’1

๐‘€2๐พ๐ป๐‘–

๐‘˜๐ป๐‘–

๐‘˜ ++ ๐‘—=1,๐‘—โˆ‰๐ถ

๐‘ ๐‘ƒ( ๐ป๐‘—๐‘˜ ๐ป๐‘—

๐‘˜ +)

๐ป๐‘–๐‘˜= ๐‘”(๐‘‘๐‘–,๐‘˜)

1

๐พโ„Ž๐‘–

๐‘˜(1)

1

๐พโ„Ž๐‘–

๐‘˜(2)

โ‹ฎ1

๐พโ„Ž๐‘–

๐‘˜(๐‘€ โˆ’ 1)

โ„Ž๐‘–๐‘˜(๐‘€)

๐ป๐‘–๐‘˜= ๐‘”(๐‘‘๐‘–,๐‘˜)

โ„Ž๐‘–๐‘˜(1)

โ„Ž๐‘–๐‘˜(2)

โ‹ฎ

โ„Ž๐‘–๐‘˜(๐‘€ โˆ’ 1)

โ„Ž๐‘–๐‘˜(๐‘€)

Page 18: Blind Interference Alignment for Small Cells

Rate Equations โ€“ Prop BIA

๐‘ƒ๐‘Ÿ๐‘œ๐‘. ๐ต๐ผ๐ด =๐‘€ โˆ’ 1 ๐ถ๐พโˆ’1

๐‘€ โˆ’ 1 ๐ถ๐พ + ๐ถ๐พ ๐‘€ โˆ’ 1 ๐ถ๐พโˆ’1 E ๐‘™๐‘œ๐‘”๐‘‘๐‘’๐‘ก ๐ผ +๐ถ๐พ +๐‘€ โˆ’ 1 ๐‘ƒ

๐‘€2๐ถ๐พ๐ป1

๐‘˜๐ป1

๐‘˜ +

๐‘…๐‘งโˆ’1

๐ป๐‘–๐‘˜= ๐‘”(๐‘‘๐‘–,๐‘˜)

1

๐ถ๐พโ„Ž๐‘–

๐‘˜(1)

1

๐ถ๐พโ„Ž๐‘–

๐‘˜(2)

โ‹ฎ1

๐ถ๐พโ„Ž๐‘–

๐‘˜(๐‘€ โˆ’ 1)

โ„Ž๐‘–๐‘˜(๐‘€)

๐‘…๐‘ง = ๐‘๐‘œ๐ผ + ๐‘—=1,๐‘—โˆ‰๐ถ๐‘ ๐‘ƒ( ๐ป๐‘—

๐‘˜ ๐ป๐‘—๐‘˜ +

)

๐ป๐‘–๐‘˜= ๐‘”(๐‘‘๐‘–,๐‘˜)

โ„Ž๐‘–๐‘˜(1)

โ„Ž๐‘–๐‘˜(2)

โ‹ฎ

โ„Ž๐‘–๐‘˜(๐‘€ โˆ’ 1)

โ„Ž๐‘–๐‘˜(๐‘€)

Page 19: Blind Interference Alignment for Small Cells

Rate Equations โ€“Network BIA

๐‘๐‘’๐‘ก๐‘ค ๐ต๐ผ๐ด =๐ถ๐‘€ โˆ’ 1 ๐ถ๐พโˆ’1

๐ถ๐‘€ โˆ’ 1 ๐ถ๐พ + ๐ถ๐พ ๐ถ๐‘€ โˆ’ 1 ๐ถ๐พโˆ’1E ๐‘™๐‘œ๐‘”๐‘‘๐‘’๐‘ก ๐ผ +

๐ถ๐พ + ๐ถ๐‘€ โˆ’ 1 ๐‘ƒ

(๐ถ๐‘€)2๐ถ๐พ๐ป ๐‘˜ ๐ป ๐‘˜ +

๐‘…๐‘งโˆ’1

๐ป ๐‘˜ =

๐‘”(๐‘‘1,๐‘˜)

๐ถ๐พโ„Ž1

๐‘˜1

๐‘”(๐‘‘2,๐‘˜)

๐ถ๐พโ„Ž2

๐‘˜1 โ‹ฏ

๐‘”(๐‘‘๐ถ,๐‘˜)

๐ถ๐พโ„Ž๐ถ

๐‘˜1

๐‘”(๐‘‘1,๐‘˜)

๐ถ๐พโ„Ž1

๐‘˜2

๐‘”(๐‘‘2,๐‘˜)

๐ถ๐พโ„Ž2

๐‘˜2 โ‹ฏ

๐‘”(๐‘‘๐ถ,๐‘˜)

๐ถ๐พโ„Ž๐ถ

๐‘˜2

โ‹ฎโ‹ฎ

๐‘”(๐‘‘1,๐‘˜)

๐ถ๐พโ„Ž1

๐‘˜(๐ถ๐‘€ โˆ’ 1)

๐‘”(๐‘‘2,๐‘˜)

๐ถ๐พโ„Ž2

๐‘˜๐ถ๐‘€ โˆ’ 1 โ‹ฏ

๐‘”(๐‘‘๐ถ,๐‘˜)

๐ถ๐พโ„Ž๐ถ

๐‘˜๐ถ๐‘€ โˆ’ 1

๐‘”(๐‘‘1,๐‘˜)

๐ถ๐พโ„Ž1

๐‘˜๐ถ๐‘€

๐‘”(๐‘‘2,๐‘˜)

๐ถ๐พโ„Ž2

๐‘˜๐ถ๐‘€ โ‹ฏ

๐‘”(๐‘‘๐ถ,๐‘˜)

๐ถ๐พโ„Ž๐ถ

๐‘˜๐ถ๐‘€

๐‘…๐‘ง = ๐‘๐‘œ๐ผ + ๐‘—=1,๐‘—โˆ‰๐ถ๐‘ ๐‘ƒ( ๐ป๐‘—

๐‘˜ ๐ป๐‘—๐‘˜ +

)

๐ป๐‘–๐‘˜= ๐‘”(๐‘‘๐‘–,๐‘˜)

โ„Ž๐‘–๐‘˜(1)

โ„Ž๐‘–๐‘˜(2)

โ‹ฎ

โ„Ž๐‘–๐‘˜(๐ถ๐‘€ โˆ’ 1)

โ„Ž๐‘–๐‘˜(๐ถ๐‘€)

Page 20: Blind Interference Alignment for Small Cells

Simulation

โ€ข (M=2 , K=2, C = 1-9, N=100)โ€ข Over 2D model of small cells 10x10 gridโ€ข 2 transmit antenna at each base station, each user has one receive

antennaโ€ข Cluster size from 1 cell to 9 cells.โ€ข Small cell power P=20dBmโ€ข Cell range 30mโ€ข Path loss 15.3+37.6*log(d)โ€ข Noise No= -104dBmโ€ข Users located (2 user at each base station) at distance d symmetrically

(horizontally), change d from 1 to 30m.โ€ข Calculate rate for one user and multiply with CN (Each user is

symmetric). Total Cluster Network Rate (Normalized for each time slot)

Page 21: Blind Interference Alignment for Small Cells

Simulation

200 250 300 350

180

200

220

240

260

280

300

320

340

360

0 5 10 15 20 25 3020

25

30

35

40

45

50

Distance (meters)

Tota

l N

etw

ork

Rate

N=1 / Rate is normalized for each time slot

Sync BIA

Proposed Solution

Network Coordination

0 5 10 15 20 25 3015

20

25

30

35

40

45

50

55

60

Distance (meters)

Tota

l N

etw

ork

Rate

N=2 / Rate is normalized for each time slot

Sync BIA

Proposed Solution

Network Coordination

200 250 300 350

180

200

220

240

260

280

300

320

340

360

Page 22: Blind Interference Alignment for Small Cells

Simulation

0 5 10 15 20 25 3010

20

30

40

50

60

70

80

90

Distance (meters)

Tota

l N

etw

ork

Rate

N=3 / Rate is normalized for each time slot

Sync BIA

Proposed Solution

Network Coordination

200 250 300 350

180

200

220

240

260

280

300

320

340

360

200 250 300 350

180

200

220

240

260

280

300

320

340

360

0 5 10 15 20 25 300

20

40

60

80

100

120

140

Distance (meters)

Tota

l N

etw

ork

Rate

N=5 / Rate is normalized for each time slot

Sync BIA

Proposed Solution

Network Coordination

Page 23: Blind Interference Alignment for Small Cells

Simulation

0 100 200 300 400 500 6000

100

200

300

400

500

600

0 5 10 15 20 25 300

5

10

15

20

25

Distance (meters)

Tota

l N

etw

ork

Rate

N=1 / Rate is normalized for each time slot

Sync BIA

Proposed Solution

Network Coordination

0 5 10 15 20 25 300

10

20

30

40

50

60

70

Distance (meters)

Tota

l N

etw

ork

Rate

N=3 / Rate is normalized for each time slot

Sync BIA

Proposed Solution

Network Coordination

0 100 200 300 400 500 6000

100

200

300

400

500

600

Page 24: Blind Interference Alignment for Small Cells

FURTHER STEPSโ€ข Power Controlโ€ข Scheduling / Code Assignmentโ€ข Performance with non constant channel assumptionโ€ข Super-symbol design at Transmitter Sideโ€ข Partial Connectivity / Threshold Designโ€ข Soft Clustering / Graph Model

Page 25: Blind Interference Alignment for Small Cells

Super Symbol Design At Transmitter Side

โ€ข Using Random unitary matrix at transmitter side

๐‘‹ =๐‘ˆ1๐‘ˆ10

๐‘ฅ11

๐‘ฅ21 +

๐‘ˆ20๐‘ˆ2

๐‘ฅ12

๐‘ฅ22

๐‘ฆ1(1)

๐‘ฆ1(2)

๐‘ฆ1(3)

=โ„Ž๐‘ˆ1โ„Ž๐‘ˆ10

๐‘ฅ11

๐‘ฅ21 +

โ„Ž๐‘ˆ20โ„Ž๐‘ˆ2

๐‘ฅ12

๐‘ฅ22

๐‘ฆ2(1)

๐‘ฆ2(2)

๐‘ฆ2(3)

=

๐‘”๐‘ˆ20

๐‘”๐‘ˆ2

๐‘ฅ12

๐‘ฅ22 +

๐‘”๐‘ˆ1๐‘”๐‘ˆ10

๐‘ฅ11

๐‘ฅ21

Rank 1 Interference to be canceled

๐‘‹ =๐‘ˆ1๐‘ˆ20

๐‘ฅ11

๐‘ฅ21 +

๐‘ˆ20๐‘ˆ2

๐‘ฅ12

๐‘ฅ22 -Again one user still have rank 1 instead of full rank

-Super-symbol design should be longer if we want to create the diversity at transmitter side

Page 26: Blind Interference Alignment for Small Cells

THANK YOU