摘要
本发明涉及一种联合子载波和人工蜂群算法的OFDMA自适应资源分配方案,即:自适应子载波-人工蜂群资源分配(Adaptive Subcarrier‑Artificial Bee Colony Resource Allocation,AS‑ABCRA)方案。该方案主要通过子载波分配和基于人工蜂群算法的功率分配两步来实现。为了最大化系统容量,在子载波分配中通过松弛用户间的速率比例约束条件将所有子载波分配给每个用户。由于仅进行子载波分配并不能同时兼顾用户的公平性和系统容量,更不能充分利用多用户的分集增益。所以,在功率分配中采用一种基于人工蜂群(Artificial Bee Colony,ABC)算法的功率分配算法对各个用户进行功率分配,并利用等功率的分配方式对每个用户所分配得到的子载波进行子载波间的功率分配。最终,在兼顾用户公平性的同时,也使OFDMA系统的容量达到最大化。