Control Channel Design for Many-Antenna MU-MIMO

Slides:



Advertisements
Similar presentations
6: Opportunistic Communication and Multiuser Diversity
Advertisements

GSC: Standardization Advancing Global Communications Evolution of TD-SCDMA China Communications Standards Association (CCSA) Chicago, May 29th to 2nd June,
DESIGN OF A SPECIFIC CDMA SYSTEM FOR AIR TRAFFIC CONTROL APPLICATIONS UNIVERSIDAD DE LAS PALMAS DE GRAN CANARIA UNIVERSIDAD POLITÉCNICA DE MADRID.
Submission doc.: IEEE 11-13/1440r0 November 2013 Clayton Shepard, Rice UniversitySlide 1 Argos | Practical Massive-MIMO Date: Authors:
Multiuser Detection for CDMA Systems
CELLULAR COMMUNICATIONS. LTE Data Rate Requirements And Targets to LTE  reduced delays, in terms of both connection establishment and transmission.
Dirty RF Impact on Interference Alignment
1. 2 WP-CDMA Distinguishing Features 1. Uplink Common Packet Channel (All Rates)  Common Packet Channel will transport all data rates up to and including.
Tutorial 6 Mobile Communication Networks Mohamed Esam.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Fine-grained Channel Access in Wireless LAN SIGCOMM 2010 Kun Tan, Ji Fang, Yuanyang Zhang,Shouyuan Chen, Lixin Shi, Jiansong Zhang, Yongguang Zhang.
Telecommunications and Multimedia Unit UTRA TDD Overview Agostinho Castro Rui Sarmento Castro
The Impact of Channel Estimation Errors on Space-Time Block Codes Presentation for Virginia Tech Symposium on Wireless Personal Communications M. C. Valenti.
Comparison of different MIMO-OFDM signal detectors for LTE
Submission doc.: IEEE /0091r1 January 2015 Woojin Ahn, Yonsei UniversitySlide 1 UL-OFDMA procedure in IEEE ax Date: Authors:
Doc.:IEEE / ac Submission Richard van Nee, Qualcomm September 2009 Uplink MU-MIMO Sensitivity to Power Differences and Synchronization.
1 SMART ANTENNAS FOR THIRD GENERATION TDMA (EDGE) Jack H. Winters AT&T Labs - Research Red Bank, NJ October 3, 2000.
Submission doc.: IEEE /0091r0 January 2015 Woojin Ahn, Yonsei Univ.Slide 1 UL-OFDMA procedure in IEEE ax Date: Authors:
Submission doc.: IEEE /0333r0 March 2015 Oghenekome Oteri (InterDigital)Slide 1 Throughput Comparison of Some Multi-user Schemes in ax Date:
4. Cellular Systems: Multiple Access and Interference Management Fundamentals of Wireless Communication, Tse&Viswanath 1 4. Cellular Systems: Multiple.
Proprietary of NTHU Communication SOC Lab, 2006 Beam Forming, Null Steering, and SDMA Selecting the weights correctly allows transmitter (receiver)
APPLICATION OF SPACE-TIME CODING TECHNIQUES IN THIRD GENERATION SYSTEMS - A. G. BURR ADAPTIVE SPACE-TIME SIGNAL PROCESSING AND CODING – A. G. BURR.
CDMA X RTT Overview. Global 3G Evolution.
1 OUTLINE Motivation Distributed Measurements Importance Sampling Results Conclusions.
Prof.R.K.NADESH;SITE;VIT MEDIUM ACCESS CONTROL Wireless channel is a shared medium MAC coordinates transmission between users sharing the spectrum Goals:
Networking with massive MU-MIMO Lin Zhong
Argos Clayton W. Shepard Hang Yu, Narendra Anand, Li Erran Li, Thomas Marzetta, Richard Yang, Lin Zhong Practical Many-Antenna Base Stations.
Practical Performance of MU- MIMO Precoding in Many-Antenna Base Stations Clayton Shepard Narendra Anand Lin Zhong.
Overcoming the Antennas-Per-AP Throughput Limit in MIMO Shyamnath Gollakota Samuel David Perli and Dina Katabi.
Submission doc.: IEEE 11-12/0844r0 Slide 1 Non-linear Multiuser MIMO for next generation WLAN Date: Authors: Shoichi Kitazawa, ATR.
PHYSICAL LAYER. 6.2 Transport Channels and their Mapping to the Physical Channels.
Medium Access Control Protocols, Local Area Networks, and Wireless Local Area Networks Lecture Note 8.
1 SMART ANTENNAS FOR WIRELESS COMMUNICATIONS JACK H. WINTERS AT&T Labs - Research Red Bank, NJ September 9, 1999.
1 PROPAGATION ASPECTS FOR SMART ANTENNAS IN WIRELESS SYSTEMS JACK H. WINTERS AT&T Labs - Research Red Bank, NJ July 17,
Performance Analysis of an innovative scheduling algorithm for OFDMA based IEEE a systems E. Baccarelli, M.Biagi, C.Pelizzoni, N.Cordeschi This work.
Performance evaluation of adaptive sub-carrier allocation scheme for OFDMA Thesis presentation16th Jan 2007 Author:Li Xiao Supervisor: Professor Riku Jäntti.
A 4G System Proposal Based on Adaptive OFDM Mikael Sternad.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching (Wide Area Networks)
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
1 SMART ANTENNAS FOR TDMA Jack H. Winters AT&T Labs - Research Red Bank, NJ September 7, 2000.
MEDIUM ACCESS CONTROL Wireless channel is a shared medium MAC coordinates transmission between users sharing the spectrum Goals: prevent collisions while.
Problem Description Primary receiver Secondary receiver eNodeB Aim: Reception of MIMO signals by a secondary receiver Parameterize design of secondary.
Submission doc.: IEEE 11-12/535r1 May 2012 Jarkko Kneckt, NokiaSlide 1 Scanning and FILS requirements Date: Authors:
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.
A Simple Transmit Diversity Technique for Wireless Communications -M
1 SMART ANTENNAS FOR THIRD GENERATION TDMA (EDGE) Jack H. Winters AT&T Labs - Research Red Bank, NJ March 22, 2000.
1 M. H. Ahmed and Salama Ikki Memorial University Newfoundland, Canada Chapter 3 To Cooperate or Not to Cooperate? That Is the Question!
A Theory of QoS for Wireless I-Hong Hou Vivek Borkar P.R. Kumar University of Illinois, Urbana-Champaign.
802.11n MIMO-OFDM Standard  IEEE n group  MIMO-OFDM  Increased performance  Transmitter  MAC Enhancements  Results.
Submission doc.: IEEE /0103r0 January 2016 Assaf KasherSlide 1 Beamforming Training proposals Date: Authors:
Title: Improvements in System Performance with spatial multiplexing for MBS Document Number: IEEE C802.16m-08/609r1 Date Submitted: 2008 – Source:
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
1 Wireless Networks Lecture 19 cdmaOne/IS-95 Dr. Ghalib A. Shah.
Doc.:IEEE /0633r0 Submission Richard van Nee, Qualcomm May 14, 2009 Slide 1 Strawmodel ac Specification Framework Authors: Date:
6. Opportunistic Communication and Multiuser Diversity
Co-BCast: High-Rate WiFi Broadcasting in Crowded Scenarios via Lightweight Coordination of Multiple Access Points Hang Qiu, Konstantinos Psounis, Giuseppe.
Konstantinos Nikitopoulos
Nortel Corporate Presentation
DESIGN OF A SPECIFIC CDMA SYSTEM FOR AIR TRAFFIC CONTROL APPLICATIONS
Month Year doc.: IEEE yy/xxxxr0 September 2010
Tsinghua National Laboratory for Information Science and Technology,
Master Thesis Presentation
Partial MAC and PHY Proposal for n
Opportunistic Beam-forming with Limited Feedback
DL MU-MIMO MAC efficiency issue
Stream Partition Index for MU-MIMO Transmissions
UL MU Random Access Analysis
Strawmodel ac Specification Framework
Institute for Infocomm Research (I2R)
Presentation transcript:

Control Channel Design for Many-Antenna MU-MIMO Clayton Shepard Abeer Javed Lin Zhong

What is the control channel?

Anything that isn’t data

Control Channel Functions Time-frequency synchronization Association, paging, and random access Channel state information (CSI) collection Gain control Scheduling, acks, handovers, etc.

When we were building our realtime reference design we realized traditional control channel techniques weren’t practical for many-antenna MU-MIMO systems.

Traditional control channels aren’t practical for many-antenna MU-MIMO

MU-MIMO Gain Gap Single Antenna MU-MIMO

Antennas are peak-power constrained! For simplicity, we use the term antenna to include both the radio and antenna. When engineering a radio, it only has so much transmission power; that transmission power cannot be shared with other radios, unlike what theory often assumes. Of course, there may also be a total power constraint imposed by the FCC or other regulations.

Gap grows with M2! M M2/K M Base Station Antennas K Users An individual WARP radio has a transmit power of ~20 dBm, thus a 100 antenna array has a total transmit power of 40 dBm, and an additional beamforming gain of up to 20 dB. This means that it has a potential EIRP of up to 60 dBm! Base station can only focus energy towards users once channel estimates have been collected. This gain is bidirectional, but the uplink only grows with M since users’ transmit power does not increase. Traditional Sync MU-MIMO

M-Antenna Gain? M2/K M All Antennas? Single Antenna MU-MIMO It is important to ask, why can’t we just transmit from all of the antennas simultaneously to get an M-fold power gain over a single antenna? There are techniques, such as CDD that can do this. M All Antennas? Single Antenna MU-MIMO

Multi-antenna techniques don’t work for synchronization or CSI collection! However, all multi-antenna techniques cause either temporal or spatial distortion.

Existing Solutions Don’t Work! Widely adopted/efficient technique is correlation 802.11 uses Cyclic Delay Diversity for MIMO systems Distortion causes performance to degrade with M! SINR (dB) This figure shows the SNR (power of the peak to the average power) for an autocorrelation of a standard 802.11 long training symbol (LTS) with a version of itself transmitted with CDD using multiple antennas. It is actually even worse than this, since it ends up obscuring the peak, which means there could be false positives, leading to even more timing inaccuracy. The reason for CDD is that they are trying to equalize power, but this causes arbitrary beamforming per subcarrier. Number of Antennas (M)

We are left with a classic chicken and egg problem. This photo is found on hundreds of sites online, so we aren’t sure who to cite. If you own the copyright to this photo, please let us know so we can credit you accordingly, or remove it, if necessary. http://www.shellypalmer.com/2015/02/which-came-first-the-chicken-or-the-egg-data-science-can-help/

From-scratch control channel design for many-antenna MU-MIMO

Faros This lighthouse photo is found on hundreds of sites online, so we aren’t sure who to cite. If you own the copyright to this photo, please let us know so we can credit you accordingly, or remove it, if necessary. http://wallpaperswide.com/lighthouse_4-wallpapers.html https://plus.google.com/105129939098222809957/videos?pid=5971544456979296082&oid=105129939098222809957 LightHouseVisionGroup

Given the venue, perhaps we should have called it Eiffel. This photo is found on hundreds of sites online, so we aren’t sure who to cite. If you own the copyright to this photo, please let us know so we can credit you accordingly, or remove it, if necessary. http://www.easyoffer.net/p/eiffel-tower-at-night-wallpaper-desktop-background-upo7.jpg

Send as much as possible over MU-MIMO Key Insight I: Send as much as possible over MU-MIMO

Critical Control Channel Operations Synchronization Association CSI collection Paging Random access Only these operations have to be done outside of the MU-MIMO mode.

Synchronization and association are not time critical Key Insight II: Synchronization and association are not time critical This allows us to make critical performance tradeoffs which drastically reduce overhead while only slightly delaying association

Solving the Gain Gap

Faros Gain Matching: Beamforming Sweep open-loop beams! No time-distortion Power scales with M2 Needs many beams (more time) Still doesn’t provide full range Coverage Gap Traditional Sync Other multi-antenna techniques, such as CDD, create time-distortion. Beams should actually not be next to each other in order to improve coverage. Omnidirectional visualization, but same issue for directional antennas. Really the beams are a bit larger since they are not split between multiple users, but the coverage cap can still be there, especially in the presence of multipath nulls. MU-MIMO Open-loop Beam

Gain Gap: Solution Use coding gain! Increase coverage area Flexible range control Takes more time Full Coverage Traditional Sync All coding gain comes from sending for longer period of time (thus increasing total receive power integrated over time). MU-MIMO Open-loop Beam Faros

Faros Gain Matching Flexibility To increase range more beams and more coding can be used. Of course, this is a tradeoff with the achievable modulation rate in the downlink and uplink. To reduce latency, beams should not be swept contiguously, but this is difficult anyway without calibration (both within the RF chains as well as to the environment). Applies to LOS and NLOS (obviously harder to predict propagation in NLOS) as well as directional antennas Other benefits / architectural considerations: Fine grained control over coverage area Reduced/stable inter-cell network interference Reuse MU-MIMO hardware Cheaper clients (higher tolerable receive sensitivity) Tailor overhead Accommodates Synchronization (no time-distortion) Potential coverage area grows with M2 (or reduce power per antenna by M2) Spread power dissipation across wider space, less total TX power required (makes passive cooling easier) Beamforming actually helps reduce multipath, increasing detectability Traditional Sync MU-MIMO Faros

Faros Control Channel Design

MU-MIMO Frame Structure Paging Beacon Paging Beacon Paging Beacon Uplink CC Pilots Downlink CC Uplink CC Pilots Downlink CC Uplink CC Pilots Downlink CC Uplink CC All MU-MIMO has some form of beacon/preamble to advertise the base station and establish synchronization. Next they have to collect CSI for the users. And finally send/receive data to some subset of the users. Since users are not continuously transmitting, there also need to be mechanisms for paging and random access so that the base station can contact inactive users and inactive users can contact the base station, respectively. They do not necessarily need to occur in this order (though the pilots are only ephemerally valid)

Wait for beacon to establish synchronization Paging Beacon Beacons will almost never be directly pointed at a user, but that’s okay because the coding gain allows them to detect even low RSSI beacons. Wait for beacon to establish synchronization

Send association request in dedicated slot Pilots This also enables the base station to collect CSI! Send association request in dedicated slot

Use MU-MIMO channel to transmit remaining control Association Pilots (including paging replies and association requests) Use MU-MIMO channel to transmit remaining control

Dedicated slots for random access Pilots (including paging replies and association requests) Dedicated slots for random access

Coded for even more gain Collecting CSI Pilots By sending in OFDMA, users send for at least K times longer, which provides a gain of K. Users at cell edges send even longer codes to ensure good CSI collection. It is important to realize that when compared to existing systems, there is no need for additional transmit power or coding at the mobile. The extra coding gain simply further extends the potential range of the network. OFDMA for extra gain Coded for even more gain

Use last known user location to reduce latency! Paging Paging Beacon Users also periodically send random access requests to update their location and check for missed pages. Use last known user location to reduce latency!

Not necessary to receive every beacon! Negligible Overhead Parameter Overhead Code Length Bandwidth Frame Length Number of Beams Channel Utilization Association Delay Random Access 128 20 MHz 15 ms 100 0.04% 750 ms 7.5 ms 40 MHz 1 ms 0.32% 50 ms 0.5 ms 256 10 ms 0.13% 500 ms 5 ms 500 0.26% 1250 ms 2.5 ms 512 2 ms 1000 0.64% 1000 ms 1024 80 MHz 4000 1.28% 2000 ms Faros can be flexibly tuned for the specific implementation by trading off channel overhead with association and random access delay. For example, in environments with very high coherence times (e.g. stationary or low carrier frequency) beacons can be sent much less often. Note that while in this simplistic example beacons are sent at the beginning of every frame, this doesn’t have to be the case. Beacons can be sent more or less often than CSI is collected, they don’t have to be coupled. Faros flexibly enables channel overhead to be traded off with association and random access delay. It is important to note that these numbers are very pessimistic, as only someone at the cell edge (probably outside the range of communication) would only be able to detect a single beam in the sweep. Also, the delay can be further reduced by increasing the coding gain (and thus likelihood of detecting a beam). Since synchronization is maintained over the MU-MIMO mode, it isn’t necessary to receive beacons frequently enough to maintain sync. Not necessary to receive every beacon!

Faros Real World Performance

Method Selection Hadamard beamforming weights Full spatial coverage Kasami psuedo-orthogonal coding Encode base station ID and user ID Low (bounded) streaming correlation The Faros system design is agnostic to the specific open-loop beamforming and coding techniques employed. However, we found that Hadamard open-loop beamforming is a good choice, as it provides a perfect PAPR and complete spatial coverage without requiring any calibration of the array or for the environment. We also find that Kasami sequences (including Gold sequences) are a good choice for encoding the Beacon and Paging sequences, as they provide a low, bounded, streaming correlation with both themselves and other sequences and provide a significant coding gain while still being able to convey a small amount of information.

68 Indoor User Locations 32 Anechoic User Locations ’ Base-station Locations User Locations 5 base station locations (1 anechoic, 4 indoor). 100 user locations (68 Indoor, 32 Anechoic). Over 14,000 measurements at each location (3 iterations, 6 methods, M beams, K paging signals + K beacons). No false positives. 68 Indoor User Locations 32 Anechoic User Locations 5 Base-station Locations Over 1, 400,000 Measurements

Faros Drastically Increases Range Beacon Sweeps Detected (%) Based on average uplink RSSI to all base station antennas. 100 locations: 32 anechoic, 68 indoor. The Oracle represents all locations that were represented by any one of the methods. Method

Faros Decreases Paging Delay 4x CDF of First Detection (%) Low-high RSSI is split at -70 dBm. These results only use the last 44 indoor locations with the 108-antenna base station, as we changed the paging search metric. Worst case improvement of 68 to 3, over 20x. Note that we have to pause after every beacon/paging symbol to collect statistics, which drastically reduces performance. Delay (Frames)

Broader Implications 250 m range line-of-sight with 10 mW power Used as realtime framework for Argos Faros allows space-time-code resources to be traded off for desired performance and coverage Enabling base stations to leverage previous information about user location to optimize network performance, as well as extend range Which enables high resolution channel measurements to all antennas simultaneously with up to 100s of users. Tested outdoors and walked 250m LoS with 100uW per antenna (10mW total), and only stopped when we went behind a building. Enables: High-resolution channel measurements Fully wireless operation Multi-base station Very flexible system Fine grained control over coverage area Reduced/stable network interference Reuse MU-MIMO hardware Cheaper clients (higher tolerable receive sensitivity) Tailor overhead Accommodates Synchronization (no time-distortion) Potential coverage area grows with M (or reduce power per antenna by M2) Spread power dissipation across wider space, less total TX power required (makes passive cooling easier)

Conclusion Faros is a highly efficient from-scratch control channel design for MU-MIMO Faros operates in realtime and provides over 40 dB of gain on a 108-antenna array Faros solves a critical barrier to the implementation and adoption of massive MIMO Faros leverages open-loop beamforming and coding to fully close the MU-MIMO gain gap http://argos.rice.edu

Acknowledgements Abeer Javed Lin Zhong Eugenio Magistretti Evan Everett Hang Yu We thank: Eugenio Magistretti for his work on 802.11ec, which provided the initial simulation and codebase we modified for testing, as well as insightful discussions regarding pn-sequences and CFO correction. Evan Everett for his help with experimental setups. Hang Yu for his initial work on developing the Argos framework. Ashutosh Sabharwal for insightful theoretical discussions. Nathan Zuege for help in constructing the base station. NASA, JSC for the use of their Antenna Test Facility. We thank the reviewers and shepherd for their constructive input; we especially thank Reviewer B for correcting a mistake in our original uplink gain gap analysis. Eugenio Magistretti http://argos.rice.edu

Faros Control Channel Design Highly-Efficient Design Realtime Implementation Solves Critical Barrier http://argos.rice.edu

Bonus Slides

Single User Beamforming Gain Gap MU-MIMO base stations can serve a variable number of users, including just a single user. Since the power is no longer split between multiple users, the range for a single user is actually even longer than MU-MIMO. Single Antenna MU-MIMO Single User Beamforming

What about the users? User Power ≈ Base Station Power Traditional Sync The total power of the client is in a single antenna. It is reasonable to assume that the total transmit power of the user is on the same order as the total transmit power of the base station. There is still a residual gain gap, which Faros resolves with OFDMA and a coding gain. Traditional Sync MU-MIMO Client Faros

Gain Gap Characterization Under a peak-power per antenna constraint the downlink gain scales with M2. Under a total power constraint, typically assumed in theoretical work, the gain gap scales with M. However, it is important to note, that even with a total power constraint, using Faros means that each antenna can be provisioned with proportionally less transmit power. M Base Station Antennas K Users PBS Power of Single Base Station Antenna PU Power of User Antenna

Soft Association Random Access Request (CSI) Base station ID is encoded in beacon Beacons are beamswept and use coding gain User waits to hear all nearby base stations, and looks at aggregate power of all beacons (and number). If it isn’t clear which base station is stronger, it will soft-associate to both to determine signal quality (and other details, such as authentication and full SSID).

Faros Drastically Increases Range Based on average uplink RSSI to all base station antennas. 100 locations, 32 anechoic on left, 68 indoor on right. Note that we stop after every beacon/paging sequence to record statistics, which makes it actually underperform. Took it outdoors and walked 250m LoS with 100uW per antenna (10mW total), and only stopped when we went behind a building.

Faros Provides Over 40 dB Gain Faros Outperforms Traditional by 40 dB This is performed in the anechoic chamber, since multipath indoors makes performance not scale with RSSI. We do not know for sure what the irregularity is. Since many of the curves have a small irregularity, it seems that one mobile may have slightly better rx performance, and in one case during a single-antenna transmission it just happened to correctly identify a very noisy beacon.

Faros Reliably Corrects CFO CFOs from from -10 kHz to 10 kHz 60 dBm (High), -75 dBm (Mid), and -90 dBm (Low) RSSIs

Faros Example This is a picture since the animation didn’t work well otherwise. Original at end. Picture has artifacts which need to be fixed. All MU-MIMO has some form of beacon/preamble to advertise the base station and establish synchronization. They also have to collect CSI for the users And finally send/receive data to some subset

Synchronization 𝑖=1 𝑛 ( 𝑟 𝑡−𝑖 × 𝑠 𝑖 ∗ ) Widely adopted/efficient technique is correlation Where R is the received samples and S is the transmitted sequence 𝑖=1 𝑛 ( 𝑟 𝑡−𝑖 × 𝑠 𝑖 ∗ ) for every received sample rt given transmitted sequence S.