论文部分内容阅读
针对现有正交频分复用系统使用中继进行多播资源分配算法时效率较低的问题,提出了一种使用中继多输入输出系统的多播资源分配算法.算法将系统的功率划分为等长的基本分配单元,首先计算并存储每个子载波在给定功率的条件下使用中继传输方式时所能提供的最大速率,再通过动态规划算法同基站直接传输的速率进行比较,从而计算出每个子载波的用户分配、功率分配和传输方式.该算法可以从全局角度进行子载波的分配及用户分配,从而最大化系统总吞吐率.由于动态规划算法不需重复计算相同子问题,避免了重复问题的计算,因此可以在很短时间内完成资源的分配计算.仿真实验表明,所提包含用户分配的动态规划算法可以有效地利用系统资源,系统总吞吐率与最优算法计算结果之差小于0.10%.
In order to solve the problem of inefficient multicast relay allocation in multicast using Orthogonal Frequency Division Multiplexing (OFDM) system, a multicast resource allocation algorithm using relay multiple input and output system is proposed. The algorithm divides the power of the system Is the basic allocation unit of equal length. First, the maximum rate that each subcarrier can provide when using the relay transmission mode under the given power is calculated and stored, and then compared with the direct transmission rate of the base station through the dynamic programming algorithm The user allocation, power allocation and transmission mode of each subcarrier can be calculated.The algorithm can allocate subcarriers and allocate users from a global perspective to maximize the total system throughput.Because the dynamic programming algorithm does not need to repeatedly calculate the same subproblem, Which avoids the calculation of repeated problems and can therefore complete the resource allocation calculation in a very short time.The simulation results show that the proposed dynamic programming algorithm with user allocation can effectively use the system resources, the total system throughput and the optimal algorithm The difference is less than 0.10%.