Robust Precoding Design for Coarsely Quantized MU-MIMO Under Channel Uncertainties

05/14/2019 ∙ by Lei Chu, et al. ∙ Tennessee Tech University Shanghai Jiao Tong University 0

Recently, multi-user multiple input multiple output (MU-MIMO) systems with low-resolution digital-to-analog converters (DACs) has received considerable attention, owing to the capability of dramatically reducing the hardware cost. Besides, it has been shown that the use of low-resolution DACs enable great reduction in power consumption while maintain the performance loss within acceptable margin, under the assumption of perfect knowledge of channel state information (CSI). In this paper, we investigate the precoding problem for the coarsely quantized MU-MIMO system without such an assumption. The channel uncertainties are modeled to be a random matrix with finite second-order statistics. By leveraging a favorable relation between the multi-bit DACs outputs and the single-bit ones, we first reformulate the original complex precoding problem into a nonconvex binary optimization problem. Then, using the S-procedure lemma, the nonconvex problem is recast into a tractable formulation with convex constraints and finally solved by the semidefinite relaxation (SDR) method. Compared with existing representative methods, the proposed precoder is robust to various channel uncertainties and is able to support a MUMIMO system with higher-order modulations, e.g., 16QAM.



There are no comments yet.


page 1

This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.

I Introduction

MU-MIMO is one of the key techniques in the future communication system, in which the base station (BS) is equipped with large number of antennas [1]. Scaling up the number of transmit antennas brings up numerous advantages: enhanced system throughput, improved radiated energy efficiency and simplified algorithms of signal processing [2]. On the other hand, gigantic increase in energy consumption, a key challenge to the use of massive MIMO, is brought by the increasing antenna quantity.

Recently, coarsely quantized MU-MIMO has been extensively investigated and recognized as an effective way to decrease the energy cost [3]. The authors in [4] show that, compared with massive MIMO systems with ideal DACs, the sum rate loss in 1-bit massive MU-MIMO systems can be compensated by disposing approximately times more antennas at the BS. Besides, the recently advanced nonlinear precoding algorithms, such as the semidefinite relaxation based precoder [5], the finite-alphabet (FA) precoder [6] and the alternating direction method of multipliers (ADMM) based precoder [7], can improve the bit error rate (BER) performance. Generally speaking, equipping the BS with low-resolution DACs can greatly reduce the power consumption without introducing significant performance penalties by assuming perfect knowledge of CSI.

In practical situations, however, the CSI available to the BS is imperfect due to limited feedback and finite-energy training, resulting in receivers performance degradation. Therefore, robust precoding design that takes into consideration the channel uncertainties is of great importance.

In this paper, a random matrix with finite second-order statistics is used to model the imperfection in CSI. We formulate the robust quantized precoding problem as minimization of inter user interference subject to two constraints: a discrete set (outputs of multi-bit DACs) constraint and a bounded CSI error constraint. By exploiting the overlap between the multi-bit DACs outputs and the single-bit ones, we reformulate the original multi-variable discrete optimization problem into a binary optimization problem. Furthermore, based on the observation that the bounded CSI error constraint involves a quadratic form of some random variables, using the S-procedure lemma

[8], the bounded CSI error constraint is recast into a tractable formulation with convex constraints. In this manner, we obtain the relaxed version of the original precoding problem, which is finally tackled by the standard semidefinite relaxation (SDR) method [9]. Lastly, the effectiveness of the proposed precoding algorithm is verified by numerical simulations.

Notations: Throughout this paper, vectors and matrices are given in lower and uppercase boldface letters, e.g.,

and , respectively. We use to denote the element at the th row and th column. The symbols , , , , and denote the expectation operator, the trace operator, the column-wise vectorization, the transpose, the conjugate transpose of , respectively. For a vector , , , and are respectively used to represent the real part, the imaginary part and -norm of . The symbols and

are respectively referred to an identity matrix and a zeros matrix with proper size.

Ii System Model

We consider a single-cell MU-MIMO downlink system of one BS serving single-antenna user terminals (UTs). We assume the BS is equipped with transmit antennas and ignore the RF impairments. Besides, we follow [10] for the model of real-time downlink channel through a Gauss-Markov uncertainty of the form


where is the imperfect observation of the channel available to the BS, and denotes error matrix whose elements are independently sampled from a bounded set:


The parameter indicates the degree of uncertainty of the related channel measurement . Specifically, means perfect CSI, the values of correspond to partial CSI and accounts for no CSI.

Ii-a Input-Output Relationship for MU-MIMO Downlink

Let be the -dimensional UTs intended constellation points. With the knowledge of CSI , the BS precodes into a -dimensional vector , satisfying the average power constraints . Assuming perfect synchronization, the received signal at UEs can be expressed as


where is a complex vector with element being complex addictive Gaussian noise distributed as .

Ii-B Quantization

Let be the precoding matrix and the precoded vector of the unquantized system. For the quantized MU-MIMO downlink system, each precoded signal component is quantized separately into a finite set of prescribed labels by a -bit symmetric uniform quantizer . It is assumed that the real and imaginary parts of precoded signals are quantized separately. The resulting quantized signals read


Specially, the real-valued quantizer maps real-valued input (real parts or imaginary parts of the precoded signals) to a set of labels , which are determined by the set of thresholds , such that . For a -bit DAC with step size , the thresholds and quantization labels (outputs) are respectively given by




In the case of 1 bit DACs, the output set reduces to . For any output drawn from -bit uniform quantifier, can be represented by


where , , and are constant coefficients satisfying The relation in (7) indicates that the multiple DACs outputs can be represented by the linear combination of several independent single-bit DACs outputs.

Iii Robust Quantized Precoding Design

Iii-a Problem Formulation

Similar to [6], we concentrate on a performance metric that minimizes inter user interference,

under the average power constraint. is the unknown precoding factor taking into consideration the power constraint. Specially, in the case of channel uncertainties, the quantized precoding problem can be formulated as


where . The complex-valued optimization problem in (8) can be equivalently rewritten as a real-valued problem:


where, with a slight abuse of notations, we define

The nonlinear precoding problem in (9) can be tackled by the naive exhaustive search with complexity of order . The unendurable computational complexities of these methods impede their application in massive MU-MIMO.

Iii-B Robust Precoding Design

In order to simultaneously achieve robust and efficient precoding, we reformulate the problem in (9) as a binary optimization problem by leveraging the favorable relation shown in (7). Define an auxiliary matrix and denote


it follows from (7) that


Specially, we have




for the 2-bit case and the 3-bit case 111For the B-bit case, we can have Here, we only employ 1-3 bit DACs as the performance gap between MU-MIMO system with ideal DACs and the one with B-bit DACs is negligible, which would be confirmed in Section IV., respectively. With expressions in (10) and (12), one can rewrite the precoding problem in (9) in the following equivalent form:


where , for .

By introducing a slack variable , we can equivalently rewrite the problem in (15) as



and means is a nonnegative definite matrix.

In the sequel, by applying the S-Procedure lemma, we rewrite the constraints in (2) and (16b) that involve quadratic inequalities in error vectors in the linear matrix inequality constraints as stated in the following.

Theorem III.1.

Given the bounded channel uncertainty in (2), the condition in (16b) can be relaxed to


where is an auxiliary matrix and is a slack variable.


: We start by restating the S-Procedure lemma.

Lemma 1 (S-Procedure lemma, [8]).

Let , for , be defined as

where , and . Suppose there exists an with . Then, for any , the equalities

hold if and only if there exists such that

Since the trace operator satisfies:


the first constraint of (9) can be reformulated as


where , and denotes the Kronecker product. Besides, the complex-valued constraint in (2) can be equivalently expressed by a real-valued one, of form


According to Lemma 1, the inequalities in (19) and (20) hold if and only if there exists such that


Using Schur’s complement [11], (21) can be reformulated as


or equivalently,


where is an auxiliary matrix. Finally, using Lemma 2 in [12], we obtain (17), which completes the proof. ∎

With Theorem III.1, the optimization problem in (15) can be reformulated as


The precoding problem in (24) is still NP-hard due to the non-convex rank constraint in (16f). We follow the standard strategy [10] that relaxes the problem in (24) by omitting the non-convex constraint (16f). Then the remaining convex problem in (24) can be efficiently solved by numerical algorithms, e.g., the interior point method [13]. Finally, let denote the solution of (24), using the rounding strategy as described in [9], we can obtain the desired real-valued precoded vector by


Then, the complex-valued precoded vector can be determined as


We refer to the proposed method as RSDR. The complexity analysis of RSDR is presented in the following.

Iii-C Complexity Analysis

The quantized precoding problem (8) can be directly tackled by the naive exhaustive search (NES) [14] with complexity of order or by the sphere decoding (SD) method [15, 16] of exponential complexity. In this paper, the original quantized precoding problem is recast into a tractable formulation (24) and finally solved by the interior point method.

Since the proposed RSDR has a similar form to the standard SDP in [17], we can borrow the analytical result therein. According to [17], the worst-case complexity of solving the SDP is , where is the number of constraints in (24) and is the solution precision. In practice, it has been shown in [17] that scales more typically with , and hence the number of operations is bounded by .

Iv Simulations

Iv-a System setup

This section evaluates the performance of the proposed precoder via numerical simulations in comparison with the ADMM precoder and the FA precoder. Each provided result is an average over 1000 independent runs.

We use the Lloyd quantization method [18] to determine the quantization outputs (6) and the least square regression method [19] to calculate the coefficients in (13) and (14). Specially, for the 2-bit case, we have . For the 3-bit case, we have and . We assume that the entries of

are zero-mean Gaussian distributed, i.e.,

. The Water Filling (WF) precoder [20] with infinite-resolution DACs and perfect CSI is regarded as the benchmark.

Iv-B Performance Evaluation

Fig. 1: Uncoded BER of the compared precoders with different quantization levels and QPSK signaling.

In Fig. 1, we consider a 128-antenna MU-MIMO system with 10 UTs. The CSI-related parameter is . It can be observed that the performance of all the compared precoders, in terms of BER, improve as a result of a increased bits of DACs.

One can also observe from Fig. 1 that the proposed RSDR precoder outperforms the ADMM precoder and the FA precoder. For instance, with same average transmit power and 3-bit DACs, the proposed precoding scheme can attain 3 dB of target BER whenever , whereas the FA precoder and the ADMM precoder respectively require higher SNR conditions ( and ), to support 3 dB of BER target at the same CSI condition. Besides, the performance gap between the ideal ZF precoder (infinite DACs) with perfect CSI and the proposed precoder with 3-bit DACs is negligible, indicating the robustness of the the proposed precoding scheme.

Fig. 2: Uncoded BER of the proposed precoder in the case of a MU-MIMO system with 3bit DACs and different modulation schemes.

In Fig. 2, we investigate the performance of the proposed precoder for different modulation schemes, QPSK, 8PSK and 16QAM. The BS is equipped with 128 antennas and serves 16 UTs with different channel uncertainties, e.g., . It can be seen that the proposed RSDR precoder shows robustness for all the considered modulation schemes under channel uncertainties. Specially, compared to the ideal case (), the performance gaps are about 0.2 dB, 1 dB, and 3 dB, for QPSK, 8PSK and 16QAM with a target BER of , respectively.

Fig. 3: Runtime comparison of the proposed precoder versus the number of the BS antennas. We consider a N-antenna MU-MIMO system using QPSK modulation. The number of UTs is U = 10.

Fig. 3 compares the average execution time (in seconds) of RSDR in the case of different channel conditions. Compared to the SDR precoder [5] that has perfect access to CSI, the proposed RSDR precoder only incurs two added constraints. The algorithms are performed on a desktop PC with an Intel Core I7-7700K CPU at 4.2 GHz with 32 GB RAM. It can be seen that the average execution time of RSDR increases as the number of the BS antennas increases. Compared to the perfect CSI case, the RSDR can obtain robust performance at the expense of slightly more numerical computations, indicating the effectiveness of the new precoder.

In summary, the proposed RSDR enables robust precoding against channel uncertainty in polynomial time [17]. We note here that the efficiency of the proposed precoder needs to be improved to meet the demand in 5G or 6G communication systems, in which the BS is foreseen to be equipped with hundreds, even thousands of antennas.

V Conclusions

In this paper, we have investigated the quantized precoding problem for the MU-MIMO in the presence of imperfect CSI. By exploiting the bridging relation between the multi-bit DACs outputs and the single-bit ones, and taking advantaging of the S-procedure lemma, the original precoding problem is reformulated into a tractable formulation and solved by the SDR method. Simulation results have verified that the proposed precoder is robust to various channel uncertainties and can support the MU-MIMO system with higher-order modulations.

Vi Acknowledgements

The authors would like to thank for technical experts: Tian Pan, Guangyi Yang, Yingzhe Li,and Rui Gong, all from Huawei Technologies for their fruitful discussions.


  • [1] E. G. Larsson, O. Edfors, F. Tufvesson, and T. L. Marzetta, “Massive MIMO for next generation wireless systems,” IEEE commun. Mag., vol. 52, no. 2, pp. 186–195, Feb. 2014.
  • [2] F. Rusek, D. Persson, B. K. Lau, E. G. Larsson, T. L. Marzetta, O. Edfors and F. Tufvesson, “Scaling up MIMO: Opportunities and challenges with very large arrays,” IEEE Signal Process. Mag., vol. 30, no. 1, pp. 40–60, Jan. 2013.
  • [3] J. Mo and R. W. Heath, “Limited feedback in single and multi-user MIMO systems with finite-bit ADCs,” IEEE Trans. Wireless Commun., vol. 17, no. 5, pp. 3284–3297, May 2018.
  • [4] Y. Li, C. Tao, A. L. Swindlehurst, A. Mezghani and L. Liu, “Downlink achievable rate analysis in massive MIMO systems with one-bit DACs,” IEEE Commun. Lett., vol. 21, no. 7, pp. 1669–1672, July 2017.
  • [5] S. Jacobsson, G. Durisi, M. Coldrey, T. Goldstein and C. Studer, “Quantized precoding for massive MU-MIMO,” IEEE Trans. Commun., vol. 65, no. 11, pp. 4670–4684, Nov. 2017.
  • [6] C. J. Wang, C. K. Wen, S. Jin and S. H. L. Tsai, “Finite-Alphabet Precoding for Massive MU-MIMO with Low-resolution DACs,” IEEE Trans. Wireless Commun., vol. 17, no. 7, pp. 4706–4720, July 2018.
  • [7] L. Chu, F. Wen, L. Li and R. Qiu, “Efficient Nonlinear Precoding for Massive MU-MIMO Downlink Systems with 1-Bit DACs,” Aug. 2018, [online] Available:
  • [8] S. Boyd and L. Vandenberghe, Convex optimization. Cambridge, U.K.: Cambridge Univ. Press, 2004.
  • [9] Z. Q. Luo, W. K. Ma, A. M. C. So, Y. Ye and S. Zhang, “Semidefinite relaxation of quadratic optimization problems,” IEEE Signal Process. Mag., vol. 27, no. 3, pp. 20–34, May 2010.
  • [10] T. Weber, A. Sklavos and M.Meurer, ”Imperfect channel-state information in MIMO transmission”, IEEE Trans. Commun., vol. 54, no. 3, pp. 543-552, 2006.
  • [11] F. Burns, D. Carlson, E. Haynsworth and T. Markham, “Generalized inverse formulas using the Schur complement,” SIAM Journal on Applied Mathematics, vol. 26, no. 2, pp. 254–259, Aug. 1972.
  • [12] M. Fazel, “Matrix Rank Minimization with Applications,” PH.D. Thesis, 2002.
  • [13]

    F. Alizadeh, “Interior point methods in semidefinite programming with applications to combinatorial optimization,” SIAM J. Optimization, vol. 5, no. 1, pp. 13–51, Aug. 1993.

  • [14] Agrell E , Eriksson T , Vardy A , et al. “Closest point search in lattices, ” IEEE Trans. Inform. Theory, vol. 48, no. 8, pp. 2201-2214, 2002.
  • [15] B. Hassibi and H. Vikalo, “On sphere decoding algorithm. I. Expected complexity,” IEEE Trans. Signal Process., vol. 53, no. 8, pp. 2806–2818, Aug. 2005.
  • [16] Jalden J , Ottersten B, “On the complexity of sphere decoding in digital communications, ” IEEE Trans. Signal Process., vol. 53, no. 4, pp. 1474-1484, 2005.
  • [17] P. Biswas, T.-C. Liang, T.-C. Wang, and Y. Ye, “Semidefinite programming based algorithms for sensor network localization, ” ACM Trans. Sensor Netw., vol. 2, no. 2, pp. 188 C220, 2006.
  • [18] S. P. Lloyd, “Least squares quantization in PCM,” IEEE Trans. Inform. Theory, vol. 28, no. 2, pp. 129–137, Mar. 1982.
  • [19] L. El Ghaoui and H. Lebret, “Robust solutions to least-squares problems with uncertain data,” SIAM Journal on matrix analysis and applications, vol. 18, no. 4, pp. 1035–1064, Oct. 1997.
  • [20] M. Joham, W. Utschick and J. Nossek, “Linear transmit processing in MIMO communication systems,” IEEE Trans. Signal Process., vol. 53, no. 8, pp. 2700–2712, Aug. 2005.