From: User grouping and resource allocation in multiuser MIMO systems under SWIPT
1: | Input: \(\mathcal {U}_{I}\) taken from algorithm in Table 4, \(\mathbf {S}^{\star }= \sum \nolimits _{i\in \mathcal {U}_{I}}\mathbf {S}^{\star }_{i},\) |
2: | Evaluate \(m_{j} = \text {Tr}(\mathbf {H}_{j}\mathbf {S}^{\star }\mathbf {H}_{j}) - Q_{j},\,\,\forall j \in \mathcal {U}^{S}_{E}\) |
3: | Decreasingly order mj |
4: | Construct \(\mathcal {U}_{E}\) with the users corresponding to the first M ordered terms of mj |