User Selection for Multiple-Antenna Broadcast Channel with Zero-Forcing Beamforming

This paper investigates the zero-forcing (ZF) beamforming transmit strategy in the multiple-antenna multiuser downlink systems. We consider the case of mobile users equipped with multiple antennas. Although the capacity of such systems can be achieved by dirty paper coding (DPC), DPC is extremely difficult and challenging to implement. Thus, simple but suboptimal linear beamforming techniques like ZF beamforming can be deployed. However, the number of users that can be served using this strategy is limited by the number of transmit antennas at the base station. The solution for this limitation is user selection (scheduling), which also exploits multiuser diversity. Therefore, user selection can be used to enhance the throughput of the system. Recently, it has been shown that ZF beamforming strategy with user selection is asymptotically optimal for a large number of users. In this paper, a semi-orthogonal user selection (SUS) algorithm is extended to the system with multiple-antenna mobile users. This algorithm aims to select users, which are semi-orthogonal. The optimal ZF beamforming matrices are obtained and it is shown that the optimal ZF beamforming throughput is related to the eigenvalues of the user channels. Therefore, SUS is aimed to select the proper group of users based on maximizing the channel eigenvalues and therefore improving the optimal ZF beamforming throughput of the system.

[1]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[2]  Babak Hassibi,et al.  On the capacity of MIMO broadcast channels with partial side information , 2005, IEEE Transactions on Information Theory.

[3]  Wei Yu,et al.  Trellis and convolutional precoding for transmitter-based interference presubtraction , 2005, IEEE Transactions on Communications.

[4]  Andrea J. Goldsmith,et al.  On the optimality of multiantenna broadcast scheduling using zero-forcing beamforming , 2006, IEEE Journal on Selected Areas in Communications.

[5]  Shlomo Shamai,et al.  On the achievable throughput of a multiantenna Gaussian broadcast channel , 2003, IEEE Transactions on Information Theory.

[6]  Roy D. Yates,et al.  Optimum Zero-forcing Beamforming with Per-antenna Power Constraints , 2007, 2007 IEEE International Symposium on Information Theory.

[7]  Leandros Tassiulas,et al.  Transmit beamforming and power control for cellular wireless systems , 1998, IEEE J. Sel. Areas Commun..

[8]  Martin Haardt,et al.  Zero-forcing methods for downlink spatial multiplexing in multiuser MIMO channels , 2004, IEEE Transactions on Signal Processing.

[9]  Ami Wiesel,et al.  Linear precoding via conic optimization for fixed MIMO receivers , 2006, IEEE Transactions on Signal Processing.

[10]  Ami Wiesel,et al.  Zero-Forcing Precoding and Generalized Inverses , 2008, IEEE Transactions on Signal Processing.

[11]  Gerard J. Foschini,et al.  Layered space-time architecture for wireless communication in a fading environment when using multi-element antennas , 1996, Bell Labs Technical Journal.

[12]  Andrea J. Goldsmith,et al.  Dirty-paper coding versus TDMA for MIMO Broadcast channels , 2005, IEEE Transactions on Information Theory.

[13]  Wei Yu,et al.  Transmitter Optimization for the Multi-Antenna Downlink With Per-Antenna Power Constraints , 2007, IEEE Transactions on Signal Processing.

[14]  Emre Telatar,et al.  Capacity of Multi-antenna Gaussian Channels , 1999, Eur. Trans. Telecommun..

[15]  Max H. M. Costa,et al.  Writing on dirty paper , 1983, IEEE Trans. Inf. Theory.

[16]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.