为最大化OFDMA系统容量,提出一种信道容量最小子载波优先分配算法。在每次迭代注水过程中,假设所有子载波只能分配给一个用户,计算该用户对应于不同子载波所具有的信道容量,并对具有最小信道容量的用户优先分配子载波,以避免将信道容量差的子载波分配给用户。仿真结果表明,该算法解决了采用传统等功率方式计算子载波分配容量时准确率低的问题,相比WUF算法和WSA算法,在不同信噪比的情况下系统容量提高近15.7%和12.2%,达到最大化系统容量的目的。
In order to maximize Orthogonal Frequency Division Multiple Access(OFDMA) system capacity, this paper proposes a smallest channel capacity first subcarrier allocation algorithm. The algorithm assumes that all subcarriers can be assigned only to a user to calculate the capacity during the process of iterative water-filling, and assigns subcarrier to the user who has minimum capacity to avoid assigning the subcarriers which have the worst channel capacity to users. Simulation results show that this algorithm avoids the inaccuracy by using equal power to allocate subcarriers, and under the different Signal Noise Ratio(SNR) improves 15.7%, 12.2%, compared to Worst User First(WUF) allocation algorithm and Worst Subcarrier Avoiding(WSA) allocation algorithm, the system capacity has significantly improved.