Qos-aware Antenna Grouping and Cross-layer Scheduling for mmWave Massive MU-MIMO
View Researcher's Other CodesDisclaimer: The provided code links for this paper are external links. Science Nest has no responsibility for the accuracy, legality or content of these links. Also, by downloading this code(s), you agree to comply with the terms of use as set out by the author(s) of the code(s).
Please contact us in case of a broken link from here
Authors | Carlos Bocanegra, Santiago Rodrigo, Zhengnan Li, Albert Cabellos, Eduard Alarcon, Kaushik R. Chowdhury |
Journal/Conference Name | s |
Paper Category | Computer Science Applications |
Paper Abstract | The proliferation of bandwidth-hungry applicationsand the push towards network densification is saturatingthe sub-6GHz bands, resulting in increased interest inthe mmWave band. Given the unique communicationcharacteristics of this band, i.e. requirement of line of sight,asymmetric antenna configurations at the transmitter/receiver,densification of users, and short propagation distance, twokey downlink capabilities become important directionalbeamforming and concurrent transmissions through Multi-UserMIMO (MU-MIMO) operation. We present an algorithmicframework that optimally allocates BS antenna elements tousers while considering individual traffic demands. This allowsnon-uniform antenna distributions per user, but also grouping ofantennas of the transmitter array into non-regular geometriesto meet individual QoS. Our approach achieves this by (i)improving the performance of classical LCMV beamformingthrough a genetic algorithm, and (ii) scheduling users in timeto minimize disruption. The performance is validated usingreal Internet applications traces and a cross-layer simulationframework spanning PHY-application layers in the band. Ourapproach shows an SINR improvement of 2-5dB and 10-20dBfor scattered and compact user locations, respectively, comparedto conventional LCMV. Finally, the network stress tests revealthat a joint scheduling and PHY keeps the number of packetsthat violate the QoS demands at a minimum. |
Date of publication | 2019 |
Code Programming Language | MATLAB |
Comment |