Elsevier

Physical Communication

Volume 4, Issue 4, December 2011, Pages 296-304
Physical Communication

Full length article
Minimum bit error rate nonlinear precoding for multiuser MIMO and high SNR

https://doi.org/10.1016/j.phycom.2011.07.003Get rights and content

Abstract

This manuscript focuses on the minimization of the bit-error-rate in the high signal to noise ratio regime, for the downlink of a multiuser MIMO channel with N transmit antennas and K single antenna users. In the design of such a precoder the knowledge of the transmitted data and full channel state information at the transmitter are assumed. It is shown that, in the high signal to noise regime, the problem simplifies from a constrained quadratic nonlinear optimization to a single quadratic program, allowing to reduce the complexity. This quadratic problem is equivalent to maximize the minimum distance between the user received symbols and corresponding decision boundaries. The proposed algorithm selects and inverts part of the correlation matrix, unlike the zero-forcing where full inversion is required. This leads to a better performance as the selection allows us to get a better conditioned matrix. Also, this allows us to treat zero-forcing as a special case of the algorithm. The results show that the algorithm achieves a performance close to the optimum, with much lower complexity.

Introduction

In recent years, the quest for higher bit rates and the scarcity of spectrum have led to the use of Multiple Input Multiple Output (MIMO) systems as a way out. MIMO in theory can improve the system bit rates linearly with the number of transmit antennas, without resorting to an increase in spectrum usage [1], [2], [3], [4]. Even if MIMO systems are well studied for the single user case, that is not the case for the multiuser scenario. For the multiuser scenario, MIMO allows several users to be served with the same space and time/frequency resources. However, to be able to do that some sort of precoding should be used at the transmitter side to separate the user signals, canceling in that way the multiuser interference. The concept of linear multiuser precoding for Single Input Single Output (SISO) systems has been introduced in [5], [6]. Such schemes have been proposed to eliminate the multiple access interference and increase the system capacity, while allowing for power allocation strategies. Multiuser linear precoding techniques for MIMO systems have been proposed in [7], [8]. A framework based on the convex optimization theory was developed in [9], [10] for designing optimum joint linear precoding and post equalization considering full Channel State Information (CSI) [9] and only CSI statistics [10]. The most common and also the lowest complexity schemes available to achieve this type of user separation are Zero-Forcing (ZF) and the Minimum Mean Square Error (MMSE) precoder [11]. Both of them resort to a linear transformation of the data signal, to align it to the corresponding user subspace and to move it away from the subspace of the other users. On the other extreme of complexity we can find Dirty Paper Coding (DPC) [12], which is optimal for the MIMO multiuser Broadcast channel [13], [14]. An intermediate solution, in terms of complexity, is the nonlinear minimum Bit-Error-Rate (BER) multiuser transmission scheme (MBMUT). Such a scheme achieves a better BER performance than the linear counterparts at the expense of a higher implementation complexity. The MBMUT scheme was firstly proposed for an SISO Code Division Multiple Access (CDMA) system with frequency-selective channels in [15] and was extended to multiple antenna systems in [16]. The fixed power constraint at the transmitter imposes a quadratic constraint into the problem formulation. As the merit function, i.e., the average BER is nonlinear, we are led to a quadratically constrained optimization of a nonlinear function. This can be solved using state-of-the-art nonlinear optimization methods like Sequential Quadratic Programming (SQP), but the complexity is high. To alleviate this in [17] the authors formulated the MBMUT problem by including the power constraint into the merit function, leading to an unconstrained optimization problem. This can be solved using unconstrained optimization techniques [17], but the complexity although somewhat reduced is still high.

In this manuscript, we propose to reduce the complexity of the minimum BER problem by showing that the optimization task can be approximated by a single Quadratic Program (QP). To solve the aforementioned QP a low complexity algorithm is proposed, for generic M-QAM (Quadrature Amplitude Modulation) and we show that the solution has close connections to the linear ZF scheme. Numerical results show that the proposed sub-optimal scheme achieve a performance very close to the optimal but with much lower complexity.

This paper is organized as follows. Section 2 describes the system model. In Section 3, a brief revision of the ZF and of the MMSE linear precoders is made. After that, in Section 4 we describe and derive the proposed algorithm to minimize the average system BER and analyze its complexity. In Section 5, the performance of the proposed scheme is evaluated, through numerical simulations. Finally, we conclude the manuscript in Section 6.

Notations: Boldface capital letters denote matrices, boldface lowercase letters denote column vectors. The operation tr(.), (.)T, (.)H represents the trace, the transpose and the Hermitian transpose of a matrix. IN, 1N and 0N denote an (N×N) identity matrix, an (1×N) all ones column vector and an (1×N) all zeros column vector, respectively. Ai is the ith column of matrix A. (.)̄ represents a complex vector or matrix. By AB we denote the Hadamard product of matrices A and B.

Section snippets

System model

We consider transmission from a single base station with N transmit antennas to K single-antenna users, as shown in Fig. 1. For such a system the concatenation of all user’s received signals, ȳ(CK×1), can be mathematically described by ȳ=H̄x̄+n̄ where H̄=[h̄1H,,h̄KH]H(CK×N) denotes the concatenation of all user channels, x̄(CN×1) is the transmitted vector and n̄(CK×1) is a vector of independent complex Gaussian noise, with zero mean and variance σ2. The transmit power at the base station

Linear precoding

In linear precoding the MUltiuser Transmission (MUT) block, as shown in Fig. 1, performs a linear operation, i.e., the input and output symbols are related by a matrix operation (x̄=P̄d̄). In this section, we briefly discuss the ZF and MMSE schemes.

Minimum BER precoder

Differently from the MMSE criterion in which the mean squared distance between received and transmitted symbols is minimized, for the MBMUT precoder the BER is minimized directly. However, to obtain a solution, for the whole SNR regime, we should resort to numerical optimization techniques as explained in [16]. In that paper, the authors use SQP to solve the minimum BER problem, since the merit function is nonlinear and the transmitter power constraint is quadratic. Here we show that, for the

Performance assessment

In this section we assess the performance of the proposed scheme, with the aid of numerical simulations. Namely, we compare it with the optimum (MBMUT precoder), discussed in [17], and also with the MMSE and ZF precoders. For the simulations, a flat fading Rayleigh channel has been considered, without spatial correlation and with independent channel realizations. The channel is assumed to be perfectly known at the transmitter. All results presented in this section show the bit error rate over

Conclusion

This manuscript has proposed a new algorithm that minimizes the average BER, for the downlink of a multiuser MIMO channel. The algorithm has been derived by assuming high SNR, which leads to reduce the original optimization problem from a quadratic constrained optimization of a nonlinear function to a single quadratic program. This results in a significant complexity reduction. The algorithm has been evaluated numerically and shown to provide significant gains relatively to the conventional ZF

Daniel Castanheira received his degree in Electronics and Telecommunications Engineering from Aveiro University, Aveiro-Portugal, in 2007. In October 2007, he started working toward the Ph.D. Degree at the Instituto de Telecomunicações, Pólo de Aveiro, Portugal. His current research activities include Interference cancelation techniques and Resource Allocation for distributed cellular systems.

References (23)

  • I.E. Telatar

    Capacity of multi-antenna gaussian channels

    European Transactions on Telecommunications

    (1999)
  • W. Yu et al.

    Sum capacity of gaussian vector broadcast channels

    IEEE Transactions on Information Theory

    (2004)
  • N. Jindal, High SNR analysis of MIMO broadcast channels, in: Proceedings International Symposium on Information Theory,...
  • G.J. Foschini et al.

    On limits of wireless communications in a fading environment when using multiple antennas

    Wireless Personal Communications

    (1998)
  • B. Vojcic et al.

    Transmitter precoding in synchronous multiuser communications

    IEEE Transactions on Communications

    (1998)
  • M. Brandt-Pearce

    Transmitter-based multiuser interference rejection for the down-link of a wireless CDMA system in a multipath environment

    Selected Areas in Communications, IEEE Journal on

    (2000)
  • Q. Spencer et al.

    Zero-forcing methods for downlink spatial multiplexing in multiuser MIMO channels

    IEEE Transactions on Signal Processing

    (2004)
  • M. Meurer et al.

    Receiver orientation versus transmitter orientation in linear MIMO transmission systems

    EURASIP Journal of Applied Signal Process

    (2004)
  • D. Palomar et al.

    Joint tx-rx beamforming design for multicarrier MIMO channels: a unified framework for convex optimization

    IEEE Transactions on Signal Processing

    (2003)
  • X. Zhang et al.

    Statistically robust design of linear MIMO transceivers

    IEEE Transactions on Signal Processing

    (2008)
  • M. Joham, K. Kusume, M.H. Gzara, W. Utschick, J.A. Nossek, Transmit Wiener filter for the downlink of TDD DS-CDMA...
  • Cited by (10)

    • Iterative frequency-domain detection and compensation of nonlinear distortion effects for MIMO systems

      2019, Physical Communication
      Citation Excerpt :

      Due to these reasons, MIMO techniques have been selected for most wireless communication systems [6], and will certainly be an integral part of future 5G systems [7]. Separating the different data streams is a task that can be performed with appropriate processing at the transmitter side [8–10], at the receiver side [11,12] or at both, as with singular value decomposition (SVD) techniques [13,14]. MIMO-SVD techniques are appealing due to allowing the perfect orthogonalization of the different data streams, without noise enhancement effects, contrary to the pre-processing techniques of [15] or the post-processing techniques of [16].

    • Performance of multi-user transmitter preprocessing assisted MIMO system over correlated frequency-selective channels

      2013, Physical Communication
      Citation Excerpt :

      Also, in [25] it is shown that by jointly optimizing the number of activated MIMO layers and the number of bits per symbol along with power allocation and bit interleaved coded modulation (BICM) rate, the SVD aided BICM assisted spatial division multiplexing (SDM) system attains the best BER performance. Furthermore, in [26] minimization of the bit error rate with the aid of nonlinear precoding in the high SNR regime for the DL of a multi-user MIMO has been demonstrated. In previously published works, the performance of MUTP has been primarily investigated in the context of space division multiple access (SDMA) systems over flat-fading channels [8,9].

    • Multi-user transmitter preprocessing assisted uplink multi-cell multiple-input multiple-output system with base station cooperation over frequency-selective channels

      2013, Computers and Electrical Engineering
      Citation Excerpt :

      A joint transceiver vector precoding (VP) based on geometric mean decomposition (GMD) method has been proposed and analyzed for MIMO systems in [25]. Minimum BER non-linear precoding that inverts part of the correlation matrix [26] unlike ZF where full inversion is required is studied for MU-MIMO in the high SNR regime. Most of the aforementioned works address the problem of interference mitigation in the context of DL communication with the aid of preprocessing.

    • Special issue on Advances in MIMO–OFDM

      2011, Physical Communication
    View all citing articles on Scopus

    Daniel Castanheira received his degree in Electronics and Telecommunications Engineering from Aveiro University, Aveiro-Portugal, in 2007. In October 2007, he started working toward the Ph.D. Degree at the Instituto de Telecomunicações, Pólo de Aveiro, Portugal. His current research activities include Interference cancelation techniques and Resource Allocation for distributed cellular systems.

    Atilio Gameiro received his Licenciatura (five year course) and his Ph.D. from the University of Aveiro in 1985 and 1993, respectively. He is currently a Professor in the Department of Electronics and Telecommunications of the University of Aveiro, and a researcher at the Instituto de Telecomunicações-Pólo de Aveiro, where he is head of the group. His main interests lie in signal processing techniques for digital communications and communication protocols. Within this research line, he has done work for optical and mobile communications, either at the theoretical and experimental level, and has published over 100 technical papers in International Journals and conferences. His current research activities involve space–time–frequency algorithms for the broadband component of 4G systems and joint design of layers 1 and 2.

    Adão Silva received the Licenciatura (five year course), M.Sc. and Ph.D. Degrees in Electronics and Telecommunications from the University of Aveiro, in 1999, 2002 and 2007, respectively. He is currently assistant Professor in the Department of Electronics and Telecommunications of the University of Aveiro, and a researcher at the Instituto de Telecomunicações-Pólo de Aveiro. His main interests lie in signal processing techniques for wireless communications. Within this research line, he has done work for mobile communications, and has published over 40 technical papers in international journals and conferences. He has been participating in several national and European projects, namely the ASILUM, MATRICE, 4MORE, CODIV, and FUTON. His current research activities include precoding, space–time–frequency coding, cooperative networks and MIMO-OFDM systems.

    View full text