$S^{2}MMSE$ Precoding for Multiuser MIMO Broadcast Channels

다중 사용자 MIMO 방송 채널을 위한 $S^{2}MMSE$ 프리코딩

  • 이민 (아주대학교 전자공학부 통신시스템연구실) ;
  • 오성근 (아주대학교 전자공학부 통신시스템연구실)
  • Published : 2008.12.31

Abstract

In this paper, we propose an simplified successive minimum mean square error ($S^{2}MMSE$) algorithm that can simplify the computational complexity for precoding matrix generation in the successive minimum mean square error (SMMSE) precoding method, which is adopted as a multiuser multiple-input multiple-output (MU-MIMO) precoding technique in the IST (information society technologies)-WINNER (wireless world initiative new radio) project. The original algorithm generates the precoding matrix by calculating all individual precoding vectors with each requiring its own MMSE nulling matrix, over all receive antennas for all users. In contrast, this proposed algorithm first calculates the MMSE nulling matrix for each user, and then calculates all precoding vectors for respective receive antennas of the corresponding user by using the identical MMSE nulling matrix, in which only a simple matrix-vector multiplication is required for each vector. Consequently, it can simplify significantly the computational complexity to generate a precoding matrix for SMMSE precoding.

이 논문에서는 IST (information society technologies)-WINNER (wireless world initiative new radio) 프로젝트에서 MU-MIMO (multiuser multiple-input multiple-output) 프리코딩 방식으로 채택된 SMMSE (successive minimum mean square error) 프리코딩 방법의 프리코딩 행렬 생성을 단순화하기 위한 $S^{2}MMSE$ (simplified SMMSE) 알고리즘을 제안한다. 기존의 알고리즘이 모든 사용자들의 모든 수신 안테나들을 대상으로 개별 MMSE nulling을 필요로 하는 프리코멍 벡터들을 생성하는 것과 대조적으로, 제안되는 알고리즘은 먼저 사용자 별 MMSE nulling 과정을 수행하고, 해당 사용자 내에서는 이 결과를 공통으로 이용하여 개별 수신 안테나에서 추가적인 MMSE nulling 과정 없이 단순한 행렬-벡터 곱으로 프리코딩 벡터를 계산한다. 따라서, 이 알고리즘을 사용하면 SMMSE 프리코딩을 위한 프리코멍 행렬 생성을 크게 단순화시킬 수 있다.

Keywords

References

  1. Q. H. Spencer, C. B. Peel, A. L. Swindlehurst, and M. Haardt, 'An introduction to the multi-user MIMO downlink,' IEEE Commun. Mag., Vol.42, No.10, pp.60-67, Oct. 2004
  2. M. Joham, K. Kusume, M. H. Gzara, W. Utschick, and J. A. Nossek, 'Tranmit Wiener filter for the downlink of TDD DS-CDMA systems,' in Proc. ISSSTA2002, Prague, Czech Republic, Sep. 2002
  3. Q. H. Spencer, A. L. Swindlehurst, and M. Haardt, 'Zero-forcing methods for downlink spatial multiplexing in multi-user MIMO channels,' IEEE Trans. Signal Processing, Vol.52, pp.461-471, Feb. 2004 https://doi.org/10.1109/TSP.2003.821107
  4. V. Stankovic and M Haardt, Multi-user MIMO downlink precoding for users with multiple antennas,' in Proc. 12th Wireless World Research Forum (WWRF), Toronto, ON, Canada, Nov. 2004
  5. V. Stankovic and M. Haardt, 'Successive optimization Tomlinson-Harashima precoding (SO THP) for multi-user MIMO systems,' in Proc. IEEE ICASSP2005, Philadelphia, PA, Mar. 2005
  6. WINNER D2.7, Assessment of Advanced Beamforming and MIMO Technologies, IST, www.ist-winner.org, Feb. 2005
  7. WINNER II D3.4.1, The WINNER II Air Interface: Refined Spatial-Temporal Processing Solutions, IST, www.ist-winner.org, Nov. 2006
  8. G. H. Golub and C. F. Van Loan, Matrix Computations. Baltimore, MD: Johns Hopkins Univ. Press, 1996
  9. G. Strang, Introduction to Linear Algebra. Wellesley, MA: Wellesley Cambridge, 1998