+ All Categories
Home > Documents > Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Date post: 27-Mar-2015
Category:
Upload: matthew-brown
View: 217 times
Download: 1 times
Share this document with a friend
Popular Tags:
28
Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX
Transcript
Page 1: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Programmable Radios: A Personal Viewpoint

Ashu Sabharwal Rice University

Houston, TX

Page 2: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Congratulations to SoRa Team !

Ashu Sabharwal Rice University

Page 3: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Three Questions

• Why did I get involved ?

• Have I learnt anything ?

• What is on my wishlist ?

Ashu Sabharwal Rice University

Page 4: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Why Did I Get Involved ?

• Major speed innovations occur at PHY/MAC layer– Coding (Convolutional, Viterbi, LDPC, Turbo)– MIMO– Opportunistic scheduling

• Many more in pipeline– Cooperative coding, network codes, interference

alignment…

• Big departure from traditional networking– Need sanity checks…

But do I really need it ?

Ashu Sabharwal Rice University

Page 5: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Do I Really It ?

• Wireless blessed with information/comm/coding theory– Many many success stories

Ashu Sabharwal Rice University

Page 6: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Do I Really It ?

• Wireless blessed with information/comm/coding theory– Many many success stories

• But hear only success stories– Multiuser detection: 15+ yrs of work, never got

deployed– Beamforming: 15+ yrs, maybe finally in WiMax

Ashu Sabharwal Rice University

CONCEPT PROOF-OF-CONCEPT

Feedback loop too slow & largely broken !

Page 7: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

What do I Need ?

• Quick and accurate answers– Physical, MAC layer tests– Full control of all variables

Programmable, measurable and deployable

Ashu Sabharwal Rice University

Page 8: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Hardware & Design Flows

Ashu Sabharwal Rice University

USRP WARP SoRa

WARPWARPLabWARPMAC

GNURadio SoRa

Page 9: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Delivering on Promises ?

• Many publications for proof-of-concept– GNUradio– WARP– Very soon using SoRa

• Fundamental shifts ?– Change in models ?– New dominant effects ?– New problem formulations ?

Ashu Sabharwal Rice University

Page 10: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Case I: Quantized Beamforming (WiMax/802.11n)

• Large expected gains from closed loop beam-forming

Ashu Sabharwal Rice University

Alamouti(theory)

Beamforming(theory)

Page 11: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Robustness to Channel Model

• Large expected gains from closed loop beam-forming

• Error floor with a small model perturbation

Ashu Sabharwal Rice University

Alamouti(actual)

Beamforming(actual)

Page 12: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Reason for Breakdown

• Very sensitive to how long the channel remains constant

• Breaks the equalizer and thus, whole PHY

Ashu Sabharwal Rice University

Alamouti(actual)

Beamforming(actual)

Page 13: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

New Model, Simple Fix

• Re-model, accounting for channel change• New packet structure

Ashu Sabharwal Rice University

Page 14: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

New Model, Simple Fix

• Beamforming advantage returns• Original model did not capture all dominant effects

Ashu Sabharwal Rice University

NewBeamforming

(actual)

Page 15: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

New Foundations

• More generally– Feedback errors and delay can cause havoc– Transmitter and receiver get mismatched– Nearly all theory predictions breaks down

• Better models for physical layer models with fast feedback

• New fundamental results (Aggarwal & Sabharwal’09)– Proof that too many feedback bits not useful– Often more than one feedback bit is a waste !

Ashu Sabharwal Rice University

Page 16: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Case II: Cooperative Coding

• Physical layer, symbol time-scale cooperation• Use both routes simultaneously• Pool distributed resources of power/antennas

Ashu Sabharwal Rice University

Receiver

Relay

Source

Page 17: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Case II: Cooperative Coding

• No system demonstration till date• Cannot wait 15 years to know its fate

Ashu Sabharwal Rice University

Receiver

Relay

Source

Page 18: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Case II: Cooperative Coding on WARP

• Built with WARPLab• Allows fine-grained control of each piece• Systematic experiments to understand

dominant effects

Ashu Sabharwal Rice University

2x2x2MIMO Relay

Page 19: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Case II: Cooperative Coding, First Results

• Large gains with optimal processing– 6-9 dB over non-relay– 3-6 dB over simple

• No RF or A/D

Ashu Sabharwal Rice University

Optimal

Simple

Wu, Amiri, Duarte, Cavallaro’09

Page 20: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Case II: Cooperative Coding, First Results

• With RF– Optimal degrades a lot – Simple is robust

• Optimal very sensitive to perturbations

• Why ?– A/D robs important bits– More antennas need more

bits

Ashu Sabharwal Rice University

Optimal

Simple

Wu, Amiri, Duarte, Cavallaro’09

Page 21: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Wish 1: Higher Quality Radios

• Low-quality signals no post-processing can save the day

• WARP radios top of the line– But we need better to push the limits !– Better dynamic range, lower noise floor and bigger

A/D,D/A

• Clean-slate research– Platforms should be an order of magnitude better– Then research can find new sweet spots

Ashu Sabharwal Rice University

Page 22: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Case III: Local View in Networks

• Why current info theory of networks of little use ?

• Models miss an important component– Nodes only have local network information– Nodes mismatched in their knowledge

Ashu Sabharwal Rice University

Page 23: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Theory of Distributed Decisions

• Two elements (Aggarwal, Liu and Sabharwal’09)– A protocol abstraction which quantifies local view– Distributed protocols as channel codes

• First info theory analysis with hidden nodes– Predicts the losses seen in practice– Losses are unavoidable

Ashu Sabharwal Rice University

Local view

Full view limit

Cap

aci

ty

Page 24: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Wish 2: Cross-community Fertilization

• Wireless is many communities– CE + EE + CS– Different languages: VHDL, MATLAB, C– WARP, WARPLab, WARP_MAC

• Isolation and Integration– Isolated controlled experiments– Integration of concepts

Ashu Sabharwal Rice University

Page 25: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Wish 2: Cross-community Fertilization

Ashu Sabharwal Rice University

USRPWARP SoRa

WARPWARPLabWARPMAC

GNURadio SoRa

• Much remains to be done– Tools remain hard to use– Little coherence across communities

Page 26: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Wish 3: Hardware-“normalized” Results

• How do you compare results from different testbeds

• Different hardware– System bandwidth– Speed of processing

• Some examples– EVM, spectral efficiency– Situation likely to get worse

• Much remains to be done !

Ashu Sabharwal Rice University

Page 27: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Answers

• Why did I get involved ?– Problems which are unsolved and relevant

• Have I learnt anything ?– Yes, more to come !

• What is on my wish list ? – Higher quality radios– Cross-community fertilization– Hardware-normalized metrics

Ashu Sabharwal Rice University

Page 28: Programmable Radios: A Personal Viewpoint Ashu Sabharwal Rice University Houston, TX.

Ashu Sabharwal Rice University

Exciting times, fun path ahead !

Questions ?

WARP: http://warp.rice.edu


Recommended