4.3 Resource Allocation Using Broadcast Techniques 123
Sum-Rate Maximization
First, we consider a scenario where the overall system throughput, defined by the
sum over all achievable user rates, is maximized under a transmit power constraint.
The proposed algorithm uses eigen-beamforming and dirty paper coding, cf. [13].
The inter-user interference is estimated and the eigenvalues of the affected beams
are updated (so-called ). Then the optimal power allocation is retrieved by perform
water-filling over the adapted eigenvalues, cf. [19, 20]. In Fig. 4.5 the results of the
algorithm are compared with the optimal solution. It can be seen that the heuristic
algorithm achieves a sum rate of up to 99% of the optimal algorithm for low SNRs.
For higher SNRs it still reaches 91%.
Sum-Rate Maximization with Minimum Rate Requirements
Like in the above considered scenario we maximize the sum rate of the system.
However an individual minimum rate requirement for each user has to be fulfilled.
Such a scheme may be needed in systems where delay critical as well as non-delay
critical data should be sent to each user.
Minimum Rate Requirements in SISO-OFDM systems
The proposed algorithm, cf. [12], mainly works in two steps. First, a simple scheduler
allocates one user to each carrier aiming in assigning the minimum rates. This
scheduler performs the “worst selects” algorithm, i.e., always the instantaneous worst
user chooses its best carrier. In the second step, an additional user is added to
each suitable carrier by means of broadcast techniques. A modified version of this
algorithm avoids irresolvable decoding dependencies in order to make it applicable
to code words stretching over several blocks. Some simulation results of these two
algorithms, named BC and DEP, are compared to the optimum solution, cf. [21,22],
as well as to a pure scheduling strategy in Fig. 4.6. It can be seen that the proposed
algorithm achieves a performance near to the optimum and is clearly superior to
the pure scheduler. Furthermore, the results reveal that the modified version still
exploit a big part of the possible broadcast gain.
Minimum Rate Requirements in MIMO-OFDM systems
For this problem two different heuristic resource allocation algorithms are proposed,
cf. [14], which have a much lower complexity than the existing optimal solution,
cf. [23]. The first strategy, extended eigenvalue update (EEU) algorithm, is based on
the previously discussed heuristic sum rate maximization algorithm using eigenvalue
updates. The second algorithm, the rate based coding (RBC) algorithm, makes use
of the duality of uplink and downlink, which allows us to determine the allocation in
the dual uplink. The performance of these algorithms for different minimum rates
compared to the optimal algorithm is depicted in Fig. 4.7. It can be seen, that
the EEU algorithm clearly outperforms the “simple scheduler”. The RBC algorithm
achieves a better performance than the first algorithm at the cost of more complexity.
Actually, it gets very close to the optimal solution for low required minimum rates.