Beyond the bits – co operative packet recovery

22
Beyond The Bits – Co Operative Packet Recovery Grace Woo,Pouya Kheradpour,Dawei Shen,Dina Katabi @ MIT Presented By : Venkata Nanda Kishore UBID: 3764-8659

Transcript of Beyond the bits – co operative packet recovery

Page 1: Beyond the bits – co operative packet recovery

Beyond The Bits – Co Operative Packet Recovery

Grace Woo,Pouya Kheradpour,Dawei Shen,Dina Katabi @ MIT

Presented By : Venkata Nanda KishoreUBID: 3764-8659

Page 2: Beyond the bits – co operative packet recovery

OUTLINE

• Introduction• Related Work• Architecture• Combining Algorithm• DSSS• Estimating the Variance• Reducing Overhead • Implementation• Results• Conclusion

Page 3: Beyond the bits – co operative packet recovery

Abstract and Introduction

• Dead Spots• Loss Rate• Addressing these problems-Physical Layer info• SOFT

Page 4: Beyond the bits – co operative packet recovery

Related Work

• SPATIAL DIVERSITY: -Similar to Softer Handoff -Less Overhead -Different Modulation Schemes• SOFT DECODING:– Also used in RS codes and LDPC– Focuses on Compatibility,practical

Networks,Experimental Results

Page 5: Beyond the bits – co operative packet recovery

Bit-Math : Exploiting Spatial Diversity

• BER: 0.001• Packet Size:1500B=12000bits• Here,Probability that a node receives a

correctly transmitted packet. …..????• Combining physical layer information using

SOFT increases this to 0.99

Page 6: Beyond the bits – co operative packet recovery

SOFT SYSTEM ARCHITECTURE

• Sits between MAC, between Physical and Data Link Layer

• Combining Packets occur both on UPLINK and DOWNLINK

• Considers ONLY BINARY MODULATION

Page 7: Beyond the bits – co operative packet recovery

UPLINK

• Leverage the high bandwidth of Ethernet• AP to COMBINING AGENT• Invoking COMBINING procedure

-Identify packets-Hash table-Redundancy

• Decoding: Two options: Forward or Combining Agent

Page 8: Beyond the bits – co operative packet recovery

DOWNLINK

• EXPLOITS TIME DIVERSITY• Rest of the procedure is similar to UPLINK

Page 9: Beyond the bits – co operative packet recovery

ACKs Retransmission & Reordering

• Receiver sends synAck for a correctly received packet and communicates correctly to Combining agent

• If faulty packet arrives,it sends an asynchronous Ack to sender

• No Reordering on DOWNLINK• UPLINK orders the packets using packet_id• Also uses forwarding_time

Page 10: Beyond the bits – co operative packet recovery

COMBINING ALGORITHM

• How to combine the s-packets? >= 0Here, is the noise variance in i th AWGN channel

Page 11: Beyond the bits – co operative packet recovery

DSSS

• Direct Sequence Spread Spectrum• Eg. 1 - 11100010101 0 - 00011101010STEPS:1. Spreading2. De-spreading

Page 12: Beyond the bits – co operative packet recovery

Can this be efficient?

(-)/>=0

Here,y correspond to same codewords.X correspond to either codeword sent for logical 1 or logical 0.

Page 13: Beyond the bits – co operative packet recovery

Estimating Noise Variance

=hx+h is attenuationY is the sv-value of bitn is guassian noise

Page 14: Beyond the bits – co operative packet recovery

Reducing Overhead

• Currently:10Gb/s Ethernet (10GbE)• Working on 100GbE• Depends on how we express SVApproach: 3 bits – 1 for sign,2 for magnitudeAlso,provide cut-offs.

Page 15: Beyond the bits – co operative packet recovery

IMPLEMENTATION

• SDR: Software Defined Radios

• Uses GMSK- Gaussian Minimum Shift Keying

• Also tested with DBPSK-Differential Binary Phase Shift Keying.

Page 16: Beyond the bits – co operative packet recovery

Experimental Results:Compared Approaches

• SOFT• Max Confidence• Majority Vote• Current Approach• MRD

Page 17: Beyond the bits – co operative packet recovery

Experimental Results:Metrics

• Packet Delivery Rate• No of Retransmissions

Page 18: Beyond the bits – co operative packet recovery

Importance of Soft Values

Page 19: Beyond the bits – co operative packet recovery

Role Of Combining Rule

Page 20: Beyond the bits – co operative packet recovery

Experimental Results Cont.

• Impact of Noise Variance

• Impact of quantization

• BER

Page 21: Beyond the bits – co operative packet recovery

Conclusion

• Existing protocols are inadequate• We have seen SOFT (Its approach,

implementation and results)• Novel ideas due to temporal and spatial diversity• Soft increases mean packet deliver and reduces

retransmissions.

Page 22: Beyond the bits – co operative packet recovery

Thank You!

Questions/Comments/Suggestions??