Non-Linear Base-Station Processing Within a 3GPP Compliant Framework

MIMO mobile systems, with a large number of antennas at the base-station side, enable the concurrent transmission of multiple, spatially separated information streams, and therefore, enable improved network throughput and connectivity both in uplink and downlink transmissions. Traditionally, such MIMO transmissions adopt linear base-station processing, that translates the MIMO channel into several single-antenna channels. While such approaches are relatively easy to implement, they can leave on the table a significant amount of unexploited MIMO capacity and connectivity capabilities. Recently-proposed non-linear base-station processing methods claim this unexplored capacity and promise substantially increased network throughput and connectivity capabilities. Still, to the best of the authors’ knowledge, non-linear base-station processing methods not only have not yet been adopted by actual systems, but have not even been evaluated in a standard-compliant framework, involving all the necessary algorithmic modules required by a practical system. In this work, for the first time, we incorporate and evaluate non-linear base-station processing in a 3GPP standard environment. We outline the required research platform modifications and we verify that significant throughput gains can be achieved, both in indoor and outdoor settings, even when the number of base-station antennas is much larger than the number of transmitted information streams. Then, we identify missing algorithmic components that need to be developed to make non-linear base-station practical, and discuss future research directions towards potentially transformative next-generation mobile systems and base-stations (i.e., 6G) that explore currently unexploited non-linear processing gains.

[1]  Hosein Nikopour,et al.  Sparse code multiple access , 2013, 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[2]  Abhimanyu Gosain,et al.  OpenAirInterface: Democratizing innovation in the 5G Era , 2020, Comput. Networks.

[3]  A. Lee Swindlehurst,et al.  A vector-perturbation technique for near-capacity multiantenna multiuser communication-part II: perturbation , 2005, IEEE Transactions on Communications.

[4]  Max H. M. Costa,et al.  Writing on dirty paper , 1983, IEEE Trans. Inf. Theory.

[5]  Konstantinos Nikitopoulos,et al.  Massively Parallel and Flexible Processing for MIMO Systems , 2019 .

[6]  Devavrat Shah,et al.  Spinal codes , 2012, CCRV.

[7]  P. Glenn Gulak,et al.  A pipelined scalable high-throughput implementation of a near-ML K-best complex lattice decoder , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[8]  Sneha Kumar Kasera,et al.  POWDER: Platform for Open Wireless Data-driven Experimental Research , 2020, WiNTECH@MOBICOM.

[9]  Georgios Georgis,et al.  A DSP Acceleration Framework For Software-Defined Radios On X86 64 , 2020, ICASSP 2020 - 2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[10]  Rahim Tafazolli,et al.  Massively Parallel Tree Search for High-Dimensional Sphere Decoders , 2019, IEEE Transactions on Parallel and Distributed Systems.

[11]  Tharmalingam Ratnarajah,et al.  A low-complexity soft-MIMO detector based on the fixed-complexity sphere decoder , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[12]  Helmut Bölcskei,et al.  Soft-output sphere decoding: algorithms and VLSI implementation , 2008, IEEE Journal on Selected Areas in Communications.

[13]  Helmut Bölcskei,et al.  Soft–Input Soft–Output Single Tree-Search Sphere Decoding , 2009, IEEE Transactions on Information Theory.

[14]  Chau Yuen,et al.  WLCp1-13: How to Gain 1.5 dB in Vector Precoding , 2006, IEEE Globecom 2006.

[15]  Thomas Stockhammer,et al.  Raptor Forward Error Correction Scheme for Object Delivery , 2007, RFC.

[16]  Rahim Tafazolli,et al.  SWORD: Towards a Soft and Open Radio Design for Rapid Development, Profiling, Validation and Testing , 2019, IEEE Access.

[17]  A. Burg,et al.  VLSI implementation of MIMO detection using the sphere decoding algorithm , 2005, IEEE Journal of Solid-State Circuits.

[18]  Emre Telatar,et al.  Capacity of Multi-antenna Gaussian Channels , 1999, Eur. Trans. Telecommun..

[19]  John S. Thompson,et al.  Fixing the Complexity of the Sphere Decoder for MIMO Detection , 2008, IEEE Transactions on Wireless Communications.

[20]  Omid Etesami,et al.  Raptor codes on binary memoryless symmetric channels , 2006, IEEE Transactions on Information Theory.

[21]  Lajos Hanzo,et al.  Generalized MBER-Based Vector Precoding Design for Multiuser Transmission , 2011, IEEE Transactions on Vehicular Technology.

[22]  Stephan ten Brink,et al.  Achieving near-capacity on a multiple-antenna channel , 2003, IEEE Trans. Commun..

[23]  Shuangfeng Han,et al.  Non-orthogonal multiple access for 5G: solutions, challenges, opportunities, and future research trends , 2015, IEEE Communications Magazine.

[24]  Juan Zhou,et al.  Geosphere: consistently turning MIMO capacity into throughput , 2014, SIGCOMM.

[25]  Thomas L. Marzetta,et al.  Argos: practical many-antenna base stations , 2012, Mobicom '12.

[26]  Inkyu Lee,et al.  Improved Vector Perturbation with Modulo Loss Reduction for Multiuser Downlink Systems , 2009, 2009 IEEE International Conference on Communications.

[27]  C. Tellambura,et al.  An efficient generalized sphere decoder for rank-deficient MIMO systems , 2004 .

[28]  B. Ottersten,et al.  Parallel Implementation of a Soft Output Sphere Decoder , 2005, Conference Record of the Thirty-Ninth Asilomar Conference onSignals, Systems and Computers, 2005..

[29]  Qing Yang,et al.  BigStation: enabling scalable real-time signal processingin large mu-mimo systems , 2013, SIGCOMM.

[30]  Christopher Husmann,et al.  ViPer MIMO: Increasing Large MIMO Efficiency via Practical Vector-Perturbation , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[31]  Cristina Cano,et al.  srsLTE: an open-source platform for LTE evolution and experimentation , 2016, WiNTECH@MobiCom.

[32]  Gerd Ascheid,et al.  Approximate MIMO Iterative Processing With Adjustable Complexity Requirements , 2012, IEEE Transactions on Vehicular Technology.

[33]  Georgios Georgis,et al.  FlexCore: Massively Parallel and Flexible Processing for Large MIMO Access Points , 2017, NSDI.

[34]  Wolfgang Utschick,et al.  Minimum Mean Square Error Vector Precoding , 2005, 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications.

[35]  H. Miyakawa,et al.  Matched-Transmission Technique for Channels With Intersymbol Interference , 1972, IEEE Trans. Commun..

[36]  Zhan Guo,et al.  Algorithm and implementation of the K-best sphere decoding for MIMO detection , 2006, IEEE Journal on Selected Areas in Communications.

[37]  Gerhard Fettweis,et al.  Search sequence determination for tree search based detection algorithms , 2009, 2009 IEEE Sarnoff Symposium.

[38]  Reza Hoshyar,et al.  LDS-OFDM an Efficient Multiple Access Technique , 2010, 2010 IEEE 71st Vehicular Technology Conference.

[39]  Konstantinos Nikitopoulos,et al.  G-MultiSphere: Generalizing Massively Parallel Detection for Non-Orthogonal Signal Transmissions , 2020, IEEE Transactions on Communications.

[40]  KyungHi Chang,et al.  Fixed-complexity sphere encoder for multi-user MIMO systems , 2011, Journal of Communications and Networks.

[41]  Wei Wang,et al.  SAM: enabling practical spatial multiple access in wireless LAN , 2009, MobiCom '09.