I. Introduction
MULTIPLE-input multiple-output (MIMO) and its extension to very large arrays have been a trending topic of research in the past few years. The theoretical advantages of massive MIMO systems are clear: increased spectral capacity while attaining high energy efficiencies [1]. However, with the increase of the number of dimensions, using conventional MIMO algorithms may not be suitable any more in terms of computational efficiency and new methods must emerge.