Argos Clayton W. Shepard Hang Yu, Narendra Anand, Li Erran Li, Thomas Marzetta, Richard Yang, Lin Zhong Practical Many-Antenna Base Stations.

Slides:



Advertisements
Similar presentations
Feedback for Interference Mitigation David Tse Wireless Foundations Dept. of EECS U.C. Berkeley CWIT May 20, 2011 TexPoint fonts used in EMF. Read the.
Advertisements

Submission doc.: IEEE 11-13/1440r0 November 2013 Clayton Shepard, Rice UniversitySlide 1 Argos | Practical Massive-MIMO Date: Authors:
Agenda Super-Cells Multi-Cells
Dirty RF Impact on Interference Alignment
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Fraunhofer Heinrich Hertz Institute Fraunhofer Heinrich Hertz Institute, Einsteinufer 37, Berlin Backhaul requirements for.
Submission Sep doc.: IEEE /1046r2 Zhigang Wen,et. al (BUPT)Slide 1 Discussion on Massive MIMO for HEW Date: Authors:
Fine-grained Channel Access in Wireless LAN SIGCOMM 2010 Kun Tan, Ji Fang, Yuanyang Zhang,Shouyuan Chen, Lixin Shi, Jiansong Zhang, Yongguang Zhang.
Design and Experimental Evaluation of Multi-User Beamforming in Wireless LANs Theodoros Salonidis Technicolor ACM MobiCom 2010 Edward Knightly Rice Narendra.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Leveraging Interleaved Signal Edges for Concurrent Backscatter by Pan Hu, Pengyu.
Topology Control for Effective Interference Cancellation in Multi-User MIMO Networks E. Gelal, K. Pelechrinis, T.S. Kim, I. Broustis Srikanth V. Krishnamurthy,
BEEKeeper Remote Management and Debugging of Large FPGA Clusters Terry Filiba Navtej Sadhal.
APPLICATION OF SPACE-TIME CODING TECHNIQUES IN THIRD GENERATION SYSTEMS - A. G. BURR ADAPTIVE SPACE-TIME SIGNAL PROCESSING AND CODING – A. G. BURR.
Introduction to Cognitive radios Part two HY 539 Presented by: George Fortetsanakis.
CDMA X RTT Overview. Global 3G Evolution.
Simultaneous Rate and Power Control in Multirate Multimedia CDMA Systems By: Sunil Kandukuri and Stephen Boyd.
August 6, Mobile Computing COE 446 Network Planning Tarek Sheltami KFUPM CCSE COE Principles of.
SourceSync: A Distributed Architecture for Sender Diversity Hariharan Rahul Haitham Hassanieh Dina Katabi.
EE359 – Lecture 15 Outline Announcements: HW due Friday MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing Tradeoffs.
1 Lecture 9: Diversity Chapter 7 – Equalization, Diversity, and Coding.
Networking with massive MU-MIMO Lin Zhong
SAMEER NETAM RAHUL GUPTA PAWAN KUMAR SINGH ONKAR BAGHEL OM PANKAJ EKKA Submitted By:
Practical Performance of MU- MIMO Precoding in Many-Antenna Base Stations Clayton Shepard Narendra Anand Lin Zhong.
TAP Channel Measurement Fundamentals, Goals, and Plans.
Sarah Middleton Supervised by: Anton van Wyk, Jacques Cilliers, Pascale Jardin and Florence Nadal 3 December 2010.
Communications & Networks
Low-Power Wireless Sensor Networks
by P. Sriploy, M. Uthansakul and R. Wongsan
Distributed Adaptive Control and Metrology for Large Radar Apertures Principal Investigator: James Lux, P.E. (337) Dr. Elaine Chapin (334), Samuel Li (337),
1 PROPAGATION ASPECTS FOR SMART ANTENNAS IN WIRELESS SYSTEMS JACK H. WINTERS AT&T Labs - Research Red Bank, NJ July 17,
Control Channel Design for Many-Antenna MU-MIMO
ECE559VV – Fall07 Course Project Presented by Guanfeng Liang Distributed Power Control and Spectrum Sharing in Wireless Networks.
*P. C. Weeraddana **M. Codreanu, **M. Latva-Aho, ***A. Ephremides * KTH, Royal institute of Technology, Stockholm, Sweden ** CWC, University of Oulu, Finland.
May 7, 2014, Florence, Italy Retrospective Interference Alignment for the 3-user MIMO Interference Channel with.
8: MIMO II: Capacity and Multiplexing Architectures Fundamentals of Wireless Communication, Tse&Viswanath 1 8. MIMO II: Capacity and Multiplexing Architectures.
Low Complexity User Selection Algorithms for Multiuser MIMO Systems with Block Diagonalization Zukang Shen, Runhua Chen, Jeff Andrews, Robert Heath, and.
Cooperative Relaying with Spatial Diversity and Multiplexing IEEE Presentation Submission Template (Rev. 9) Document Number: IEEE S802.16m-07/164.
Submission Sep doc.: IEEE XXXXr1 Zhigang Wen,et. al (BUPT)Slide 1 Discussion on Massive MIMO for HEW Date: Authors:
Cooperative Wireless Networks Hamid Jafarkhani Director Center for Pervasive Communications and Computing
EE359 – Lecture 15 Outline Introduction to MIMO Communications MIMO Channel Decomposition MIMO Channel Capacity MIMO Beamforming Diversity/Multiplexing.
1 SMART ANTENNAS FOR TDMA Jack H. Winters AT&T Labs - Research Red Bank, NJ September 7, 2000.
EE359 – Lecture 14 Outline Announcements: HW posted tomorrow, due next Thursday Will send project feedback this week Practical Issues in Adaptive Modulation.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
Development of Programmable Architecture for Base-Band Processing S. Leung, A. Postula, Univ. of Queensland, Australia A. Hemani, Royal Institute of Tech.,
A Radio Multiplexing Architecture for High Throughput Point to Multipoint Wireless Networks Ramakrishna Gummadi Rabin Patra, Sergiu Nedevschi, Sonesh Surana,
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
Control Channel Design for Many-Antenna MU-MIMO
1 SMART ANTENNAS FOR THIRD GENERATION TDMA (EDGE) Jack H. Winters AT&T Labs - Research Red Bank, NJ July 17, 2000.
EE359 – Lecture 15 Outline Announcements: HW posted, due Friday MT exam grading done; l Can pick up from Julia or during TA discussion section tomorrow.
MIMO: Challenges and Opportunities Lili Qiu UT Austin New Directions for Mobile System Design Mini-Workshop.
16 February 2011Ian Brawn1 The High Speed Demonstrator and Slice Demonstrator Programme The Proposed High-Speed Demonstrator –Overview –Design Methodology.
Wireless and Mobile Networks (ELEC6219) Session 4: Efficiency of a link. Data Link Protocols. Adriana Wilde and Jeff Reeve 22 January 2015.
August 13, 1999 TXAA Feedback Channel 1. August 13, 1999 TXAA Feedback Channel 2 Contents  Introduction  TXAA and Feedback Channel Description  Generation.
Technology training (Session 6)
EE359 – Lecture 14 Outline Practical Issues in Adaptive Modulation
Architecture and Algorithms for an IEEE 802
Design and Validation of a UWB Transmitter for FPGA Implementation
Focus areas Internet of Things (IoT) Network and Cloud SW
EE359 – Lecture 15 Outline Announcements: MIMO Channel Capacity
Konstantinos Nikitopoulos
MIMO III: Channel Capacity, Interference Alignment
The Case for UHF-Band MU-MIMO
MIMO-OFDM with antenna selection
Null Space Learning in MIMO Systems
Modeling of RF in W-CDMA with SystemView
Royal Institute of Technology Dept. of Signals, Sensors and Systems
Royal Institute of Technology Dept. of Signals, Sensors and Systems
MIMO I: Spatial Diversity
Implicit Channel Sounding in IEEE (Feasibility Study)
Presentation transcript:

Argos Clayton W. Shepard Hang Yu, Narendra Anand, Li Erran Li, Thomas Marzetta, Richard Yang, Lin Zhong Practical Many-Antenna Base Stations

Motivation Spectrum is scarce Hardware is cheap 2

MU-MIMO Theory More antennas = more capacity –Multiplexing –Power –Orthogonality 3

4 Data 2 Data 1 Data 6 Data 3 Data 4 Data 5

Why not? Nothing scales with the number of antennas –CSI Acquisition –Computation –Data Transportation 5

Background: Beamforming 6 = Constructive Interference = Destructive Interference ?

Due to environment and terminal mobility estimation has to occur quickly and periodically BS The CSI is then calculated at the terminal and sent back to the BS A pilot is sent from each BS antenna Background: Channel Estimation = Align the phases at the receiver to ensure constructive interference For uplink, send a pilot from the terminal then calculate CSI at BS Path Effects (Walls) Tx RxRx RxRx RxRx Uplink? Tx RxRx Measured channels are not reciprocal due to differences in the Tx and Rx hardware!

Background: Multi-User Beamforming 8 Data 1

Background: Multi-User Beamforming 9 Data 2

Background: Null Steering 10 Data 1 Null

Background: Null Steering 11 Data 2 Null

Background: Multi-User Beamforming 12 Data 2 Data 1 Data 6 Data 3 Data 4 Data 5

Background: Scaling Up 13 Data 1

Background: Scaling Up 14 Data 1

Background: Scaling Up 15 Data 1

Data 3 Data 5 Background: Scaling Up 16 Data 1 Data 6 Data 2 Data 4

Background: Linear Precoding Calculate beamweights –Every antenna has a beamweight for each terminal Multiply symbols by weight, then add together: 17

Recap 1)Acquire CSI 2)Calculate Weights 3)Apply Linear Precoding 18

Scalability Challenges 1)Acquire CSI –M+K pilots, then MK feedback 2)Calculate Weights –O(MK 2 ), non-parallelizable, centralized data 3)Apply Linear Precoding –O(MK), then O(M) data transport 19

Argos’ Solutions 1)Acquire CSI –New reciprocal calibration method 2)Calculate Weights –Novel distributed beamforming method 3)Apply Linear Precoding –Carefully designed scalable architecture 20 O(MK) → O(K) O(MK 2 ) → O(K)* O(MK) → O(K) *

Solutions Reciprocal Calibration Distributed Beamforming Scalable Architecture 21

Channel Reciprocity Pilot transmission source? –Basestation –Terminal Base station pilot transmission –Requires feedback –M pilots (M ≥ K) Terminal pilot transmission –No feedback –K pilots 22

Channel Reciprocity 23 Tx C Rx C Tx A Rx A Tx B Rx B Channel Estimation Transmission Tx/Rx Chain differences require calibration Can we do this without terminal involvement? Tx A +Rx C -Tx C - Rx A Tx B +Rx C -Tx C - Rx B Tx A +C+Rx C -Tx C - C-Rx A

Key Idea 24 = = Any constant phase shift results in same beampattern!

Channel Reciprocity 25 Tx C Rx C Tx A Rx A Tx B Rx B Channel Estimation Transmission Tx A +Rx C -Tx C - Rx A Tx B +Rx C -Tx C - Rx B Tx A -Rx A Tx B -Rx B

Find phase difference between A and B Tx from A: Phase offset = Tx A -Rx A Tx from B: (Tx B -Rx B ) Internal Reciprocal Calibration 26 Tx A Rx A Tx B Rx B Tx A +C+Rx B Tx B +C+Rx A Tx A +Rx B - Tx B - Rx A add phase difference + (Tx A +Rx B - Tx B - Rx A ) = Tx A - Rx A

Solutions Reciprocal Calibration Distributed Beamforming Scalable Architecture 27

Problems with Existing Methods Central data dependency Transport latency causes capacity loss Can not scale –Becomes exorbitantly expensive then infeasible 28

Conjugate Beamforming Requires global power scaling by constant: Where, e.g.: This creates a central data dependency 29

BS Good Channel Conjugate Beamforming Power 30 Okay Channel Bad Channel

BS High Power Conjugate Beamforming Power 31 Normal Power Low Power

Distributed Conjugate Beamforming Scale power at each antenna: Maximizes utilization of every radio –More appropriate for real-world deployments Quickly approaches optimal as K increases –Channels are independent and uncorrelated 32

BS High Power Distributed Conjugate Beamforming 33 High Power

Solutions Reciprocal Calibration Distributed Beamforming Scalable Architecture 34

? ? Scalable –Support thousands of BS antennas Cost-effective –Cost scales linearly with # of antennas 35 Architectural Design Goals … Data

Linear Precoding 36 … M K K K K … … … …

Scalable Linear Precoding 37 … M K K K K … … … …

Scalable Linear Precoding 38 … M K K K K Common Databus! … … … …

MUBF Linear Precoding: Uplink 39 … M K … K K K … … …

Scalable Linear Precoding 40 … … … … … M K Constant Bandwidth! K K K

Partition Ramifications CSI and weights are computed and applied locally at each BS radio –No overhead for additional BS radios No central data dependency –No latency from data transport –Constant data rate common bus (no switching!) Unlimited scalability! 41

How do we design it? Daisy-chain (series) –Unreliable –Large end to end latency Token-ring | Interconnected –Not amenable to linear precoding –Variable Latency –Routing overhead 42 … … … Flat structure –Unscalable –Expensive, with large fixed cost

Solution: Argos Architecture 43 Central Controller Argos Hub Module … … … Data Backhaul Module Radio …

Argos Implementation 44 Central Controller Argos Hub Module … Central Controller (PC with MATLAB) Sync Pulse Ethernet Clock Distribution Argos Hub Argos Interconnect Argos Interconnect WARP Module FPGA Power PC FPGA Fabric Hardware Model Peripherals and Other I/O Clock Board Daughter Cards Radio 4 Radio 3 Radio 2 Radio 1 WARP Module FPGA Power PC FPGA Fabric Hardware Model Peripherals and Other I/O Clock Board Daughter Cards Radio 4 Radio 3 Radio 2 Radio 1 16 … … … Ethernet WARP Module FPGA Power PC FPGA Fabric Hardware Model Peripherals and Other I/O Clock Board Daughter Cards Radio 4 Radio 3 Radio 2 Radio 1 Argos Interconnect Argos Interconnect

45

46 WARP Module s Central Controller Argos Hub Clock Distribution Ethernet Switch Sync Distribution Argos Interconnects

System Performance 47

Linear Gains as # BS Ant. Increases Capacity vs. M, with K = 15 48

Linear Gains as # of Users Increases Capacity vs. K, with M = 64 49

Scaling # of Users with 16 BS Ant. Capacity vs. K, with M = 16 50

Zero-forcing is not always better! Capacity vs. K, with M = 16 | Low Power 51

Calibration is stable for hours! 52

Conclusion First many-antenna beamforming platform –Real-world demonstration of manyfold capacity increase Devised novel techniques and architecture –Unlimited Scalability 53 du