Direction-of-arrival (DOA) estimation is a fundamental problem in array signal processing, which has been widely applied in wireless communications and other areas. In 5G wireless communications, massive MIMO (multiple-input multiple-output) is a key enabling technology to increase spectral and energy efficiency by employing a very large number of antennas at the base station. It is well known that the more the number of antennas, the more the degrees-of-freedom (DOFs), and the larger the array aperture, the better the angular resolution. Obviously, massive MIMO has a much smaller angular resolution than conventional MIMO, which implies a better estimation accuracy.
Among various DOA estimation algorithms, MUSIC (MUltiple Signal Classification) is the most popular one as a super-resolution method. The MUSIC spatial pseudo-spectrum can be defined as
where is the steering vector, and is composed of the noise subspace eigenvectors which can be estimated from the sample covariance matrix . Here, is the array received vector at the -th snapshot and is the number of snapshots. By searching the peaks of the MUSIC spectrum, the DOAs of sources can be estimated. It is noted that to eigen-decompose the sample covariance matrix , the number of snapshots should be larger than number of antennas, which is very large in 5G base station.
On the other hand, when the number of snapshots is limited (i.e., is less than the number of antennas at the base station), the spatial spectrum can be estimated by solving the following compressive sensing optimization problem
where is the spatial spectrum distribution on the sample grids of the observed spatial domain and is the corresponding diagonal matrix, is the array manifold matrix, is an identity matrix, and is a regularization parameter controlling the tradeoff between the sparsity of the spatial spectrum and the residual norm of covariance matrix fitting.
VOCAL Technologies offers custom designed source localization solutions in 5G from array configuration to DOA estimation. Our custom implementations of such systems are meant to deliver optimum performance for your specific signal processing task. Contact us today to discuss your solution.