successive interference cancellation: a back of the

41
Successive Interference Cancellation: A Back of the Envelope Perspective Souvik Sen, Naveen Santhapuri, Romit Roy Choudhury, Srihari Nelakuditi

Upload: others

Post on 13-May-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Successive Interference Cancellation: A Back of the

Successive Interference Cancellation: A Back of the Envelope Perspective

Souvik Sen, Naveen Santhapuri, Romit Roy Choudhury, Srihari Nelakuditi

Page 2: Successive Interference Cancellation: A Back of the

2

Simple Case of Wireless Transmission

Decoding successful if:

AP

ThresholdSignal = Noise

SNR =

T1

Page 3: Successive Interference Cancellation: A Back of the

3

Interferer

What if parallel transmissions?

Decoding successful only if:

T1AP

T2

Signal = Interference + Noise

SINR = Threshold

Page 4: Successive Interference Cancellation: A Back of the

4

Collision

Collision

Decoding fails because:

Interferer

T1AP

T2

Signal = Interference + Noise

SINR = Threshold

Page 5: Successive Interference Cancellation: A Back of the

5

Successive Interference Cancellation

Interferer

T1AP

T2

Thus, it is as if SIC can “uncollide” signals, resulting in two successful transmissions

1. Decode strongest signal first

2. Model and subtract

3. Decode as ifsimple transmission

Page 6: Successive Interference Cancellation: A Back of the

6

Capacity with SIC

SNR =

Rblue = Sblue

noiselog 1 +

SINR =

R*green = Sgreen

Sblue + noiselog 1+

T1T2

Interferer

AP

Rate of green signal far lessRate of blue signal remains same

Strong signal penalized, weak signal gets all the benefitsRSIC = Sblue + Sgreen

noiselog 1+

+

Page 7: Successive Interference Cancellation: A Back of the

7

Channel Capacity w/o SIC

SNR =

Rblue = Sblue

noiselog 1 +

T1T2

Interferer

AP

SNR =

SgreenRgreen =

noiselog 1 +

Gainsic =

Rsic = Sblue + Sgreen

noiselog 1+

RwoSIC = max( Rblue, Rgreen )

Page 8: Successive Interference Cancellation: A Back of the

8

SIC PHY Capacity Gain

Page 9: Successive Interference Cancellation: A Back of the

9

SIC PHY Capacity Gain

Max SIC gain when equal signal strengths

Page 10: Successive Interference Cancellation: A Back of the

We were tempted to schedule packet transmissions of similar signal strengths ...

As protocol designers ...

Our interpretation was that ...

maximizing SIC capacity will maximize throughput

But let’s verify that ...

Page 11: Successive Interference Cancellation: A Back of the

11

SIC: A Packet Perspective

n Weaker blue packet can be at a high rate

MAC Layer throughput can actually suffer

T1T2

Interferer

AP

HOLE

n Stronger green packet has to be at low rate

Packet Transmission Time

Rate

Page 12: Successive Interference Cancellation: A Back of the

12

Mathematically ...

T1T2

InterfererAP

Packet Transmission Time

TimeSIC =

TimewoSIC =

Packet Transmission Time

LRblue

LR*green

max ,=

LRblue

LRgreen

+=

SIC Gain =

Page 13: Successive Interference Cancellation: A Back of the

13

SIC Throughput Gain

Page 14: Successive Interference Cancellation: A Back of the

14

SIC Throughput Gain

Max throughput gain when signal strengths are 2:1

Page 15: Successive Interference Cancellation: A Back of the

15

Why is This Happening?

T1T2

InterfererAP

> T > T

=

Rgreen

Rblue

Page 16: Successive Interference Cancellation: A Back of the

16

Capacity Vs. Throughput

n We expected:§ Maximizing SIC capacity will maximize throughput

n Reality:§ Equal signal strengths maximize capacity but not throughput

Capacity HOLE

Page 17: Successive Interference Cancellation: A Back of the

by reducing size of the hole ...

Can’t we improve MAC layer throughput with SIC

Page 18: Successive Interference Cancellation: A Back of the

We study SIC enabled throughput in two scenarios

1. Two transmitters transmitting to a common receiver

2. Two transmitters transmitting to distinct receivers

Page 19: Successive Interference Cancellation: A Back of the

We begin with

1. Common receiver

We consider:

1. Power control2. Scheduling3. Multirate packetization4. Packet packing

Page 20: Successive Interference Cancellation: A Back of the

20

(1) Power Control

n Reduce power of blue Tx such that

SINR*green = Rgreen

Rblue

= 2 *

Reduce

Page 21: Successive Interference Cancellation: A Back of the

21

(2) Client Pairing

T1 T2

T4

T3

T1, T2 T3, T4

Page 22: Successive Interference Cancellation: A Back of the

22

(2) Client Pairing

T1 T2

T4

T3

T1, T3 T2, T4

Page 23: Successive Interference Cancellation: A Back of the

23

(3) MultiRate Packetization

n Multirate Packetization§ Send the strong packet at high rate after weak packet has finished

R*green

Rblue RgreenRblue

Page 24: Successive Interference Cancellation: A Back of the

24

(4) Packet Packing

n Packet Packing§ Send multiple packets to fill up the hole§ Hard because stronger signal modeling becomes difficult

R*green

Rblue

Page 25: Successive Interference Cancellation: A Back of the

- Perform Monte Carlo Simulations

How Does Adaptation Help?

Page 26: Successive Interference Cancellation: A Back of the

26

Considerable Improvement with Adaptation

Upload Performance with MAC Modifications

SIC

Packet Packing

PowerControl

Rate

Page 27: Successive Interference Cancellation: A Back of the

2. Distinct Recievers

T1

T2 R1R2

Situations much less favorable to SIC

Page 28: Successive Interference Cancellation: A Back of the

2. Distinct Recievers

T1

T2 R1R2

Main Concern:

• T1 will transmit at best possible bit-rate to R1

• R2 has to decode T1’s signal at this bit rate...- Despite the presence of T2’s signal

Page 29: Successive Interference Cancellation: A Back of the

2. Distinct Recievers

T1

T2 R1R2

Thus, necessary (but not sufficient) condition:

• R2’s interferer(T1) must be closer than its own transmitter(T2)

• T1’s own receiver(R1) must be further than interfered receiver(R2)

Page 30: Successive Interference Cancellation: A Back of the

T1

T2 R1R2

Gains available when all conditions hold

Page 31: Successive Interference Cancellation: A Back of the

T1T2

R1

R2

Gains available when all conditions hold

How often do these SIC permissible topologies occur?

Page 32: Successive Interference Cancellation: A Back of the

32

Gain with SIC in less than 10% of the cases

Monte Carlo Simulation

(AP Transmission Range)

Page 33: Successive Interference Cancellation: A Back of the

Can protocol adaptation help?

1. Power control2. Scheduling3. Multirate packetization4. Packet packing

Page 34: Successive Interference Cancellation: A Back of the

34

Not many topologies support SIC …thus limited scope for protocols

Does MAC Adaptation Help?

Page 35: Successive Interference Cancellation: A Back of the

Implication on Network Architecture?

Page 36: Successive Interference Cancellation: A Back of the

Residential WLANs:• Neighbors AP may be stronger• Some SIC scenarios possible

Enterprise WLANs:• Clients likely to associate with stronger AP• Such scenarios unlikely

T1T2

R1

R2

Page 37: Successive Interference Cancellation: A Back of the

T1T2

R1

R2

Of course:

SIC throughput gains will increase if bit rate T1->R1 is sub optimal

However, rate adaptation schemes such as SoftRate and AccuRate approaching optimality ... little room for SIC

Page 38: Successive Interference Cancellation: A Back of the

38

Mismatch with Literature?

Interference cancellation has been shown to be beneficial ...Our observations are not in conflict

In existing schemes, interfering bits are knownZigZag, ANC, CSMA/CN, Full Duplex ...

This paper investigates the case ofUnknown Interference Cancellation

Page 39: Successive Interference Cancellation: A Back of the

39

Conclusion

n Successive Interference Cancellation § A PHY layer capability to “uncollide” transmissions

n Throughput gain is not immediate from SIC§ Permissible bit rates impact the length of packet transmission times§ Creates under-utilization of the channel

n Protocol adaptations possible to cope with problem§ Some gains available for common receiver scenario§ However, limited gains for networks with distinct receivers

Page 40: Successive Interference Cancellation: A Back of the

SIC aware protocol design fraught with pitfalls …

Consider doing a back-of-the-envelope calculation before plunging into system design

40

Takeaway Message

Page 41: Successive Interference Cancellation: A Back of the

Questions, comments?

Thank you

Duke SyNRG Research Grouphttp://synrg.ee.duke.edu