Skip to main content
Log in

Robust Non-linear Precoder for Multiuser MISO Systems Based on Delay and Channel Quantization

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

In multiuser multiple-input single-output (MISO) systems, non-linear precoder is able to achieve the theoretical sum capacity of downlink channel with perfect channel state information (CSI). However, the perfect CSI is not available at the transmitter in practical system, especially in frequency division duplex (FDD) system where the imperfect CSI is the delayed, quantized channel direction information relayed back from the receiver through a dedicated feedback channel. So the performance of conventional non-linear precoder degrades significantly. In this paper, a robust non-linear Tomlinson–Harashima precoding (THP) based on sum mean squared error (SMSE) minimization for the downlink of multiuser MISO FDD systems is proposed. The proposed precoder is robust to the channel uncertainties arising from channel delay and quantization error. Furthermore, an improved non-linear THP with channel magnitude information (CMI) consideration is introduced to compensate the instantaneous CMI shortage at the transmitter. Additionally, the computational complexity of both proposed precoders can be reduced remarkably by Cholesky factorization with symmetric permutation. Simulation results demonstrate the improvement in bit error ratio performance and illustrate the SMSE performance of the proposed algorithms compared with conventional THP with perfect CSI in the literature.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Gesbert, D., Kountouris, M., Heath, R. W., Chae, C. B., & Salzer, T. (2007). From single-user to multiuser coommunications: Shifting the MIMO psradigm. IEEE Signal Processing Magazine, 24(5), 36–46.

    Article  Google Scholar 

  2. Goldsmith, A., Jafar, S. A., Jindal, N., & Vishwanath, S. (2003). Capacity limits of MIMO channels. IEEE Journal on Selected Areas in Communications, 21(5), 684–702.

    Article  Google Scholar 

  3. Spencer, Q. H., Swindlehurst, A. L., & Haardt, M. (2004). Zero-forcing methods for downlink spatial multiplexing in multi-user MIMO channels. IEEE Transactions on Signal Processing, 52, 461–471.

    Article  MathSciNet  Google Scholar 

  4. Schubert, M., Shi, S., Jorswieck, E. A., & Boche, H. (2005). Downlink sum-MSE transceiver optimization for linear multi-user MIMO systemsin. In Proceedings of the IEEE asilomar conference on signals, systems and computers (pp. 1424–1428).

  5. Sadek, M., Tarighat, A., & Sayed, A. H. (2007). A leakage-based precoding scheme for downlink multi-user MIMO channels. IEEE Transactions On Wireless Communications, 6(5), 1711–1721.

    Article  Google Scholar 

  6. Kusume, K., Joham, M., Utschick, W., & Bauch, G. (2005). Efficient Tomlinson–Harashima precoding for spatial multiplexing on flat MIMO channel. IEEE International Conference on Communications, 3, 2021–2025.

    Google Scholar 

  7. Caire, G., & Shamai(Shitz), S. (2003). On the achievable throughput of a multi-antenna Gaussian broadcast channel. IEEE Transactions on Information Theory, 43(7), 1691–1706.

    Article  Google Scholar 

  8. Au-Yeung, C. K., & Love, D. J. (2007). On the peformance of random vector quantization limited feedback beamforming in a MISO system. IEEE Transactions on Wireless Communications, 6(2), 458–462.

    Google Scholar 

  9. Shenouda, M. B., & Davidson, T. N. (2007). Tomlinson–Harashima precoding for broadcast channels with uncertainty. IEEE Journal on Selected Areas in Communications, 25(7), 1380–1389.

    Article  Google Scholar 

  10. Ubaidulla, P., & Chochalingman, A. (2010). Robust Tomlinson–Harashima precoders for multiuser MISO downlink with imperfect CSI. Wireless Personal Communications, 54, 53–68.

    Article  Google Scholar 

  11. Wang, X. Z., Niu, K., He, Z. Q., Yu, G. W., & Li, H. (2010). Robust THP design with the presence of errors in CSIT acquisition. China Communications, 4, 78–86.

    MATH  Google Scholar 

  12. Castro, P. M., Joham, M., Castedo, L., & Utschick, W. (2007). Optimized CSI feedback for robust THP design. In 41st Asilomar coference on signals, systems and computers (ACSSCS).

  13. Ubaidulla, P., & Chockalingman, A. (2009). Robust MMSE Tomlinson–Harashima precoder for multiuser MISO downlink with imperfect CSI. EURASIP journal on advances in signal processing: Special issue on multiuser MIMO transmission with limited feedback, cooperation, and coordination (vol. 2009, 13 pp).

  14. Slim, I., Mezghani, A., & Nossek, J. A. (2011). Quantized CDI based Tomlinson Harashinma precoding for broadcast channels. In IEEE international conference on communication(ICC).

  15. Hassibi, B., & Hochwald, B. M. (2003). How much training is needed in a multiple-antenna wireless link. IEEE Transactions on Information Theory, 49, 951–964.

    Article  MathSciNet  MATH  Google Scholar 

  16. Zhang, J., Health R. W., Jr., Kountouris, M., & Andrews, J. G. (2009). Mode switching for MIMO broadcast channel based on delay and channel quantization. EURASIP Journal on Advances in Signal Processing, Article ID 8052548, 15 pp.

  17. Jindal, N. (2006). MIMO broadcast channels with finite-rate feedback. IEEE Transactions on Information Theory, 52(11), 5045–5060.

    Article  MathSciNet  Google Scholar 

  18. Zhang, C. H., XU, W., & Chen, M. (2009). Robust MMSE beamforming for multiuser MISO systems with limited feedback. IEEE Signal Processing Letters, 16(7), 588–591.

    Google Scholar 

  19. Golub, G. H., & Loan, C. F. V. (1996). Matrix computations (3rd ed.). Baltimore, MD: Johns Hopkins University Press.

    MATH  Google Scholar 

  20. Kusume, K., Joham, M., Utschick, W., & Bauch, G. (2007). Cholesky Factorization with symmetric permutation applied to detecting and precoding spatially multiplexed data streams. IEEE Transactions On Signal Processing, 55(6), 3089–3103.

    Article  MathSciNet  Google Scholar 

  21. Castañeda, M. H., Slim, I., Mezghami, A., & Nossek, J. A. (2010). Transceiverdesign multiuser MISO systems with imperfect Transmit CSI. International ITG Workshop on Smart Antennas (WSA) is a conference held on 23–24 Feb, 2010, 442–449.

Download references

Acknowledgments

The work presented in this paper has been funded in part by the National Science and Technology Major Projects under Grant No. 2011ZX03001-007-03, the Beijing Natural Science Foundation under Grant No.4102043, and co-funded by ZTE.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanzhi Sun.

Appendix

Appendix

Here we give a detailed derivation process of the expression (37).

$$\begin{aligned} SMSE_{THP}&= \mathbb{E }_{\mathbf{{H}}_n |{\hat{\mathbf{H}}}_{n - 1} } \left\{ \left\| {\beta _n^{ - 1} \mathbf{{H}}_n \mathbf{{F}}_n {\tilde{\mathbf{a}}}_n + \beta _n^{ - 1} \mathbf{{n}}_n - \mathbf{B}_n {\tilde{\mathbf{a}}}_n } \right\| ^2 \right\} \nonumber \\&= \mathbb{E }_{\mathbf{{H}}_n |{\hat{\mathbf{H}}}_{n - 1} } \left\{ \left\| {\beta _n^{ - 1} \mathbf{{H}}_n \mathbf{{F}}_n {\tilde{\mathbf{a}}}_n - \mathbf{B}_n {\tilde{\mathbf{a}}}_n } \right\| \right\} + M\beta _n^{ - 2} \sigma ^2 \end{aligned}$$
(61)

Inserting (7) and (28) into (60), we get

$$\begin{aligned}&SMSE_{THP} \nonumber \\&\quad = \mathbb{E }_{\mathbf{{H}}_n |{\hat{\mathbf{H}}}_{n - 1} } \left\{ \left\| {\rho \alpha \mathbf{{H}}_n {\hat{\mathbf{H}}}_{n - 1}^H \mathbf{Q}_n \mathbf{B}_n {\tilde{\mathbf{a}}}_n - \mathbf{B}_n {\tilde{\mathbf{a}}}_n } \right\| \right\} + M\beta _n^{ - 2} \sigma ^2 \nonumber \\&\quad = \mathbb{E }_{\mathbf{{H}}_n |{\hat{\mathbf{H}}}_{n - 1} } \{ \text{ tr }[(\rho \alpha (\mathbf{{A}}_{n - 1} {\hat{\mathbf{H}}}_{n - 1} + \mathbf{{C}}_{n - 1} \mathbf{{S}}_{n - 1} + \mathbf{{E}}_n ){\hat{\mathbf{H}}}_{n - 1}^H \mathbf{Q}_n - \mathbf{{I}}_M ) \nonumber \\&\qquad (\rho \alpha (\mathbf{{A}}_{n - 1} {\hat{\mathbf{H}}}_{n - 1} + \mathbf{{C}}_{n - 1} \mathbf{{S}}_{n - 1} + \mathbf{{E}}_n ){\hat{\mathbf{H}}}_{n - 1}^H \mathbf{Q}_n - \mathbf{{I}}_M )^H \mathbf{B}_n \mathbf{R}_{{\tilde{\mathbf{a}}}_n } \mathbf{B}_n^H \} + M\beta _n^{ - 2} \sigma ^2 \end{aligned}$$
(62)

Note that \(\mathbf{{S}}_{n - 1}\) is distributed in the null space of \({\hat{\mathbf{H}}}_{n - 1}\), so (61) change into

$$\begin{aligned}&SMSE_{THP} \nonumber \\&\quad =\mathbb{E }_{\mathbf{{H}}_n |{\hat{\mathbf{H}}}_{n - 1} } \{\text{ tr }[(\rho \alpha (\mathbf{{A}}_{n - 1} {\hat{\mathbf{H}}}_{n - 1} + \mathbf{{E}}_n ){\hat{\mathbf{H}}}_{n - 1}^H \mathbf{Q}_n - \mathbf{{I}}_M )\nonumber \\&\qquad (\rho \alpha (\mathbf{{A}}_{n - 1} {\hat{\mathbf{H}}}_{n - 1} + \mathbf{{E}}_n ){\hat{\mathbf{H}}}_{n - 1}^H \mathbf{Q}_n - \mathbf{{I}}_M )^H \mathbf{B}_n \mathbf{R}_{{\tilde{\mathbf{a}}}_n } \mathbf{B}_n^H \} + M\beta _n^{ - 2} \sigma ^2 \nonumber \\&\quad {\mathop {=}\limits ^a} \text{ tr }((\rho ^4 \alpha ^4 \mathbf{Q}_n^H {\hat{\mathbf{H}}}_{n - 1} {\hat{\mathbf{H}}}_{n - 1}^H {\hat{\mathbf{H}}}_{n - 1} {\hat{\mathbf{H}}}_{n - 1}^H \mathbf{Q}_n - (\rho \alpha )^2 {\hat{\mathbf{H}}}_{n - 1} {\hat{\mathbf{H}}}_{n - 1}^H \mathbf{Q}_n - (\rho \alpha )^2 \mathbf{Q}_n^H {\hat{\mathbf{H}}}_{n - 1} {\hat{\mathbf{H}}}_{n - 1}^H \nonumber \\&\qquad + (\rho \alpha )^2 \varepsilon _e^2 \mathbf{Q}_n^H {\hat{\mathbf{H}}}_{n - 1} {\hat{\mathbf{H}}}_{n - 1}^H \mathbf{Q}_n + \mathbf{{I}}_M )\mathbf{B}_n \mathbf{R}_{{\tilde{\mathbf{a}}}_n } \mathbf{B}_n^H ) + M\beta _n^{ - 2} \sigma ^2 \nonumber \\&\quad =\text{ tr }[((\rho \alpha )^2 {\hat{\mathbf{H}}}_{n - 1} {\hat{\mathbf{H}}}_{n - 1}^H - \mathbf{Q}_n^{ - 1} )\mathbf{Q}_n \mathbf{B}_n \mathbf{R}_{{\tilde{\mathbf{a}}}_n } \mathbf{B}_n^H \mathbf{Q}_n^H ((\rho \alpha )^2 {\hat{\mathbf{H}}}_{n - 1} {\hat{\mathbf{H}}}_{n - 1}^H - \mathbf{Q}_n^{ - 1} )] \nonumber \\&\qquad + \varepsilon _e^2 \rho ^2 \alpha ^2 \text{ tr }({\hat{\mathbf{H}}}_{n - 1}^H \mathbf{{QB}}_n \mathbf{R}_{{\tilde{\mathbf{a}}}_n } \mathbf{B}_n^H \mathbf{Q}^H {\hat{\mathbf{H}}}_{n - 1} ) + M\beta _n^{ - 2} \sigma ^2 \end{aligned}$$
(63)

where (a) holds because \(\mathbf E _n\) is independent of \(\mathbf{A }_{n-1}\) and \(\mathbb{E } \{\mathbf{E }_{n}\}=\mathbf{0}\), it also follows from (8) and (9). From the expressions of \(\mathbf{Q}_n\) and \(\varOmega _n, SMSE_{THP}\) can be written as

$$\begin{aligned}&SMSE_{THP} \nonumber \\&\quad = \text{ tr }[{{\varOmega }}_n \mathbf{B}_n \mathbf{R}_{{\tilde{\mathbf{a}}}_n } \mathbf{B}_n^H {{\varOmega }}_n ] + \varepsilon _e^2 \rho ^2 \alpha ^2 \text{ tr }({\hat{\mathbf{H}}}_{n - 1}^H \mathbf{Q}_n \mathbf{B}_n \mathbf{R}_{{\tilde{\mathbf{a}}}_n } \mathbf{B}_n^H \mathbf{Q}_n^H {\hat{\mathbf{H}}}_{n - 1} ) + M \beta _n^{ - 2} \sigma ^2 \end{aligned}$$
(64)

For analyzing the \(SMSE_{THP}\) performance conveniently, utilizing (36), the final \(SMSE_{THP}\) expression is

$$\begin{aligned} SMSE_{THP} = \text{ tr }[{{\varOmega }}_n \mathbf{B}_n \mathbf{R}_{{\tilde{\mathbf{a}}}_n } \mathbf{B}_n^H {{\varOmega }}_n ] + (\varepsilon _e^2 \rho ^2 \alpha ^2 + \gamma ^{ - 1} \rho ^2 \alpha ^2 )\text{ tr }({\hat{\mathbf{H}}}_{n - 1}^H \mathbf{Q}_n \mathbf{B}_n \mathbf{R}_{{\tilde{\mathbf{a}}}_n } \mathbf{B}_n^H \mathbf{Q}_n^H {\hat{\mathbf{H}}}_{n - 1} ) \end{aligned}$$

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sun, Y., Wu, M., Guo, Q. et al. Robust Non-linear Precoder for Multiuser MISO Systems Based on Delay and Channel Quantization. Wireless Pers Commun 72, 1993–2014 (2013). https://doi.org/10.1007/s11277-013-1117-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-013-1117-9

Keywords

Navigation