Top Banner
AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless
28

AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Jan 03, 2016

Download

Documents

Melanie Dean
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

AirShare

Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant

Distributed Coherent Transmission Made Seamless

Page 2: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Wireless networks are getting denser and denser

Smart Homes

Factories

Wi-Fi connections

Page 3: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

But, wireless spectrum is limited

Distributed cooperative protocols

Distributed MIMO

Distributed Modulation

Distributed lattice coding

Noisy network coding

Distributed compressed

sensing

higher throughput & higher efficiency

Protocols assume: Wireless nodes transmit at exactly the same frequency

Reality: Nodes have small offsets in their frequencies

Page 4: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Carrier Frequency Offset (CFO)

I

Q

Transmissions from different nodes rotate relative to each other

Independent wireless nodes have slightly different carrier frequencies

Ideal

Reality

Multiple wireless nodes transmit concurrently

I

Q

Page 5: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Reference Signal

Wireless Node

Clock

Root Cause of CFO is Clock

Each node uses its own clock as a reference

Reference Signal

Radio

Wireless Node

Clock

Carrier Signal2.4 GHz

10 MHz

Page 6: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Radio

Wireless Node

ClockRadio

Wireless Node

Clock

Root Cause of CFO is Clock

Each node uses its own clock as a reference

Carrier Signal2.4 GHz+240Hz

10 MHz +1Hz

Carrier Signal2.4 GHz-720Hz

10 MHz -3Hz

Crystals have slightly different frequencies

Different nodes have offset in their carrier frequency (CFO)which varies over time

Page 7: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

How can we eliminate CFO?

Page 8: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Naïve Solution

Connect all nodes to a shared reference clock

Defeats the notion of a wireless network

Radio

Wireless Node

Radio

Wireless Node

Radio

Wireless Node

Radio

Wireless Node

Radio

Wireless Node

Radio

Wireless Node

ClockCarrier Signal

Page 9: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Our IdeaTransmit a reference over-the-air

Radio

Wireless Node

Radio

Wireless Node

Radio

Wireless Node

Radio

Wireless Node

Clock

Page 10: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

AirSharetransmits the reference clock over the air

&eliminates CFO

Protocol independent

Cheap and Low-Power

Supports mobility

Page 11: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Clock Emitter

AirShare ArchitectureEmitter

Recipient

Page 12: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Clock Emitter

ChallengesEmitter

Recipient

Page 13: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Challenges

RecipientHow can we build a cheap and

low-power recipient?

Clock Emitter

Emitter

How can emitter transmit a clock?

Page 14: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Clock Emitter

Emitter

How can emitter transmit a clock?

Problem: Reference clocks are typically 10-40 MHz

- FCC forbids transmitting such a low-frequency signal

- Requires large antennas

Page 15: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Transmits two signals separated by the clock frequency

f1 f2

(s∈(2𝜋 𝑓 1𝑡 )+ s∈(2𝜋 𝑓 2 𝑡 ) )

Transmit a Differential-reference

Instead of transmitting a signal at the clock frequency (10 MHz)

fref = 10 MHz

Clock Emitter

Emittersin (2𝜋 𝑓 𝑟𝑒𝑓 𝑡 )

fref

10 MHz

f2 , f1 = any frequency

Recipient f1 f2 fref

Page 16: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Transmits two signals separated by the clock frequency

f1 f2

(s∈(2𝜋 𝑓 1𝑡 )+ s∈(2𝜋 𝑓 2 𝑡 ) )

Transmit a Differential-reference

Instead of transmitting a signal at the clock frequency (10 MHz)

fref = 10 MHz

Clock Emitter

Emittersin (2𝜋 𝑓 𝑟𝑒𝑓 𝑡 )

fref

10 MHz

f2 , f1 = any frequency

Recipient f1 f2 fref

?

Page 17: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Recipient f1 f2 fref

?

Using trigonometric identities:

(s∈(2𝜋 𝑓 1𝑡 )+ s∈(2𝜋 𝑓 2 𝑡 ) )× (sin (2𝜋 𝑓 1𝑡 )+sin (2𝜋 𝑓 2 𝑡 ) )f1 f2

f1 f2 f1 f2

receives the signal and multiplies the signal by itself

DC 2f1 2f2f2-f1 f1+f2f2-f1 f1+f2= 10 MHz

AirShare transmits the reference clock without violating FCC regulations

Page 18: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Clock Emitter

ChallengesEmitter

RecipientHow can we build a cheap and

low-power recipient?

How can emitter transmit a clock?Transmit a Differential-reference

Page 19: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Use Passive Architecture

BandPassFilter Reference

Signal

LNA

Mixer

Wireless Node

Simple, passive, off-the-shelf components Cheap and Low-power

Passive Passive

f1 f2f1 f2f1 f2 f2-f1DC 2f1 f1+f2 2f2f2-f1DC 2f1 f1+f2 2f2

Page 20: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

• Low power consumption: • < 10% for wireless sensors• < 0.1% for Wi-Fi APs

• Low cost:• Off-the-shelf components• Costs only a few dollars

Our AirShare Prototype

Antenna

We built a prototype of recipient in a custom designed PCB

Page 21: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Evaluation

• Implemented AirShare using off-the-shelf components

• Evaluated AirShare in an indoor testbed using USRPs

• Evaluated two applications:– Distributed Rate Adaptation– Distributed MIMO

Page 22: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

CFO(Hz)

CD

F

0.01 0.1 1 10 100 1000 100000

0.2

0.4

0.6

0.8

1

Today Nodes

CFO(Hz)

CD

F

0.01 0.1 1 10 100 1000 100000

0.2

0.4

0.6

0.8

1

CFO(Hz)

CD

F

0.01 0.1 1 10 100 1000 100000

0.2

0.4

0.6

0.8

1AirClock

Today Nodes

Synchronization Accuracy

AirShare reduces the CFO by multiple orders of magnitude

Measured CFO between nodes at 2.4 GHz– 500 Experiments– Different nodes and locations

2-3 orders of magnitude

Ideal Zone[sigcomm’12]

Page 23: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Solution: Distributed Rate Adaptation

multiple sensors transmit together higher throughput

Application 1: Distributed Rate Adaptation

Ideally: Better channel quality Higher throughput

I

Q2 31 N

Problem: Sensors support only single low data rate

Page 24: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Throughput Gain

• Data throughput for 6 sensors

Throughput gains of 1.6-3× over today sensors for 6 sensors

20-2516-2412-185-120

40

80

SNR (dB)

Th

rou

gh

pu

t (K

bp

s)TDMA

120

20-2516-2412-185-120

40

80

SNR (dB)

Th

rou

gh

pu

t (K

bp

s)

120

20-2516-2412-185-120

40

80

SNR (dB)

Th

rou

gh

pu

t (K

bp

s)

This WorkTDMA

120

Page 25: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Application 2: Distributed MIMO

Multiple APs transmit to multiple clients concurrently

Network throughput scales with the number of APs

1

1 2 N

2 N

Ethernet

Page 26: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Throughput GainDistributed MIMO network including 5 clients and 5 APs

Throughput gain of 4.4× over traditional 802.11 for 5 transmitters

2 3 4 51

2

3

4

5

Number of Receivers

Th

rou

gh

pu

t G

ain

2 3 4 51

2

3

4

5

Number of Receivers

Th

rou

gh

pu

t G

ain

Page 27: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Related Work• Using wires or power-lines to distribute a shared clock

[SenSys’09, SIGCOMM’14]

• Designing algorithms to estimate and correct for CFO [SIGCOMM’12, ToN’2013]

• Equip each node with a GPS disciplined oscillator [Trimble, Jackson Labs]

Cheap, Low-PowerProtocol independent

Supports mobility

AirShare

Page 28: AirShare Omid Abari Hariharan Rahul, Dina Katabi and Mondira Pant Distributed Coherent Transmission Made Seamless.

Conclusion

• Described AirShare, a simple method to eliminate CFO in wireless nodes

• Provides large throughput gains

• Enables many new applications such as distributed MIMO, distributed modulation, etc.