Abstract

In massive multiple-input multiple-output (MIMO) systems, the large number of high-resolution analog-to-digital converters (ADCs) lead to high hardware cost and power consumption. In this work, the uplink achievable rates of massive MIMO systems with low-resolution ADCs are studied with consideration of both “Uniform-ADC” that uses ADCs with the same number of quantization bits and “Mixed-ADC” that allows the use of ADCs with different resolutions. By leveraging an additive quantization noise model (AQNM), the asymptotic achievable rates are obtained for maximum ratio combining (MRC), zero-forcing (ZF), and linear minimum mean squared error (LMMSE) receivers in very simple forms. Taking advantages of the theoretical results, we propose two criteria for allocation of quantization bits. It is found that the optimal quantization bits allocation for LMMSE is Mixed-ADCs with number of quantization bits that are polarized, while Uniform-ADC is optimal for MRC and ZF. When there is a constraint on the total ADC power consumption, the proposed quantization-bit allocation scheme for LMMSE becomes Uniform-ADC when the transmit signal-to-noise ratio (SNR) is below a threshold, which is related to the system scale and the ADC power consumption. The theoretical results are verified by Monte-Carlo simulations.

1. Introduction

Massive multiple-input multiple-output (MIMO) systems that employ a large number of antennas at the base station (BS) are able to provide excess spatial degrees of freedom and significantly improve both the spectral and energy efficiency [1, 2], which makes it a key technology in future wireless communication systems [3]. Despite these appealing advantages, the use of a large number of antennas leads to high hardware cost and power consumption. Therefore, recent works have advocated the use of low-cost and energy-efficient devices [46]. Since the main source of power consumption is the power-hungry high-resolution analog-to-digital converters (ADCs) at the receiver, the use of low-resolution ADCs in massive MIMO systems has drawn extensive research interest [7].

There are different ways of exploiting the benefits of low-resolution ADCs in massive MIMO systems, i.e., “Uniform-ADC” that uses ADCs with the same resolution [820], and “Mixed-ADC” that uses ADCs with different resolutions [2126]. Regarding Uniform-ADC, the extreme case of using one-bit ADCs in massive MIMO systems was studied in [811]. In [8], the optimal detection for receivers with one-bit ADCs was investigated and a near maximum likelihood (ML) detector was proposed. The optimal quantization threshold was designed in [9]. It is shown that using one-bit ADCs can approach the channel estimation error of unquantized systems with an increased by a factor of . In [10, 11], the impact of using one-bit ADCs on the spectral efficiency of massive MIMO systems was studied. It is shown that the high spatial multiplexing gain owing to the use of large antenna array is still achievable with one-bit ADCs. To attain the same performance as massive MIMO systems with high-resolution ADCs, however, much more antennas (over 2–2.5 times) are required. Due to the extremely coarse quantization, receivers with one-bit ADCs suffer from severe quantization noise. Therefore, to relax the ADC resolution from one bit to a few bits may significantly improve the performance. The uplink achievable rates and energy efficiency of Uniform-ADC massive MIMO systems were investigated in [12, 13]. Results show that 4-bit ADCs would approach the performance of perfect quantization for MRC receivers [12], while the most energy-efficient ADC resolution is 4–8 bits and it does not decrease with more BS antennas in most cases [13]. In [14], a Bayes inference-based joint channel and data detection scheme was proposed for Uniform-ADC massive MIMO systems. A novel channel estimation scheme based on Bussgang decomposition was proposed and the approximate achievable rates in the uplink was derived in [15], which reveals that massive MIMO systems with ADCs of only a few bits can approach the performance of unquantized systems. The joint antenna and user selection in Uniform-ADC massive MIMO systems was studied in [16] by solving a cross-entropy optimization problem. In [17], performance analysis for massive MIMO systems with uniform ADCs was carried out under Nakagami-m channels. The implementation of uniform ADCs in millimeter wave (mmWave) was discussed in [1820]. It is discovered that using ADCs with uniform low resolution can reduce the hardware cost and improve the energy efficiency.

Massive MIMO systems with all antennas connected to high-resolution ADCs cause huge power consumption, while using only low-resolution ADCs leads to spectral efficiency degradation. Therefore, Mixed-ADC architecture that uses ADCs with different resolutions was studied in [2126]. In [21], the authors use one-bit ADCs to partially replace conventional full-precision ADCs and propose that Mixed-ADC scheme is able to achieve a large fraction of the channel capacity obtained by conventional schemes. In [22], a family of detectors were devised through Bayesian inference for uplink massive MIMO systems with mixed ADCs. In [23], the authors investigated channel estimation in Mixed-ADC architecture and analyzed the spectral efficiency. Mixed-ADC massive MIMO systems were studied under Rician fading channel in [24]. In [25], power allocation algorithms for mixed-ADC massive MIMO systems were proposed. In [26], the impact of ADCs was studied in the presence of IQ imbalance.

In the design of massive MIMO systems with Uniform-ADC or Mixed-ADC, a key topic is how to choose the optimal resolution bits for ADCs. In [13], it is found that 4–8 bits are energy-efficient. In [27, 28], efficient optimal quantization-bit allocation algorithms are designed for cell-free and mmWave MIMO systems. However, these works are mostly based on simulations and few theoretical results are provided.

In this work, we consider a general model for massive MIMO system with low-resolution ADCs that covers both Uniform-ADC and Mixed-ADC architectures. The additive quantization noise model (AQNM) is used to model the quantization process that is widely used in the literature [17, 18]. In contrast to previous work, we aim to provide more theoretical guidance for implementing low-resolution ADCs in massive MIMO systems. The asymptotic achievable rates of linear detectors (i.e., MRC, ZF, and LMMSE) are provided as functions of the ADC quantization bits. Most of the analytical results are presented in very simple forms such that more insights could be discovered. Based on the theoretical results, we formulate the optimization problem for the allocation of ADC bits with a constraint on total power consumption. By leveraging the theory of majorization, an approximate solution is derived in closed form. The main contributions of this work are summarized as follows: (i)The asymptotic achievable rates of MRC and ZF detectors are derived in closed form. It is found that the received signal-to-interference-plus-noise ratio (SINR) is closely related to the inverse of quantization coefficients. Moreover, there is an upper bound for the SINR in the high transmit signal-to-noise ratio (SNR) region(ii)For the LMMSE detection, approximations of the achievable rates are provided for both high and low transmit SNR region in very simple forms(iii)The optimal ADC quantization-bit allocation is studied with or without a total power constraint. By using majorization theory, we propose simple design criteria for massive MIMO systems with low-resolution ADCs for MRC, ZF, and LMMSE receivers(iv)Monte-Carlo simulations are carried out. The theoretical analysis and the proposed quantization-bit allocation criteria are verified by numerical results

The rest of the paper is organized as follows. The system model is described in Section 2. In Section 3, the achievable rates for MRC, ZF, and LMMSE receivers are derived. In Section 4, the optimal allocation of resolution bits is investigated. The numerical results are given in Section 5 and conclusions are drawn in Section 6.

2. System Model

As shown in Figure 1, we consider the uplink of a single-cell massive MIMO system with a BS which employs an array of antennas and serves single-antenna users. The received signal at the BS is described as where denotes the channel matrix between the BS and the users; represents the transmitted symbol vector of all the users, the entries of which are identically independently distributed (i.i.d.) and follow the distributions of , i.e., circularly symmetric complex Gaussian with zero mean and unit variance; is the average transmit power of each user; represents the additive Gaussian white noise with zero mean and covariance given by .

The wireless channel is modeled as where stands for small-scale fading with i.i.d entries that follow the distributions of ; is a diagonal matrix with diagonal entries (), which models both geometric attenuation and shadow fading. is assumed to be known at the receiver and is constant across the antenna array since the BS antennas are considered to be colocated.

In order to study the optimal allocation of bits of ADCs, we consider that each antenna at the BS is connected to an ADC with arbitrary resolutions. The numbers of ADC resolution bits of all antennas can be expressed as , where can take any integer value from 1 to the maximum resolution bits .

The received signal at the BS after quantization is obtained using AQNM in [12] as with diagonal matrix and , where is the inverse of the signal-to-quantization-noise ratio. is the additive Gaussian quantization noise vector that is uncorrelated with . According to [12], the values of are listed in Table 1 for and can be approximated by for . The covariance of the quantization noise is given by

Since the entries of follow the distribution of , each of the diagonal elements of is obtained as with being the trace of , i.e. . Therefore, the covariance of the quantization noise is obtained as

In this paper, the ADC resolution bits are considered to be arbitrary, thus to cover all cases of Uniform-ADC and Mixed-ADC schemes.

3. Achievable Rate Analysis for Linear Receivers

In this section, the uplink achievable rates of each user in massive MIMO systems with low-resolution ADCs and linear receivers (i.e., MRC, ZF, and LMMSE) are derived. An asymptotic analysis is carried out and simplified expressions for the achievable rates are also provided.

3.1. Achievable Rates Analysis for MRC Receivers

The receive filter for MRC is given by , where is introduced for ADC calibration so as to simplify signal processing, such as channel estimation. Then the estimate of the signal is obtained as

The estimated signal of user is derived as where is the -th column of . According to (7), the achievable rates of MRC are derived and summarized in the following proposition.

Proposition 1. When and are large, the achievable rate of user for MRC receivers is given by , where where .

Proof. According to (7), the signal power of user is obtained as where denotes the -th column of . The noise power is obtained as . Similarly, the interference power is derived as . The quantization noise power is given by Then the SINR is obtained straightforwardly as in (8).

As can be seen from Proposition 1, the low-resolution ADCs affect through . Denoting the transmit SNR as , there is an upper bound of in the high region.

Corollary 2. The asymptotic achievable rates of user for MRC receivers is upper bounded by

Proof. The proof is obtained by letting .

Corollary 2 indicates besides interuser interference, in the high region the achievable rates are limited by low-resolution ADCs and different choices of greatly affect the performance of MRC receivers.

3.2. Achievable Rates Analysis for ZF Receivers

For ZF receivers, the receive filter is given by . Then the estimate of the signal is obtained as

The expression for the achievable rates of ZF receivers are given in the following proposition.

Proposition 3. When and are large, the achievable rate of user for ZF receivers is given by , where is given by where is the same as in (8).

Proof. For ZF receivers, the estimated signal of user is derived from (12) as where is the -th row of . Then the desired signal power is and the interference power is . Now we only need to compute the noise and quantization noise power, which is given by , where () follows the property of central Wishart’s matrix.
The quantization noise power is obtained as where is the -th row of .
By combining the above results, the SINR of user is easily obtained as (13).

Similarly as MRC, ZF receivers also have an upper bound in the high region.

Corollary 4. The asymptotic achievable rates of user for ZF receiver with ADC calibration is upper bounded by

Proof. The proof is obtained by letting .

Unlike MRC, the interuser interference diminishes for ZF. However, the achievable rates of ZF receivers are limited by low-resolution ADCs and carefully choosing may help improve the performance.

3.3. Achievable Rates Analysis for LMMSE Receivers

We first derive the LMMSE receive filter by solving the optimization problem , the solution to which is expressed as , where

Denote and then we have where is omitted since it does not affect the analysis. Note that compared with the traditional LMMSE receive filter, there are additional terms that are related to in . This makes the achievable rates analysis completely different, especially for Mixed-ADC schemes where the entries of take different values. Note that the term exists in both high and low SNR region. Therefore, LMMSE behaves differently from ZF and MRC which will become clear in the following sections.

The estimate of the signal is given by

The estimated signal of user is thus obtained by simple algebraic manipulations as where () is the effective gain for the signal of user ; and are the effective white noise and quantization noise, respectively.

Following a similar procedure as in [29, 30], given any allocation of bits in the ADCs, i.e., , the SINR of user can thus be approximated as

Assuming Gaussian signaling, the expression for the achievable rates of the -th user is given by .

An accurate analytical result of is derived in our previous work and summarized as Proposition 1 in [30]. This result is derived under the assumption that and , but it provides accurate approximation for limited values of and , though the expression is complicated. In this paper, we provide simplified expressions in Proposition 5.

Proposition 5. For LMMSE receivers, the SINR of user is approximated in the low region by and in the high region by

Proof. Let us rewrite . Since the elements of , i.e., are i.i.d and follows the distribution of , according to Lemma 4 in [31], is approximated by where the off-diagonal elements of is omitted since they have little impact on the the overall matrix-inverse in when is small in the low region.
Therefore, the received signal can be approximated by Consequently, the received signal of user is obtained as In (26), the desired signal power is given by where () follows Lemma 4 in [31]. The interference power is obtained as where (a) is obtained using Lemma 4 in [31]. Similarly, the noise power is obtained as in which (a) follows Lemma 4 in [31]. The quantization noise power is given by where () follows Lemma 4 in [31].
According to (27), (28), (29), and (30), we obtain the approximate SINR of the user in the low region as Since , we have . Substituting into (31) yields (22) in Proposition 5.
Regarding the high region, is approximated by where is omitted since it has little impact when is significantly large.
Similarly as in the low region, the received signal in the high region can be expressed as Then the received signal of user can be approximated by The desired signal power is given by The interference power is omitted and the noise power is given by in which is obtained using Lemma 4 in [31]. The quantization noise is given by where follows Lemma 4 in [31].
Combining (35), (36), and (37), the approximated SINR of user in high region is obtained as From (38), it easy to obtain (23).

Due to the impact of low-resolution ADCs, the achievable rates of LMMSE receiver have an upper bound in the high region.

Corollary 6. The SINR of user is upper bounded in the high region as

Proof. The proof is obtained by letting .

From Proposition 5, it is found that ADCs with higher resolution will lead to smaller diagonal entries of , thus resulting in better performance. When the channel gain is larger, becomes higher as expected.

Corollary 7. Let be the average received SNR of all users at the BS and denote . Among all the users, the performance of users that have improved channel gain will become better while that of other users will decrease as increases.

Proof. It is ready to see that always increases with . In the high SNR region, from (23) we get Let be the received SNR of user at the BS. By simple algebraic manipulations, we obtain It is apparent from (41) that for fixed values of and , the receive SINR will decrease with larger values of .
The proof for the low SNR region is similar by using the fact that for any positive definite matrix with diagonal elements given by .

Remarks. When there are a large number of users, is determined by their topology in the cell. Corollary 7 reveals how users interfere with each other due to the impact of low-resolution ADCs. For some specific user , if becomes larger which indicates a better channel condition, then will improve. However, the SINR for all the other users will decrease due to the additional quantization noise caused by increased signal power of user .

4. Optimal Allocation of Quantization Bits

In this section, the optimal allocation of quantization bits is studied. Unlike previous work in [13, 27] and [28], where the optimal resolutions for ADCs are either obtained by simulations or numerical algorithms, in this work, we aim to find theoretical criteria for the optimal quantization bits of all ADCs.

Conjecture 1. For any two allocations of bits of ADCs and that satisfy , denote and as the vectors formed by diagonal entries of and , respectively. If is majorized by (i.e., ), the achievable rates corresponding to is less than that of for LMMSE, but is greater than the latter for MRC and ZF.

Let us start with LMMSE in low region. After simple scaling and expansion we get

Since is a diagonal matrix, we can rewrite as , where the second order derivative of each term in the summation is given by

When , (43) is larger than 0. Therefore, each term in the summation in is convex over , and is a convex function of ’s. According to the theory of majorization [32], it is obtained that when is fixed, if . Consequently, both the upper bound and lower bound of for are higher, and thus it is reasonable to result in better performance for . The analysis for MRC, ZF, and LMMSE in the high region is similar and thus omitted.

Conjecture 1 reveals that the optimal architecture for LMMSE is Mixed-ADC with polarized quantization bits. In this case, it tends to use combination of one-bit ADCs and those with the highest resolution. For MRC and ZF, however, completely opposite conclusion is obtained, where the optimal solution is Uniform-ADC that uses ADCs with all the same resolution. Conjecture 1 indicates that Mixed-ADC does not always outperform Uniform-ADC. It depends on the specific detection method used at the receiver.

Based on Conjecture 1, we propose Majorization-based Allocation of Bits with Fixed Trace of (MAB-FT) algorithm to find the optimal ADC quantization bits . In Algorithm 1, is the group of ADC quantization bits that can be used. The quantization coefficient is computed according to Table 1. The proposed algorithm can be considered “optimal” in the sense that it finds that majorizes the other ADCs resolution profiles and thus provides the maximal achievable rates with fixed .

Input:, , ;
, , , ;
 Compute according to Table 1;
Whiledo
  Ifthen
   ;
   ;
   ;
   ;
  Else
   ;
  End if
End while
;
Output:;

In order to provide insights on the performance of massive MIMO systems with low-resolution ADCs, we need to take the ADC power consumption into account, i.e., , where is the sampling rate and is the energy consumption per conversion step. Therefore, the following optimization problem is brought about as where is the maximum power consumption of all ADCs. The objective function can be , , or . By solving Problem P1, we aim to find the optimal quantization-bit allocation with the ADC power-consumption constraint.

Conjecture 2. Assuming that the amount of ADC power consumption is fixed to and . The solution to P1 with MRC and ZF receivers is to use Uniform-ADC. However, the solution for LMMSE receivers is given by where the optimal Mixed-ADC scheme has ADC resolutions that mostly spread out.

Let us start with the proof for MRC and ZF. In order to maximize the achievable rates, we need to select that minimizes . Denote and we obtain . Therefore, P1 is reformulated as

The -th diagonal entry of is rewritten as , where , the second order derivative of which is given by . According to the values of , in most cases we have . Therefore, and thus is convex over . Consequently, is convex over . Then it is readily shown that is convex over ’s. According to the theory of majorization, is minimized when ’s take the same value, which leads to a Uniform-ADC scheme.

Regarding LMMSE, the optimization problem can be reformulated as

The -th diagonal entry of is rewritten as , where , the second order derivative of which is given by . It is now straightforward to prove when , is convex over ’s. According to [32], the optimal solution to P1 is Mixed-ADC with polarized quantization bits. Similarly, when , is concave over ’s and the optimal solution becomes Uniform-ADC that uses the same number of resolution bits across the antennas.

It can be seen from Conjecture 2, the optimal structure for MRC and ZF is Uniform-ADC, while that for LMMSE depends on the value of , , and . With fixed value of , the optimal allocation of bits for Mixed-ADC can be computed similarly as Algorithm 1 by replacing the constraint. We refer to it as Majorization-based Allocation of Bits with Fixed Power consumption (MAB-FP). Details of the algorithm is omitted for conciseness.

Remark. Although it would be interesting to see the optimal bit allocation under the constraint of total number of quantization bits, this is no easy task due to the truth that there is no closed-form expression for as a function of . Even though we can extend the approximation for to arbitrary value of , it is still very complicated to obtain useful results. Since the paper is already lengthy, we defer the detailed analysis to future work.

5. Numerical Results

In this section, we carry out Monte-Carlo simulations to verify the correctness of the theoretical analysis in previous sections. All users are considered to be randomly distributed in a circular cell with a radius of 1000 meters, except for a central disk of radius meters. The large-scale fading is modeled as , where is a log-normal variable with standard deviation dB, is the distance between the user and the BS, and is the path loss exponent. In all the simulations of low-resolution ADCs, is set to 6. The noise power spectrum density is set to be -174 dBm/Hz and the fJ for all ADCs. The number of BS antennas and users are set to be and , respectively, unless otherwise specified.

Figure 2 illustrates the achievable sum rates with respect to the transmit SNR. The sum rates for LMMSE, ZF, and MRC increase with respect to and then level out in the high region, due to extra quantization noise of ADCs caused by high-input signal power. The upper bounds in high region are also derived in (11), (16), and (39). It can be seen from Figure 2 that the asymptotic analysis for ZF and MRC match well with the simulation results. For LMMSE, (22) provides accurate approximation in low region and (23) is accurate for modest and is slightly higher than the simulation results when is very high. Despite an approximation error within about for , (25) shows the same trend as the simulation results. Therefore, it is still very helpful for analysis.

Figure 3 demonstrates how the increased channel gain of a user affects the performance of both users for LMMSE. As the distance between user 1 and the BS decreases, increases, which leads to a higher achievable rates of user 1. However, as described in Corollary 7, the performance of user 2 will decrease due to the increased quantization noise. Different from systems with perfect quantization, when low-resolution ADCs are employed, in addition to interuser interference, users can affect each other through the quantization noise.

Figure 4 shows the comparison of different allocation schemes of quantization bits for ADCs in terms of achievable sum rates, where “Mixed-ADC Random” randomly allocates a number of bits to each ADC with equal probability. In the simulations, is set to be 120. For LMMSE, the proposed MAB-FT performs the best, while uniform-ADC is the worst. In contrast, Uniform-ADC provides the highest sum rates and outperforms Mixed-ADC schemes for MRC and ZF. The simulation results show that Conjecture 1 is correct.

Figure 5 shows the comparison for different quantization-bit allocation with fixed total power  mW. It can be seen that the “Uniform-ADC” scheme performs the best for MRC and ZF. For LMMSE, according to (45), when  dB, the optimal allocation scheme for LMMSE is the proposed MAB-FP, while “Uniform-ADC” is the best when  dB. Figure 5 demonstrates that Conjecture 2 provides sufficient conditions for the optimal allocation schemes for LMMSE.

6. Conclusion

In this paper, the uplink performance of MRC, ZF, and LMMSE receivers have been investigated for massive MIMO systems with low-resolution ADCs. Leveraging AQNM and random matrix theory, the asymptotic achievable rates for MRC, ZF, znd LMMSE receivers have been derived as functions of the ADC quantization bits in closed and simple forms. Based on the theoretical analysis, we have proposed two quantization-bit allocation criteria for all the three detection schemes with or without the ADC power constraint. Results indicate that Uniform-ADC is optimal for MRC and ZF, while for LMMSE it depends on and the ratio of to . Numerical results verified the correctness of the theoretical analysis.

Data Availability

Data are available on request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported in part by National Natural Science Foundation of China (Nos. 61701198 and 62171204), Six Talent Peak High Level Talent Plan Projects of Jiangsu Province (N0XYDXX-115), Young Talent Project of Jiangsu University.