Networking with massive MU-MIMO Lin Zhong

Embed Size (px)

Citation preview

  • Slide 1
  • Networking with massive MU-MIMO Lin Zhong http://recg.org
  • Slide 2
  • Guiding Principles Spectrum is scarce Hardware is cheap, and getting cheaper 2
  • Slide 3
  • Antennas 3
  • Slide 4
  • 4 Data 1 Omni-directional base station Poor spatial reuse; poor power efficiency; high inter-cell interference
  • Slide 5
  • 5 Data 1 Data 2 Data 3 Sectored base station Better spatial reuse; better power efficiency; high inter-cell interference
  • Slide 6
  • 6 Data 2 Data 1 Data 3 Data 5 Single-user beamforming base station Better spatial reuse; best power efficiency; reduced inter-cell interference
  • Slide 7
  • 7 Data 2 Data 1 Data 6 Data 3 Data 4 Data 5 Multi-user MIMO base station M: # of BS antennas K: # of clients (K M) Best spatial reuse; best power efficiency; reduced inter-cell interference
  • Slide 8
  • Key benefits of MU-MIMO High spectral efficiency High energy efficiency Low inter-cell interference Orthogonal to Small Cell solutions Centralized vs. distributed antennas 8
  • Slide 9
  • Why massive? More antennas Higher spectral efficiency More antennas Higher energy efficiency Simple baseband technique becomes effective 9 T.L. Marzetta. Noncooperative cellular wireless with unlimited numbers of base station antennas. IEEE Trans. on Wireless Comm., 2010.
  • Slide 10
  • Background: Beamforming 10
  • Slide 11
  • Background: Beamforming 11 = Constructive Interference
  • Slide 12
  • Background: Beamforming 12 = Constructive Interference = Destructive Interference
  • Slide 13
  • Background: Beamforming 13 = Destructive Interference = Constructive Interference
  • Slide 14
  • Background: Beamforming 14 ?
  • Slide 15
  • 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 15 + + 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) Uplink?
  • Slide 16
  • Background: Multi-user MIMO 16 BS M: # of BS antennas K: # of clients K M
  • Slide 17
  • Multi-user MIMO: Precoding 17 BS (M x 1 matrix) (Kx1 matrix) M: # of BS antennas K: # of clients K M
  • Slide 18
  • Linear Precoding 18 BS (M x 1 matrix) (Kx1 matrix) M: # of BS antennas K: # of clients K M
  • Slide 19
  • Background: Zeroforcing Beamforming 19 Data 1 Null
  • Slide 20
  • Background: Zeroforcing Beamforming 20 Data 2 Null
  • Slide 21
  • Background: Zeroforcing Beamforming 21 Data 2 Data 1 Data 6 Data 3 Data 4 Data 5
  • Slide 22
  • Background: Conjugate Beamforming 22 Data 1
  • Slide 23
  • With more antennas 23 Data 1
  • Slide 24
  • With even more antennas 24 Data 1
  • Slide 25
  • Data 3 Data 5 Conjugate Multi-user Beamforming Data 1 Data 6 Data 2 Data 4 Conjugate approaches Zeroforcing as M/K
  • Slide 26
  • Conjugate vs. Zeroforcing Trivial computation Suboptimal capacity Scalable Nontrivial computation Close to capacity achieving Not scalable 26
  • Slide 27
  • Recap 1)Estimate channels 2)Calculate weights 3)Apply linear precoding 27
  • Slide 28
  • Scalability Challenges 1)Estimate channels 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 28
  • Slide 29
  • Argos Solutions 1)Estimate channels New reciprocal calibration method 2)Calculate weights Novel distributed beamforming method 3)Apply linear precoding Carefully designed scalable architecture O(MK) O(K) O(MK 2 ) O(K) O(MK) O(K) C. Shepard et al. Argos: Practical many-antenna base stations. ACM MobiCom, 2012.
  • Slide 30
  • Solution: Argos Architecture 30 Central Controller Argos Hub Module Data Backhaul Module Radio
  • Slide 31
  • Argos Implementation 31 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
  • Slide 32
  • 32
  • Slide 33
  • 33 WARP Module s Central Controller Argos Hub Clock Distribution Ethernet Switch Sync Distribution Argos Interconnects
  • Slide 34
  • Experimental Setup Time Division Duplex (TDD) Uplink and Downlink use the same band Downlink 34 Listen to pilot Calculate BF weights Send data
  • Slide 35
  • Conjugate vs. Zeroforcing 35
  • Slide 36
  • Without considering computation 36 Listen to pilot Calculate BF weights Send data
  • Slide 37
  • Linear gains as # of BS antennas increases Capacity vs. M, with K = 15 37
  • Slide 38
  • Linear gains as # of users increases Capacity vs. K, with M = 64 38
  • Slide 39
  • Considering computation 39 Listen to pilot Calculate BF weights Send data
  • Slide 40
  • 40 Zeroforcing with various hardware configurations M = 64 K = 15
  • Slide 41
  • Conclusion First many-antenna beamforming platform Demonstration of manyfold capacity increase Devised novel techniques and architecture Unlimited Scalability Simplistic conjugate beamforming works Need adaptive solutions 41
  • Slide 42
  • Ongoing work A network of massive MU-MIMO base stations 42 Inter-cell interference management Pilot contamination Client grouping & scheduling
  • Slide 43
  • 43
  • Slide 44
  • 44 ~$2,000 per antenna
  • Slide 45
  • Acknowledgments 45 http://argos.rice.edu
  • Slide 46
  • More BS antennas + MU-MIMO Higher efficiency & lower interference Data 2 Data 1 Data 6 Data 3 Data 4 Data 5
  • Slide 47
  • Data 10 Data 12 Data 2 Data 8 Data 6 Data 4 Data 5 Data 9 Data 1 Data 11 Data 3 Data 7 More BS antennas + MU-MIMO Higher efficiency & lower interference