Eliminating Channel Feedback in Next Generation Cellular...

41
Eliminating Channel Feedback in Next Generation Cellular Networks Deepak Vasisht Swarun Kumar, Hariharan Rahul, Dina Katabi

Transcript of Eliminating Channel Feedback in Next Generation Cellular...

Page 1: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

EliminatingChannelFeedbackinNextGenerationCellularNetworks

DeepakVasishtSwarun Kumar,Hariharan Rahul,DinaKatabi

Page 2: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

CellularTrafficisIncreasingGlobalmobiledatatrafficwillincrease8fold in2015-2020

CISCO

0

10

20

30

2015 2016 2017 2018 2019 2020

DataDem

and

(Exabytes/mon

th)

Spectrumcannotaccommodatethisincrease

Page 3: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

LTEstandardbody,3GPP,isproposingmulti-antennasolutionsinnewreleases:• Beamforming• CoordinatedMulti-point• Full-DimensionalMIMO

Basestationneedstoknowchannels toclient

MoreAntennas

Page 4: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

ChannelAcquisitionUsefeedbackfromtheclient

Feedbackoverheadisoverwhelming

Page 5: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

FeedbackisOverwhelming• Largeincurrentnetworks,useslossy compression[3GPPTS36.2112010,Irmer etalIEEECommunications2011]

• Prohibitiveforfuturedeploymentswithupto32antennas

• AccordingtoLTEstandardbody,3GPP:“IdentifyingthepotentialissuesofCSIacquisitionand

developingthepropersolutionsareofgreatimportance”

Page 6: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

R2F2• Usesuplinkchannelstoestimatedownlinkchannels• Removesfeedbackoverhead• Evaluatedindoorsandoutdoorsinwhitespaces

640 660 680 700 720 740Frequency(MHz)

R2F2testbed CommercialCarriers

Page 7: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

Idea:UseReciprocityLikeinWiFiInWiFi,UplinkChannel=DownlinkChannel

Page 8: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

Idea:UseReciprocityLikeinWiFi

Doesnotworkforcellularnetworks:Uplinkanddownlinkondifferentfrequencies

InWiFi,UplinkChannel=DownlinkChannel

Page 9: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

ProblemStatement

Howdoweestimatechannelsononefrequencyfromchannelsonadifferentfrequency?

Page 10: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

ProblemStatement

UplinkChannelsatFrequency1

DownlinkChannelsatFrequency2

Page 11: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

Idea:SamePathsonUplink&Downlink

UplinkChannelsatFrequency1

DownlinkChannelsatFrequency2

Pathsalongwhichsignalisreceived

Page 12: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

RF-basedLocalizationSystems

−1 −0.5 0 0.5 10

0.5

1

cos θ

Ampl

itude

600𝑀𝐻𝑧User

𝜃

BaseStation

Page 13: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

RF-basedLocalizationSystems

−1 −0.5 0 0.5 10

0.5

1

cos θ

Ampl

itude

−1 −0.5 0 0.5 10

0.5

1

cos θ

Ampl

itude

600𝑀𝐻𝑧 650𝑀𝐻𝑧User

𝜃

BaseStation

Localizationsystemsdon’tdirectlyapply

Page 14: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

Idea:SamePathsonUplink&Downlink

UplinkChannelsatFrequency1

DownlinkChannelsatFrequency2

Pathsalongwhichsignalisreceived

Page 15: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

PathstoChannels:IdealRepresentation

User

BaseStation

𝜃)

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

𝜙)

𝜙+

Page 16: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

PathstoChannels:MeasuredRepresentation

User

BaseStation

𝜃)

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

Limitednumberofantennasleadstoconvolution

withsinc

𝜙)

𝜙+

𝑆-(𝑎), 𝜙), 𝜃))

𝑆-(𝑎+, 𝜙+, 𝜃+)

Page 17: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

PathstoChannels:Superposition

User

BaseStation

𝜃)

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

𝑆- 𝑎), 𝜙), 𝜃) + 𝑆-(𝑎+, 𝜙+, 𝜃+)

Page 18: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

PathstoChannels:FFT

User

BaseStation

𝜃)

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

ℎ)F

𝐹𝐹𝑇(𝑆- 𝑎), 𝜙), 𝜃) + 𝑆-(𝑎+, 𝜙+, 𝜃+))

Page 19: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

User

BaseStation

ℎ)

ℎ+

𝜃)

F

F

UplinktoDownlinkChannelsUplink(f)

Downlink(f’)

Page 20: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

User

BaseStation

F

F

UplinktoDownlinkChannelsUplink(f)

Downlink(f’)

ℎ)

ℎ+

??

𝜃)

Page 21: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

User

BaseStation

F

ChannelstoPathsUplink(f)

ℎ)

Goal:Tofindasetofpaths,thatcanproducechannelsℎ)

Recall:Eachpathisrepresentedby(𝑎, 𝜙, 𝜃)

𝜃)

Page 22: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

User

BaseStation

F

ChannelstoPathsUplink(f)

ℎ)

Goal:Tofind{𝑎7, 𝜙7, 𝜃7}79): ,thatcanproducechannelsℎ)𝜃)

Recall:Eachpathisrepresentedby(𝑎, 𝜙, 𝜃)

Page 23: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

ChannelstoPathsGoal:Tofind{𝑎7, 𝜙7, 𝜃7}79): ,thatcanproducechannelsℎ)

ℎ;<= = 𝐹𝐹𝑇 ?𝑆- 𝑎7, 𝜙7, 𝜃7

:

79)

{𝑎7, 𝜙7, 𝜃7}79): = 𝑎𝑟𝑔𝑚𝑖𝑛{EF,GF,HF} ℎ) − ℎ;<=+

Page 24: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

GettingPathsfromWirelessChannels

• Optimizationisnon-linearandconstrained

• Solvedusingstandardinteriorpointmethod

• ApproximateinitializationusingRF-localizationmethods

Page 25: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

−1 −0.5 0 0.5 10

0.2

0.4

0.6

0.8

1

cos θ

Ampl

itude

User

BaseStation

F

F

UplinktoDownlinkChannelsUplink(f)

Downlink(f’)

ℎ)

ℎ+

𝜃)

Page 26: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

Evaluation

Goal:TomeasuretheaccuracyofR2F2channelestimates

Page 27: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

ExperimentalSetup

• UsedUSRPN210softwareradiosasclientsandbasestations

• Implementeda5antennaLTEbasestation

• Locatedbasestationclosetoacommercialbasestation

Page 28: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

FrequencySeparation

• Usedfrequenciesfrom640to690MHzintheWhiteSpaces• Evaluationat30MHzUplink-Downlinkseparation• SameasmajorAT&TandVerizondeployments

640 660 680 700 720 740Frequency(MHz)

R2F2testbed CommercialCarriers

Page 29: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

100m50m

IndoorTestbedBaseStationClient

Page 30: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

80m60m

OutdoorTestbed

BaseStationClient

Page 31: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

Beamforming

Page 32: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

Beamforming

Page 33: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

BeamformingComparison

0

0.2

0.4

0.6

0.8

1

-5 5 15 25

CDF

SNR(dB)

NoBeamGroundTruth(ExplicitFeedback)R2F2

R2F2delivers90%oftheMIMOSNRgains,withzerofeedback

Page 34: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

BeamformingComparison:DataRate

0

0.2

0.4

0.6

0.8

1

0 10 20 30 40 50 60

CDF

Datarate (Mbps)

NoBeam

GroundTruth

R2F2

R2F2’sachieves1.7xdatarateimprovement

Page 35: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

ComparisonwithRF-localization

0

0.2

0.4

0.6

0.8

1

-5 5 15 25

CDF

SNR(dB)

NoBeamGroundTruthR2F2RF-Loc

Deliversonly40%ofMIMOSNRgains

Page 36: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

EffectofFrequencySeparation

012345678

0 10 20 30 40 50

SNRGa

in(d

B)

FrequencySeparation(MHz)

Page 37: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

Application:EdgeClientNulling

Page 38: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

Application:EdgeClientNulling

BS1BS2

Client2

Client1

Page 39: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

EdgeNulling

0

0.2

0.4

0.6

0.8

1

-5 0 5 10 15

CDF

INR(dB)

Original

AfterNulling

5.3dB

Page 40: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

RelatedWork

• CellularNetworks:Channelfeedbackcompression[ShuangetalVTC11,Raoetal14,XuetalAccessIEEE14],Statisticalchannelpredictionacrossfrequencybands[HanetalCHINACOM10,Hugl etalCOST02…]• BeyondCellularNetworks:Channelqualityprediction[SenetalMobicom 13,ShietalNSDI14,Radunovic etalCONEXT11…],Temporalchannelpredictions[CaoetalPMRC04,WongetalGLOBECOM’05,Dongetal GLOBECOM’01]

Page 41: Eliminating Channel Feedback in Next Generation Cellular ...people.csail.mit.edu/deepak/assets/slides/R2F2_SIGCOMM_2016.pdf · Related Work •Cellular Networks: Channel feedback

Conclusion

• R2F2estimateschannelsononefrequencyfromchannelsonadifferentfrequency

• R2F2accuratelyestimatesdownlinkLTEchannelsfromuplinkLTEchannels

• R2F2enablesMIMOtechniquesforFDDsystemswithzerochannelfeedback