Skip to Main Content
We study the multiuser diversity in both multiple-input multiple output (MIMO) multiple-access channel (MAC) and MIMO broadcast channel (BC). We consider multiuser scheduling with linear receivers for uplink and linear precoders for downlink. In each time slot, a group of users are selected in either transmission or reception. Based on the performance analysis, a criterion of selecting a number of active users to optimize error performance is presented. We show that the linear processing for downlink and uplink achieves the same SNR. This makes it convenient to use a single scheduling algorithm in both downlink and uplink. Furthermore, we present an analysis of the performance of the proposed scheduling algorithm. It is shown that the analysis agrees with the simulation.