Elsevier

Signal Processing

Volume 90, Issue 4, April 2010, Pages 1209-1224
Signal Processing

Semi-blind maximum-likelihood joint channel/data estimation for correlated channels in multiuser MIMO networks,☆☆

https://doi.org/10.1016/j.sigpro.2009.10.005Get rights and content

Abstract

The aim of this paper is to investigate receiver techniques for maximum likelihood (ML) joint channel/data estimation in flat fading multiple-input multiple-output (MIMO) channels, that are both (i) data efficient and (ii) computationally attractive. The performance of iterative least squares (LS) for channel estimation combined with sphere decoding (SD) for data detection is examined for block fading channels, demonstrating the data efficiency provided by the semi-blind approach. The case of continuous fading channels is addressed with the aid of recursive least squares (RLS). The observed relative robustness of the ML solution to channel variations is exploited in deriving a block QR-based RLS-SD scheme, which allows significant complexity savings with little or no performance loss. The effects on the algorithms’ performance of the existence of spatially correlated fading and line-of-sight paths are also studied. For the multi-user MIMO scenario, the gains from exploiting temporal/spatial interference color are assessed. The optimal training sequence for ML channel estimation in the presence of co-channel interference (CCI) is also derived and shown to result in better channel estimation/faster convergence. The reported simulation results demonstrate the effectiveness, in terms of both data efficiency and performance gain, of the investigated schemes under realistic fading conditions.

Introduction

High throughput data communication systems require high quality channel estimation at the receiver in order to provide reliable data detection, such as that performed by maximum likelihood (ML) techniques. The channel estimation task is especially challenging in time varying channels, such as the ones often arising in wireless communication links. The time-varying nature of the channel typically requires the use of frequent channel re-training, which in turn increases the data overhead due to training signals, thus reducing the system's overall spectral efficiency.

The problem of channel estimation becomes even more challenging in multiple antenna wireless links (such as multiple input multiple output (MIMO) channels [34]) due to the larger number of channel parameters that need to be estimated. The required training could take away a substantial part of the spectral efficiency gain provided by MIMO systems [32], [16]. A more demanding situation results if colored interference is also present, as it is the case in a multi-user environment [2].

Blind estimation techniques [46] completely eliminate the training overhead, albeit, in general, at the cost of slower convergence and/or lower estimation accuracy. Furthermore, channel phase and ordering indeterminacies are introduced. A more practical approach, lying somewhere between the training-based and blind approaches, is that of semi-blind estimation [8]. It can perform better than either of them, as it provides a means of effectively increasing the training length through the exploitation of the information residing in the unknown part of the signal [24]. Moreover, semi-blind techniques have been shown to exhibit robust performance in the presence of asynchronous interference and other non-idealities (see, e.g. [26]).

Joint estimation of the channel and the data can be considerably more effective than performing the data detection only on the basis of what a short training period can tell about the channel. Most of the algorithms for joint channel/data estimation that have appeared in the literature are based on the iterative approach of alternately estimating the data considering the channel as being known and vice versa, until convergence is achieved. Such works include [43], where the problem was first studied theoretically and the basic algorithmic schemes were developed, and [30], [39], [36], [23], [19], [56], [58], [6], [52], [53], [54]. Formulations of the alternating optimization scheme in the expectation–maximization (EM) framework have also been reported; see, e.g. [11], [33], [42], [51]. Recently, this problem was also casted in information geometric terms [60]. Genetic optimization was employed in [1]. Multi-user interference was taken into account in [13], [27], [25], [49], [10].

ML detection for MIMO is known to offer substantial diversity gain over both linear and decision-feedback based methods [61]. However, its computational requirements increase exponentially with the input signal dimensionality and can easily become prohibitive, even for a moderate size system. Sphere decoding (SD) (e.g. [12]) provides a means of reducing the (expected) complexity of the ML receiver,1 especially in high signal-to-noise ratios (SNR).

The aim of this paper is to investigate receiver techniques for ML joint channel/data estimation in flat fading MIMO channels that are both (i) data efficient and (ii) computationally attractive. In the block fading case, an alternating least squares (ALS) scheme, which relies on SD for data detection, is examined and its superiority over SD based solely on training data is demonstrated, especially for very short training periods. For continuous fading channels, the observed relative robustness of the ML solution to channel variations is exploited in deriving a block QR-based RLS-SD scheme, which is shown to allow significant complexity savings with little or no performance loss. Results are provided for both Ricean and spatially white and correlated Rayleigh fading channels. The scenario of a multi-user MIMO network, resulting in spatially and temporally colored co-channel interference (CCI), is also studied, through appropriate extensions of the estimation/detection algorithms. Moreover, the optimal training sequence for ML channel estimation in the presence of CCI (in the sense of minimum channel mean squared error (MSE)) is derived. Simulation results are reported that confirm the effectiveness of the studied schemes in realistic environments.

The rest of the paper is organized as follows. Section 2 describes the signal and channel model. The single-user scenario is studied in Section 3, for both the cases of block and continuous channel fading. Section 4 is concerned with the multi-user case. Simulation results are presented in Section 5. Section 6 concludes the paper.

Notation. In the following, (·)T, (·)H, and (·) denote transpose, complex conjugate transpose and Moore–Penrose pseudoinverse of a matrix, respectively. · is the Frobenius norm. The squared Frobenius norm of a matrix A weighted with a positive definite matrix B, i.e., trace(AHBA), is denoted by AB2. The expectation and matrix trace operators will be denoted by E(·) and tr(·), respectively. is the (left) Kronecker product. Im is the m th-order identity. Complex conjugation is denoted by . The vectorization operator, which places the columns of a matrix in a vector on top of each other, will be denoted by vec.

Section snippets

Signal and system model

Consider a MIMO communications system, with MT transmit and MR receive antennas, where MRMT, and frequency flat fading channels. The received signal vector at time n is given byy(n)=H0(n)x0(n)+v(n)where H0(n)CMR×MT is the channel matrix, assumed of full column rank, x0(n)ΩMT×1 denotes the input signal vector taking values from a finite alphabet (FA) Ω with cardinality Q=|Ω|, and v(n)CMR×1 is composed of colored interference (CCI) and additive, temporally and spatially white, zero mean

Maximum likelihood estimation

Note that, in the absence of multiuser interference, v(n) in (1) is only composed of white Gaussian noise. Thus, under the assumptions stated above, the problem of ML estimation can be formulated asminx0(n)ΩMT×1,H0(n)CMR×MTy(n)-H0(n)x0(n)2It is clear that, given the input data x0(n), the solution for the channel H0(n) is given by its least squares (LS) estimate. For a known channel, the ML-optimal input vector is to be searched among all QMT candidate MT-tuples from ΩMT×1. SD has been

Interference color

Consider the block fading scenario in (1), that is,y(n)=H0x0(n)+v(n),where the interference component, {v(n)}, may be correlated both in time and space. Due to the temporal color of the interference, the received signal process {y(n)} is also temporally correlated. To exploit this fact, one would consider employing more than one consecutive received samples to jointly detect the corresponding input vectors [38]. To this end, let us stack N consecutive received samples together. We can then

Simulation results

In this section, simulation results are presented to evaluate the performance of the above schemes in terms of both detection error rate and convergence speed. Both white and correlated Rayleigh channels and Ricean channels are considered, for systems with MT=4 transmit and MR=4 receive antennas and QPSK input.

Conclusions

Semi-blind schemes for ML joint channel estimation and data detection in MIMO flat fading channels were examined in this paper. Both block-iterative and recursive algorithms were considered, to address block and continuous fading scenarios, respectively. The effects on the algorithms’ performance of the existence of line-of-sight paths and correlated fading in the channel matrix were also studied. The multiuser MIMO scenario, resulting in temporally/spatially colored CCI, was also addressed and

References (61)

  • A.M. Kuzminskiy

    Finite amount of data effects in spatio-temporal filtering for equalization and interference rejection in short burst wireless communications

    Signal Processing

    (2000)
  • A. Abuthinien et al.

    Semi-blind joint maximum likelihood channel estimation and data detection for MIMO systems

    IEEE Signal Processing Letters

    (2008)
  • J.G. Andrews, Interference cancellation for cellular systems: a contemporary overview, IEEE Wireless Communications...
  • J. Angeja, L. Carvalho, A. Navarro, 802.11g WLAN modeling for real time packet communication, in: Proceedings of the...
  • L.G. Barbero et al.

    Performance of the complex sphere decoder in spatially correlated MIMO channels

    IET Communications

    (February 2007)
  • M. Biguesh et al.

    Training-based MIMO channel estimation: a study of estimator tradeoffs and optimal training signals

    IEEE Transactions on Signal Processing

    (March 2006)
  • S. Buzzi et al.

    Performance of iterative data detection and channel estimation for single-antenna and multiple-antennas wireless communications

    IEEE Transactions on Vehicular Technology

    (July 2004)
  • X. Cai et al.

    Space-time spreading and block coding for correlated fading channels in the presence of interference

    IEEE Transactions on Communications

    (March 2005)
  • E. de Carvalho et al.

    Semi-blind methods for FIR multichannel estimation

  • D. Cescato, M. Borgmann, H. Bölcskei, J. Hansen, A. Burg, Interpolation-based QR decomposition in MIMO-OFDM systems,...
  • J. Choi, MIMO-OFDM iterative receiver design in multicell environments, in: Proceedings of the SPAWC-2007, Helsinki,...
  • C. Cozzo et al.

    Joint channel estimation and data detection in space-time communications

    IEEE Transactions on Communications

    (Aug. 2003)
  • M.O. Damen et al.

    On maximum-likelihood detection and the search for the closest lattice point

    IEEE Transactions on Information Theory

    (October 2003)
  • S.N. Diggavi et al.

    An interference suppression scheme with joint channel-data estimation

    IEEE Journal on Selected Areas in Communications

    (November 1999)
  • G.-O. Glentis et al.

    Efficient least squares adaptive algorithms for FIR transversal filtering

    IEEE Signal Processing Magazine

    (July 1999)
  • G.H. Golub et al.

    Matrix Computations

    (1989)
  • B. Hassibi et al.

    How much training is needed in multiple-antenna wireless links?

    IEEE Transactions on Information Theory

    (April 2003)
  • T. Haustein, E. Jorswieck, V. Jungnickel, U. Krueger, V. Pohland, C. von Helmolt, Bit error rates for a MIMO system in...
  • T. Kailath et al.

    Linear Estimation

    (2000)
  • E. Karami, M. Shiva, Joint blind maximum likelihood MIMO channel tracking and detection, in: Proceedings of the...
  • D. Katselis et al.

    On training optimization for estimation of correlated MIMO channels in the presence of multiuser interference

    IEEE Transactions on Signal Processing

    (October 2008)
  • M.A. Khalighi, J.M. Brossier, G. Jourdain, K. Raoof, On capacity of Ricean MIMO channels, in: Proceedings of the...
  • T. Koike et al.

    Adaptive MLSE equalizer with per-survivor QR decomposition for trellis-coded MIMO transmission

    Wireless Personal Communications

    (October 2005)
  • S.Y. Kung, C.L. Myers, X. Zhang, A recursive QR approach to semi-blind equalization of time-varying MIMO channels, in:...
  • A.M. Kuzminskiy, Iterative MIMO ML detection with on-line initialization selection for unknown channels and...
  • A.M. Kuzminskiy, F.J. Mullany, C.B. Papadias, Semi-blind channel estimation at the receiver for steered-STS transmit...
  • J. Laurila, R. Tschofen, E. Bonek, Semi-blind space-time estimation of co-channel signals using least squares...
  • G. Leus, A.-J. van der Veen, Channel estimation, in: T. Kaiser, et al. (Eds.), Smart Antennas—State of the Art,...
  • L. Li et al.

    Channel estimation and interference suppression for space-time coded systems in frequency-selective fading channels

    Wireless Communications and Mobile Computing

    (2002)
  • T. Li et al.

    Blind digital signal separation using successive interference cancellation iterative least squares

    IEEE Transactions on Signal Processing

    (November 2000)
  • Cited by (0)

    This work was supported by the General Secretariat of Research and Technology of Greece, under grant USA-39.

    ☆☆

    Part of this work was previously presented in C. Rizogiannis, E. Kofidis, C.B. Papadias, and S. Theodoridis, “Semi-blind maximum likelihood joint channel estimation/data detection for MIMO fading channels,” Proceedings of the SPAWC-2006, Cannes, France, July 2006.

    View full text