[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103051583B - A kind of OFDMA resource allocation methods based on rate adaptation - Google Patents

A kind of OFDMA resource allocation methods based on rate adaptation Download PDF

Info

Publication number
CN103051583B
CN103051583B CN201310005806.5A CN201310005806A CN103051583B CN 103051583 B CN103051583 B CN 103051583B CN 201310005806 A CN201310005806 A CN 201310005806A CN 103051583 B CN103051583 B CN 103051583B
Authority
CN
China
Prior art keywords
user
subcarrier
kth
kth user
represent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201310005806.5A
Other languages
Chinese (zh)
Other versions
CN103051583A (en
Inventor
李有明
汪照
赵翠茹
朱星
王炯滔
金明
王刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ningbo University
Original Assignee
Ningbo University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ningbo University filed Critical Ningbo University
Priority to CN201310005806.5A priority Critical patent/CN103051583B/en
Publication of CN103051583A publication Critical patent/CN103051583A/en
Application granted granted Critical
Publication of CN103051583B publication Critical patent/CN103051583B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种基于速率自适应的OFDMA资源分配方法,该方法首先进行用户间的子载波数目分配,然后进行子载波分配,最后进行功率分配,优点是在子载波数目分配过程中是基于用户间预先设定的速率要求对应的比例系数而分配的;在子载波分配过程中先是基于最大化最小速率要求与对应的比例系数之比分配子载波,然后将剩下的子载波分配给信道增益最大的用户,这种子载波分配方式更能提高系统的吞吐量;在功率分配过程中是基于用户的速率要求对应的比例系数及相对信道增益按比例分配的,不仅易于实现,而且计算复杂度低。

The invention discloses a method for allocating OFDMA resources based on rate self-adaptation. The method first allocates the number of sub-carriers among users, then allocates the number of sub-carriers, and finally allocates power. The advantage is that in the process of allocating the number of sub-carriers The preset rate requirements among users are allocated according to the corresponding proportional coefficients; in the subcarrier allocation process, the subcarriers are first allocated based on the ratio of the maximum minimum rate requirement to the corresponding proportional coefficients, and then the remaining subcarriers are allocated to the channel For the user with the largest gain, this subcarrier allocation method can improve the throughput of the system; in the process of power allocation, it is allocated in proportion based on the proportional coefficient corresponding to the user's rate requirement and the relative channel gain, which is not only easy to implement, but also computationally complex Low.

Description

一种基于速率自适应的OFDMA资源分配方法A rate-adaptive OFDMA resource allocation method

技术领域technical field

本发明涉及一种资源分配技术,尤其是涉及一种基于速率自适应的OFDMA资源分配方法。The present invention relates to a resource allocation technology, in particular to an OFDMA resource allocation method based on rate self-adaptation.

背景技术Background technique

多用户正交频分多址(OFDMA,OrthogonalFrequencyDivisionMultipleAccess)是下一代无线通信物理层首选的多址方式,它是基于OFDM(OrthogonalFrequencyDivisionMultiplexing,正交频分复用)调制方式的一种无线接入方式,具有频谱利用率高、抗衰落能力强、传输速率高、资源分配灵活及同时支持多个用户等特点,被认为是下一代宽带无线接入方式的关键技术。OFDMA多址接入系统将传输带宽划分成正交的互不重叠的一系列子载波集,将不同的子载波集分配给不同的用户实现多址,并能够根据信道状态,动态地把可用带宽资源分配给需要的用户,很容易实现系统资源的优化利用,因此它是保证用户服务质量,提高系统容量及频谱利用率的重要手段,已成为国内外学者研究的热点之一。Multi-user Orthogonal Frequency Division Multiple Access (OFDMA, Orthogonal Frequency Division Multiple Access) is the preferred multiple access method for the physical layer of next-generation wireless communication. It is a wireless access method based on OFDM (Orthogonal Frequency Division Multiplexing, Orthogonal Frequency Division Multiplexing) modulation method. It has the characteristics of high spectrum utilization, strong anti-fading ability, high transmission rate, flexible resource allocation, and simultaneous support for multiple users. It is considered to be the key technology of the next-generation broadband wireless access method. The OFDMA multiple access system divides the transmission bandwidth into a series of orthogonal non-overlapping subcarrier sets, assigns different subcarrier sets to different users to achieve multiple access, and can dynamically allocate the available bandwidth according to the channel state It is easy to optimize the utilization of system resources by allocating resources to users in need, so it is an important means to ensure user service quality, improve system capacity and spectrum utilization, and has become one of the hot spots of domestic and foreign scholars.

动态资源分配问题可以有效的利用用户的多样性,提高系统的容量。在OFDM系统中,根据优化目标的不同,资源分配问题一般可以分为两种形式:一种是基于发射功率最小化的MA(MarginAdaptive)问题,它是在用户数据率固定的条件下,使总的发射功率达到最小化;另一种是基于速率最大化的RA(RateAdaptive)问题,它是在总功率固定的条件下,保证系统的容量达到最大化。针对RA问题,分为静态资源分配和动态资源分配,其中静态资源分配为OFDM-TDMA(每个用户被分配一组预定的时隙,在给定的时隙内该用户可以使用所有的子载波)和OFDM-FDMA(每个用户被分配一组预定的连续频带的子载波,在每个OFDM符号内该用户固定地使用被分得的那一组子载波);动态资源分配,即每个用户可在不同的时隙使用不固定的子载波,分配的依据是各用户在各子信道的瞬时信道特性。目前已有许多典型的动态OFDM自适应资源分配方法被提出,如基于最大-最小(Max-Min)准则的公平资源分配方法、基于比例公平的资源分配方法、基于权重的资源分配方法等。在Max-Min方法中,首先把总功率平均分配给每个子载波,然后采用最大化最低用户速率的方法实现系统容量和用户公平性的最大化,由于该方法是基于平均功率分配的,没有考虑到信道的时变特性,因而是一种次优的方法。在比例公平的资源分配方法中,Shen提出了OFDMA系统中在速率成比例约束条件下的资源分配方案,首先基于Max-Min方法找出最优的子信道分配,然后采用迭代搜索方法找出了最优的功率分配,然而这种方法进行了大量的迭代搜索,计算复杂度很高。The problem of dynamic resource allocation can effectively utilize the diversity of users and improve the capacity of the system. In an OFDM system, according to different optimization objectives, resource allocation problems can generally be divided into two forms: one is the MA (Margin Adaptive) problem based on the minimization of transmit power, which is to make the total The transmit power is minimized; the other is the RA (RateAdaptive) problem based on rate maximization, which ensures that the capacity of the system is maximized under the condition that the total power is fixed. For the RA problem, it is divided into static resource allocation and dynamic resource allocation, wherein the static resource allocation is OFDM-TDMA (each user is assigned a set of predetermined time slots, and the user can use all subcarriers in a given time slot ) and OFDM-FDMA (each user is allocated a set of subcarriers of a predetermined continuous frequency band, and within each OFDM symbol, the user uses the assigned set of subcarriers); dynamic resource allocation, that is, each Users can use unfixed sub-carriers in different time slots, and the allocation is based on the instantaneous channel characteristics of each user in each sub-channel. At present, many typical dynamic OFDM adaptive resource allocation methods have been proposed, such as the fair resource allocation method based on the Max-Min (Max-Min) criterion, the resource allocation method based on proportional fairness, and the resource allocation method based on weight. In the Max-Min method, firstly, the total power is evenly allocated to each subcarrier, and then the method of maximizing the minimum user rate is used to maximize the system capacity and user fairness. Since this method is based on average power allocation, it does not consider to the time-varying nature of the channel, and thus is a suboptimal approach. In the proportional fair resource allocation method, Shen proposed a resource allocation scheme under the rate proportional constraints in the OFDMA system. First, the optimal sub-channel allocation was found based on the Max-Min method, and then the iterative search method was used to find out Optimal power allocation, however, this method performs a large number of iterative searches, and the computational complexity is high.

发明内容Contents of the invention

本发明所要解决的技术问题是提供一种计算复杂度低,且能够实现总传输的传输速率最大化,并能够满足用户的速率要求与公平性要求的基于速率自适应的OFDMA资源分配方法。The technical problem to be solved by the present invention is to provide a rate-adaptive OFDMA resource allocation method that has low computational complexity, can maximize the transmission rate of the total transmission, and can meet the user's rate and fairness requirements.

本发明解决上述技术问题所采用的技术方案为:一种基于速率自适应的OFDMA资源分配方法,其特征在于包括以下步骤:The technical solution adopted by the present invention to solve the above-mentioned technical problems is: a kind of OFDMA resource allocation method based on rate self-adaptation, it is characterized in that comprising the following steps:

①根据每个用户预设的速率要求对应的比例系数,确定初始分配给每个用户的子载波数目,将初始分配给第k个用户的子载波数目记为Nk',然后根据初始分配给K个用户的子载波数目,计算初始未被分配的子载波数目,记为N*其中,1≤k≤K,K表示用户总数,N表示子载波总数;① Determine the number of subcarriers initially allocated to each user according to the proportional coefficient corresponding to the preset rate requirement of each user, and record the number of subcarriers initially allocated to the kth user as N k ', and then according to the initial allocation to The number of sub-carriers of K users, calculate the number of sub-carriers that are not allocated initially, denoted as N * , Among them, 1≤k≤K, K represents the total number of users, and N represents the total number of subcarriers;

②根据初始分配给每个用户的子载波数目,为每个用户分配应被分配的子载波,在分配过程中总是优先给速率要求与对应的比例系数之比最小的用户分配相对信道增益最好的子载波,直至所有用户初始应被分配的子载波数目得到满足;然后将剩下的子载波分配给相对信道增益最大的用户;②According to the number of subcarriers initially assigned to each user, allocate the subcarriers that should be allocated to each user. During the allocation process, the user with the smallest ratio of the rate requirement to the corresponding proportional coefficient is always given priority to allocate the highest relative channel gain. Good subcarriers, until the number of subcarriers that should be initially assigned to all users is satisfied; then allocate the remaining subcarriers to users with the largest relative channel gain;

③在分配给每个用户的每个子载波上进行功率分配,将分配给第k个用户的第n个子载波上的功率记为Pk,n③ Perform power allocation on each subcarrier allocated to each user, and denote the power on the nth subcarrier allocated to the kth user as P k,n .

所述的步骤①中初始分配给第k个用户的子载波数目Nk'的确定过程为:假设第k个用户预设的速率要求对应的比例系数为θk,则根据θk计算初始分配给第k个用户的子载波数目Nk',其中,θi表示第i个用户的速率要求对应的比例系数,为向下取整符号。The determination process of the number of subcarriers N k ' initially allocated to the kth user in the step ① is as follows: assuming that the proportional coefficient corresponding to the preset rate requirement of the kth user is θ k , then calculate the initial allocation according to θ k the number of subcarriers N k ' for the kth user, Among them, θi represents the proportional coefficient corresponding to the rate requirement of the i-th user, is the rounding down symbol.

所述的步骤②的具体过程为:The concrete process of described step 2. is:

②-1、将每个用户的速率要求初始化为0,将子载波集合记为ΩN,ΩN={z1,z2,…,zn,…,zN},将用户集合记为ΩK,ΩK={u1,u2,…,uk,…,uK},将平均功率记为p,将第k个用户所对应的第n个子载波是否被分配的加权因子记为ρk,n,ρk,n=1表示第k个用户所对应的第n个子载波已被分配,ρk,n=0表示第k个用户所对应的第n个子载波未被分配,其中,1≤n≤N,z1表示第1个子载波,z2表示第2个子载波,zn表示第n个子载波,zN表示第N个子载波,u1表示第1个用户,u2表示第2个用户,uk表示第k个用户,uK表示第K个用户,Ptotal表示总的发送功率;②-1. Initialize the rate requirement of each user to 0, record the subcarrier set as Ω N , Ω N ={z 1 ,z 2 ,…,z n ,…,z N }, and record the user set as Ω K , Ω K ={u 1 ,u 2 ,…,u k ,…,u K }, record the average power as p, The weighting factor of whether the nth subcarrier corresponding to the kth user is allocated is recorded as ρk ,n , ρk ,n =1 means that the nth subcarrier corresponding to the kth user has been allocated, ρk , n = 0 means that the nth subcarrier corresponding to the kth user is not allocated, where 1≤n≤N, z 1 means the first subcarrier, z 2 means the second subcarrier, z n means the nth subcarrier , z N represents the Nth subcarrier, u 1 represents the first user, u 2 represents the second user, u k represents the kth user, u K represents the Kth user, and P total represents the total transmission power;

②-2、初始给每个用户分配相对信道增益最好的一个子载波,然后将已分配的子载波从子载波集合ΩN中删除,再更新初始分配给每个用户的子载波数目和每个用户的速率要求;对于第k个用户uk,找出最大的信道增益所对应的子载波,假设找出的子载波为第n个子载波zn,则将第n个子载波zn分配给第k个用户uk,然后将第n个子载波zn从子载波集合ΩN中删除,接着更新初始分配给第k个用户uk的子载波数目Nk'=Nk'-1,并更新第k个用户uk的速率要求Rk再将ρk,n的值置为1用于表示第n个子载波被分配给第k个用户,其中,Nk'=Nk'-1中“=”为赋值符号,B表示信道带宽,Hk,n表示第k个用户uk在第n个子载波zn上的相对信道增益,Hk,n=|hk,n|22,hk,n表示第k个用户uk在第n个子载波zn上的冲击响应,δ2表示加性高斯白噪声方差,“||”为取绝对值符号;②-2. Initially allocate a subcarrier with the best relative channel gain to each user, then delete the allocated subcarrier from the subcarrier set Ω N , and then update the number of subcarriers initially allocated to each user and each The rate requirement of each user; for the kth user u k , find the subcarrier corresponding to the maximum channel gain, assuming that the found subcarrier is the nth subcarrier z n , then allocate the nth subcarrier z n to The kth user u k , then delete the nth subcarrier z n from the subcarrier set Ω N , then update the number of subcarriers N k '=N k '-1 initially assigned to the kth user u k , and The rate requirement for updating the kth user u k is R k , Then set the value of ρ k,n to 1 to indicate that the nth subcarrier is allocated to the kth user, where "=" in Nk'= Nk' -1 is the assignment symbol, and B represents the channel bandwidth, H k,n represents the relative channel gain of the kth user u k on the nth subcarrier z n , H k,n = |h k,n | 22 , h k,n represents the kth user u The impulse response of k on the nth subcarrier z n , δ 2 represents the variance of additive Gaussian white noise, and "||" is the symbol for taking the absolute value;

②-3、判断||ΩN||>N*是否成立,如果成立,则执行步骤②-4,否则,执行步骤②-5,其中,||ΩN||表示删除已分配子载波后的子载波集合ΩN中的子载波的个数;②-3. Judging whether ||Ω N ||>N * is true, if true, execute step ②-4, otherwise, execute step ②-5, where ||Ω N || means after deleting the allocated subcarriers The number of subcarriers in the subcarrier set Ω N of ;

②-4、分配应被分配的子载波:将应被分配的子载波中还未被分配的子载波继续分配给每个用户,在分配过程中首先找出速率要求与对应的比例系数之比最小的用户,假设找出的用户为第k个用户uk,则再找出第k个用户uk的最大的信道增益所对应的子载波,假设找出的子载波为第n个子载波zn,则当Nk'>0时将第n个子载波zn分配给第k个用户uk,然后将第n个子载波zn从子载波集合ΩN中删除,接着更新初始分配给第k个用户uk的子载波数目Nk'=Nk'-1,并更新第k个用户uk的速率要求Rk之后将ρk,n的值置为1用于表示第n个子载波被分配给第k个用户,当Nk'=0时将k个用户从用户集合ΩK中删除,再返回步骤②-3继续执行,其中, R k = R k + B N log 2 ( 1 + pH k , n ) 中“=”为赋值符号, R k = R k + B N log 2 ( 1 + pH k , n ) 中“=”左边的Rk表示更新后第k个用户uk的速率要求,“=”右边的Rk表示更新前第k个用户uk的速率要求;②-4. Allocate the subcarriers that should be allocated: continue to allocate the unallocated subcarriers among the subcarriers that should be allocated to each user, and first find out the ratio between the rate requirement and the corresponding proportional coefficient in the allocation process The smallest user, assuming that the found user is the kth user u k , then find out the subcarrier corresponding to the maximum channel gain of the kth user u k , assuming that the found subcarrier is the nth subcarrier z n , then when N k '>0, assign the nth subcarrier z n to the kth user u k , then delete the nth subcarrier z n from the subcarrier set Ω N , and then update the initial assignment to the kth user The number of subcarriers N k '=N k '-1 of the user u k , and update the rate requirement R k of the kth user u k , Afterwards, set the value of ρ k,n to 1 to indicate that the nth subcarrier is allocated to the kth user, and when N k '=0, delete k users from the user set Ω K , and then return to step ②- 3 continue to execute, where, R k = R k + B N log 2 ( 1 + pH k , no ) "=" is the assignment symbol, R k = R k + B N log 2 ( 1 + pH k , no ) The R k on the left side of "=" represents the rate requirement of the kth user u k after the update, and the R k on the right side of "=" represents the rate requirement of the kth user u k before the update;

②-5、分配剩余的子载波:将剩下的N*个子载波分配给每个用户,具体过程为:为这N*个子载波分别找出相对信道增益最大的用户,对于这N*个子载波中的第n*个子载波,假设该第n*个子载波为N个子载波中的第n个子载波,并假设找出的相对信道增益最大的用户为第k个用户uk,则将第n个子载波zn分配给第k个用户uk,接着更新初始未被分配的子载波数目N*=N*-1,并更新第k个用户uk的速率要求Rk再将ρk,n的值置为1用于表示第n个子载波被分配给第k个用户,其中,1≤n*≤N*,N*=N*-1中“=”为赋值符号,中“=”为赋值符号,中“=”左边的Rk表示更新后第k个用户uk的速率要求,“=”右边的Rk表示更新前第k个用户uk的速率要求。②-5. Assign the remaining subcarriers: assign the remaining N * subcarriers to each user. The specific process is: find out the user with the largest relative channel gain for the N * subcarriers respectively. For the N * subcarriers In the n * th subcarrier, assuming that the n * th subcarrier is the nth subcarrier in the N subcarriers, and assuming that the user with the largest relative channel gain found is the kth user u k , then the nth subcarrier The carrier z n is allocated to the kth user u k , and then the initial unallocated subcarrier number N * = N * -1 is updated, and the rate requirement R k of the kth user u k is updated, Then set the value of ρ k,n to 1 to indicate that the nth subcarrier is allocated to the kth user, where, 1≤n * ≤N * , N * =N * -1, "=" is the assignment symbol , "=" is the assignment symbol, The R k on the left side of "=" in the figure represents the rate requirement of the kth user u k after the update, and the R k on the right side of "=" represents the rate requirement of the kth user u k before the update.

所述的步骤③中分配给第k个用户的第n个子载波上的功率Pk,n的具体获取过程为:The specific acquisition process of the power P k on the nth subcarrier assigned to the kth user in the step 3., n is:

③-1、在K个用户间进行功率分配,将分配给第k个用户的总功率记为Pk,tot其中,1≤k≤K,K表示用户总数,θk表示第k个用户预设的速率要求对应的比例系数,θi表示第i个用户的速率要求对应的比例系数,Ptotal表示总的发送功率;③-1. Perform power allocation among K users, and record the total power allocated to the kth user as P k,tot , Among them, 1≤k≤K, K represents the total number of users, θ k represents the proportional coefficient corresponding to the preset rate requirement of the kth user, θ i represents the proportional coefficient corresponding to the rate requirement of the i-th user, and P total represents the total transmit power;

③-2、在分配给每个用户的每个子载波上进行功率分配,对于第k个用户,假设最终分配给其的子载波为第1个子载波至第Nk个子载波,则将这Nk个子载波中的第n'个子载波上分配的功率记为Pk,n'其中,1<Nk<N,1≤n'≤Nk,Nk表示最终分配给第k个用户的子载波数目,Hk,n'表示第k个用户在这Nk个子载波中的第n'个子载波上对应的相对信道增益,Hk,i'表示第k个用户在这Nk个子载波中的第i'个子载波上对应的相对信道增益。③-2. Perform power allocation on each subcarrier allocated to each user. For the kth user, assuming that the subcarriers finally allocated to it are from the 1st subcarrier to the N kth subcarrier, then the N k The power allocated on the n'th subcarrier among subcarriers is denoted as P k,n' , Among them, 1<N k <N, 1≤n'≤N k , N k represents the number of subcarriers finally allocated to the kth user, H k,n' represents the number of subcarriers of the kth user in the N k subcarriers The relative channel gain corresponding to the n'th subcarrier, H k,i' represents the relative channel gain corresponding to the kth user on the i'th subcarrier among the N k subcarriers.

与现有技术相比,本发明的优点在于:在子载波数目分配过程中是基于用户间预先设定的速率要求对应的比例系数而分配的;在子载波分配过程中先是基于最大化最小速率要求与对应的比例系数之比分配子载波,然后将剩下的子载波分配给信道增益最大的用户,这种子载波分配方式更能提高系统的吞吐量;在功率分配过程中是基于用户的速率要求对应的比例系数及相对信道增益按比例分配的,不仅易于实现,而且计算复杂度低。Compared with the prior art, the present invention has the advantages that: in the subcarrier number allocation process, it is allocated based on the proportional coefficient corresponding to the preset rate requirement among users; It is required to allocate subcarriers according to the ratio of the corresponding proportional coefficient, and then allocate the remaining subcarriers to users with the largest channel gain. This subcarrier allocation method can improve the throughput of the system; in the power allocation process, it is based on the user's rate It is required that the corresponding proportional coefficients and relative channel gains be distributed proportionally, which is not only easy to implement, but also has low computational complexity.

附图说明Description of drawings

图1为采用TDMA方法、Shen方法及本发明方法进行资源分配得到的所有用户总容量随用户数变化的示意图;Fig. 1 is the schematic diagram that adopts TDMA method, Shen method and the method of the present invention to carry out resource allocation and obtain all user total capacity changes with the number of users;

图2为采用TDMA方法、Shen方法及本发明方法进行资源分配得到的用户公平性因子FP随用户数变化的示意图;Fig. 2 is the schematic diagram that adopts TDMA method, Shen method and the method of the present invention to carry out resource allocation and obtain the user fairness factor FP that changes with the number of users;

图3为采用Shen方法和本发明方法在同样的信道条件下进行资源分配所执行的时间随用户数变化的示意图。Fig. 3 is a schematic diagram showing the change of execution time of resource allocation with the number of users under the same channel conditions by using the Shen method and the method of the present invention.

具体实施方式detailed description

以下结合附图实施例对本发明作进一步详细描述。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

本发明提出的一种基于速率自适应的OFDMA资源分配方法的目标是最大化总传输速率的同时满足各用户的速率要求与公平性要求,其是建立在下行链路的OFDMA最优资源分配模型的基础上的,最优资源分配模型如下: 其中,K表示用户的总个数,N表示子载波的总个数,ρk,n用于表示第n个子载波是否被分配给第k个用户的加权因子,如果第n个子载波被分配给第k个用户,则ρk,n=1,如果第n个子载波未被分配给第k个用户,则ρk,n=0,B表示信道带宽,pk,n表示第k个用户在第n个子载波上的发送功率,Hk,n表示第k个用户在第n个子载波上的相对信道增益,Hk,n=|hk,n|22,hk,n表示第k个用户在第n个子载波上的冲击响应,δ2表示加性高斯白噪声方差,“||”为取绝对值符号,Ptotal表示总的发送功率,R1表示第1个用户的速率要求,R2表示第2个用户的速率要求,RK表示第K个用户的速率要求,θ1表示第1个用户的速率要求对应的比例系数,θ2表示第2个用户的速率要求对应的比例系数,θK表示第K个用户的速率要求对应的比例系数,约束条件(a)表示所有用户在所有子载波上的发送功率的总和不能超过总的发送功率,约束条件(b)表示每个用户在每个子载波上的发送功率应大于或等于0,约束条件(c)表示第n个子载波是否被分配给第k个用户,约束条件(d)表示每个子载波仅供一个用户使用,约束条件(e)是为确保用户的公平性而设定的比例系数值。The goal of a rate-adaptive-based OFDMA resource allocation method proposed by the present invention is to maximize the total transmission rate while satisfying the rate requirements and fairness requirements of each user, which is an OFDMA optimal resource allocation model based on the downlink On the basis of , the optimal resource allocation model is as follows: Among them, K represents the total number of users, N represents the total number of subcarriers, ρ k, n is used to represent the weighting factor of whether the nth subcarrier is allocated to the kth user, if the nth subcarrier is allocated to For the k-th user, then ρ k,n =1, if the n-th subcarrier is not allocated to the k-th user, then ρ k,n =0, B represents the channel bandwidth, p k,n represents the k-th user in The transmit power on the nth subcarrier, H k,n represents the relative channel gain of the kth user on the nth subcarrier, H k,n = |h k,n | 22 , h k,n represents The impulse response of the kth user on the nth subcarrier, δ 2 represents the variance of additive white Gaussian noise, "||" is the symbol for taking the absolute value, P total represents the total transmission power, and R 1 represents the first user’s Rate requirement, R 2 indicates the rate requirement of the second user, R K indicates the rate requirement of the K-th user, θ 1 indicates the proportional coefficient corresponding to the rate requirement of the first user, and θ 2 indicates the rate requirement of the second user The corresponding proportional coefficient, θ K represents the proportional coefficient corresponding to the rate requirement of the Kth user, the constraint condition (a) means that the sum of the transmit power of all users on all subcarriers cannot exceed the total transmit power, and the constraint condition (b) Indicates that the transmit power of each user on each subcarrier should be greater than or equal to 0, constraint (c) indicates whether the nth subcarrier is allocated to the kth user, constraint (d) indicates that each subcarrier is only for one user Using, the constraint condition (e) is the scale factor value set to ensure the fairness of the user.

为了衡量在不同条件下用户的公平性情况,在此定义公平性因子,记为FP,其中,Rk表示第k个用户的速率要求,θk表示第k个用户的速率要求对应的比例系数,从中可以看出FP≤1,FP越接近1,说明公平性越好,FP=1时公平性得到最大满足。In order to measure the fairness of users under different conditions, the fairness factor is defined here, denoted as FP, Among them, R k represents the rate requirement of the kth user, θ k represents the proportional coefficient corresponding to the rate requirement of the kth user, from It can be seen that FP≤1, the closer FP is to 1, the better the fairness is, and the fairness can be satisfied to the maximum when FP=1.

本发明方法具体包括以下步骤:The inventive method specifically comprises the following steps:

①根据每个用户预设的速率要求对应的比例系数,确定初始分配给每个用户的子载波数目,将初始分配给第k个用户的子载波数目记为Nk',然后根据初始分配给K个用户的子载波数目,计算初始未被分配的子载波数目,记为N*其中,1≤k≤K,K表示用户总数,N表示子载波总数。① Determine the number of subcarriers initially allocated to each user according to the proportional coefficient corresponding to the preset rate requirement of each user, and record the number of subcarriers initially allocated to the kth user as N k ', and then according to the initial allocation to The number of sub-carriers of K users, calculate the number of sub-carriers that are not allocated initially, denoted as N * , Wherein, 1≤k≤K, K represents the total number of users, and N represents the total number of subcarriers.

在此具体实施例中,步骤①中初始分配给第k个用户的子载波数目Nk'的确定过程为:假设第k个用户预设的速率要求对应的比例系数为θk,则根据θk计算初始分配给第k个用户的子载波数目Nk',其中,θi表示第i个用户的速率要求对应的比例系数,为向下取整符号。In this specific embodiment, the determination process of the number of subcarriers N k ' initially allocated to the kth user in step ① is as follows: assuming that the proportional coefficient corresponding to the preset rate requirement of the kth user is θ k , then according to θ k Calculate the number of subcarriers N k ' initially assigned to the kth user, Among them, θi represents the proportional coefficient corresponding to the rate requirement of the i-th user, is the rounding down symbol.

②根据初始分配给每个用户的子载波数目,为每个用户分配应被分配的子载波,在分配过程中总是优先给速率要求与对应的比例系数之比最小的用户分配相对信道增益最好的子载波,直至所有用户初始应被分配的子载波数目得到满足;然后将剩下的子载波分配给相对信道增益最大的用户。②According to the number of subcarriers initially assigned to each user, allocate the subcarriers that should be allocated to each user. During the allocation process, the user with the smallest ratio of the rate requirement to the corresponding proportional coefficient is always given priority to allocate the highest relative channel gain. Good subcarriers are used until the number of subcarriers that should be initially assigned to all users is satisfied; then the remaining subcarriers are allocated to users with the largest relative channel gain.

在此具体实施例中,步骤②的具体过程为:In this specific embodiment, the concrete process of step 2. is:

②-1、将每个用户的速率要求初始化为0,将子载波集合记为ΩN,ΩN={z1,z2,…,zn,…,zN},将用户集合记为ΩK,ΩK={u1,u2,…,uk,…,uK},将平均功率记为p,将第k个用户所对应的第n个子载波是否被分配的加权因子记为ρk,n,ρk,n=1表示第k个用户所对应的第n个子载波已被分配,ρk,n=0表示第k个用户所对应的第n个子载波未被分配,其中,1≤n≤N,z1表示第1个子载波,z2表示第2个子载波,zn表示第n个子载波,zN表示第N个子载波,u1表示第1个用户,u2表示第2个用户,uk表示第k个用户,uK表示第K个用户,Ptotal表示总的发送功率。②-1. Initialize the rate requirement of each user to 0, record the subcarrier set as Ω N , Ω N ={z 1 ,z 2 ,…,z n ,…,z N }, and record the user set as Ω K , Ω K ={u 1 ,u 2 ,…,u k ,…,u K }, record the average power as p, The weighting factor of whether the nth subcarrier corresponding to the kth user is allocated is recorded as ρk ,n , ρk ,n =1 means that the nth subcarrier corresponding to the kth user has been allocated, ρk , n = 0 means that the nth subcarrier corresponding to the kth user is not allocated, where 1≤n≤N, z 1 means the first subcarrier, z 2 means the second subcarrier, z n means the nth subcarrier , z N represents the Nth subcarrier, u 1 represents the first user, u 2 represents the second user, u k represents the kth user, u K represents the Kth user, and P total represents the total transmission power.

②-2、初始给每个用户分配相对信道增益最好的一个子载波,然后将已分配的子载波从子载波集合ΩN中删除,再更新初始分配给每个用户的子载波数目和每个用户的速率要求;对于第k个用户uk,找出最大的信道增益所对应的子载波,假设找出的子载波为第n个子载波zn,则将第n个子载波zn分配给第k个用户uk,然后将第n个子载波zn从子载波集合ΩN中删除,接着更新初始分配给第k个用户uk的子载波数目Nk'=Nk'-1,并更新第k个用户uk的速率要求Rk再将ρk,n的值置为1用于表示第n个子载波被分配给第k个用户,其中,Nk'=Nk'-1中“=”为赋值符号,B表示信道带宽,Hk,n表示第k个用户uk在第n个子载波zn上的相对信道增益,Hk,n=|hk,n|22,hk,n表示第k个用户uk在第n个子载波zn上的冲击响应,δ2表示加性高斯白噪声方差,“||”为取绝对值符号。②-2. Initially allocate a subcarrier with the best relative channel gain to each user, then delete the allocated subcarrier from the subcarrier set Ω N , and then update the number of subcarriers initially allocated to each user and each The rate requirement of each user; for the kth user u k , find the subcarrier corresponding to the maximum channel gain, assuming that the found subcarrier is the nth subcarrier z n , then allocate the nth subcarrier z n to The kth user u k , then delete the nth subcarrier z n from the subcarrier set Ω N , then update the number of subcarriers N k '=N k '-1 initially assigned to the kth user u k , and The rate requirement for updating the kth user u k is R k , Then set the value of ρ k,n to 1 to indicate that the nth subcarrier is allocated to the kth user, where "=" in Nk'= Nk' -1 is the assignment symbol, and B represents the channel bandwidth, H k,n represents the relative channel gain of the kth user u k on the nth subcarrier z n , H k,n = |h k,n | 22 , h k,n represents the kth user u The impulse response of k on the nth subcarrier z n , δ 2 represents the variance of additive Gaussian white noise, and "||" is the symbol for taking the absolute value.

②-3、判断||ΩN||>N*是否成立,如果成立,则执行步骤②-4,否则,执行步骤②-5,其中,||ΩN||表示删除已分配子载波后的子载波集合ΩN中的子载波的个数。②-3. Judging whether ||Ω N ||>N * is true, if true, execute step ②-4, otherwise, execute step ②-5, where ||Ω N || means after deleting the allocated subcarriers The number of subcarriers in the subcarrier set Ω N of .

②-4、分配应被分配的子载波:将应被分配的子载波中还未被分配的子载波继续分配给每个用户,在分配过程中首先找出速率要求与对应的比例系数之比最小的用户,假设找出的用户为第k个用户uk,则再找出第k个用户uk的最大的信道增益所对应的子载波,假设找出的子载波为第n个子载波zn,则当Nk'>0时将第n个子载波zn分配给第k个用户uk,然后将第n个子载波zn从子载波集合ΩN中删除,接着更新初始分配给第k个用户uk的子载波数目Nk'=Nk'-1,并更新第k个用户uk的速率要求Rk之后将ρk,n的值置为1用于表示第n个子载波被分配给第k个用户,当Nk'=0时将k个用户从用户集合ΩK中删除,再返回步骤②-3继续执行,其中, R k = R k + B N log 2 ( 1 + pH k , n ) 中“=”为赋值符号, R k = R k + B N log 2 ( 1 + pH k , n ) 中“=”左边的Rk表示更新后第k个用户uk的速率要求,“=”右边的Rk表示更新前第k个用户uk的速率要求。②-4. Allocate the subcarriers that should be allocated: continue to allocate the unallocated subcarriers among the subcarriers that should be allocated to each user, and first find out the ratio between the rate requirement and the corresponding proportional coefficient in the allocation process The smallest user, assuming that the found user is the kth user u k , then find out the subcarrier corresponding to the maximum channel gain of the kth user u k , assuming that the found subcarrier is the nth subcarrier z n , then when N k '>0, assign the nth subcarrier z n to the kth user u k , then delete the nth subcarrier z n from the subcarrier set Ω N , and then update the initial assignment to the kth user The number of subcarriers N k '=N k '-1 of the user u k , and update the rate requirement R k of the kth user u k , Afterwards, set the value of ρ k,n to 1 to indicate that the nth subcarrier is allocated to the kth user, and when N k '=0, delete k users from the user set Ω K , and then return to step ②- 3 continue to execute, where, R k = R k + B N log 2 ( 1 + pH k , no ) "=" is the assignment symbol, R k = R k + B N log 2 ( 1 + pH k , no ) The R k on the left of "=" in the figure represents the rate requirement of the k-th user uk after the update, and the R k on the right of "=" represents the rate requirement of the k -th user uk before the update.

②-5、分配剩余的子载波:将剩下的N*个子载波分配给每个用户,分配的准则是:将相对信道增益最大的子载波分配给用户,具体过程为:为这N*个子载波分别找出相对信道增益最大的用户,对于这N*个子载波中的第n*个子载波,假设该第n*个子载波为N个子载波中的第n个子载波,并假设找出的相对信道增益最大的用户为第k个用户uk,则将第n个子载波zn分配给第k个用户uk,接着更新初始未被分配的子载波数目N*=N*-1,并更新第k个用户uk的速率要求Rk再将ρk,n的值置为1用于表示第n个子载波被分配给第k个用户,其中,1≤n*≤N*,N*=N*-1中“=”为赋值符号,中“=”为赋值符号,中“=”左边的Rk表示更新后第k个用户uk的速率要求,“=”右边的Rk表示更新前第k个用户uk的速率要求。②-5. Allocate the remaining subcarriers: allocate the remaining N * subcarriers to each user. The allocation criterion is: allocate the subcarriers with the largest relative channel gain to the users. The specific process is: for the N * subcarriers Carriers respectively find the user with the largest relative channel gain. For the n * th subcarrier in the N * th subcarriers, assume that the n * th subcarrier is the nth subcarrier in the N subcarriers, and assume that the found relative channel The user with the largest gain is the kth user u k , then assign the nth subcarrier z n to the kth user u k , then update the initial number of unallocated subcarriers N * = N * -1, and update the The rate requirement R k for k users u k , Then set the value of ρ k,n to 1 to indicate that the nth subcarrier is allocated to the kth user, where, 1≤n * ≤N * , N * =N * -1, "=" is the assignment symbol , "=" is the assignment symbol, The R k on the left side of "=" in the figure represents the rate requirement of the kth user u k after the update, and the R k on the right side of "=" represents the rate requirement of the kth user u k before the update.

③在分配给每个用户的每个子载波上进行功率分配,将分配给第k个用户的第n个子载波上的功率记为Pk,n③ Perform power allocation on each subcarrier allocated to each user, and denote the power on the nth subcarrier allocated to the kth user as P k,n .

在此具体实施例中,步骤③中分配给第k个用户的第n个子载波上的功率Pk,n的具体获取过程为:In this specific embodiment, the specific acquisition process of the power P k on the nth subcarrier allocated to the kth user in step ③ is:

③-1、在K个用户间进行功率分配,将分配给第k个用户的总功率记为Pk,tot其中,1≤k≤K,K表示用户总数,θk表示第k个用户预设的速率要求对应的比例系数,θi表示第i个用户的速率要求对应的比例系数,Ptotal表示总的发送功率。③-1. Perform power allocation among K users, and record the total power allocated to the kth user as P k,tot , Among them, 1≤k≤K, K represents the total number of users, θ k represents the proportional coefficient corresponding to the preset rate requirement of the kth user, θ i represents the proportional coefficient corresponding to the rate requirement of the i-th user, and P total represents the total transmit power.

③-2、在分配给每个用户的每个子载波上进行功率分配,对于第k个用户,假设最终分配给其的子载波为第1个子载波至第Nk个子载波,则将这Nk个子载波中的第n'个子载波上分配的功率记为Pk,n'其中,1<Nk<N,1≤n'≤Nk,Nk表示最终分配给第k个用户的子载波数目,Hk,n'表示第k个用户在这Nk个子载波中的第n'个子载波上对应的相对信道增益,Hk,i'表示第k个用户在这Nk个子载波中的第i'个子载波上对应的相对信道增益。③-2. Perform power allocation on each subcarrier allocated to each user. For the kth user, assuming that the subcarriers finally allocated to it are from the 1st subcarrier to the N kth subcarrier, then the N k The power allocated on the n'th subcarrier among subcarriers is denoted as P k,n' , Among them, 1<N k <N, 1≤n'≤N k , N k represents the number of subcarriers finally allocated to the kth user, H k,n' represents the number of subcarriers of the kth user in the N k subcarriers The relative channel gain corresponding to the n'th subcarrier, H k,i' represents the relative channel gain corresponding to the kth user on the i'th subcarrier among the N k subcarriers.

以下为通过实验说明本发明方法的有效性和可行性。The effectiveness and feasibility of the method of the present invention are illustrated below by experiments.

在此,采用的仿真环境是6径频率选择性Raleigh信道,最大多谱勒频移为30HZ,时延扩展为5μs,总的子载波数目为64,系统带宽为1MHz,总的发送功率为1W,高斯白噪声功率谱密度为N0=10-8,用户数为2~10个,蒙特卡洛仿真次数为2000次。下面从系统容量、用户公平性因子、执行时间三方面来分析本发明方法的有效性和可行性。Here, the simulation environment used is a 6-path frequency selective Raleigh channel, the maximum Doppler frequency shift is 30HZ, the delay spread is 5μs, the total number of subcarriers is 64, the system bandwidth is 1MHz, and the total transmission power is 1W , the Gaussian white noise power spectral density is N 0 =10 -8 , the number of users is 2 to 10, and the number of Monte Carlo simulations is 2000 times. The validity and feasibility of the method of the present invention are analyzed from three aspects of system capacity, user fairness factor and execution time.

图1给出了采用TDMA方法、Shen方法及本发明方法进行资源分配(子载波、比特及功率)得到的所有用户总容量随用户数变化的示意图,从图1中可以看出随着用户数的增加,本发明方法、Shen方法获得的系统容量随之增加,而TDMA方法得到的系统容量基本不变,这是因为本发明方法、Shen方法是动态的自适应资源分配方法,利用了多用户的分集原理,而优于静态的TDMA资源分配方法,同时随着用户的增加本发明方法的系统容量明显高于Shen方法的系统容量。Fig. 1 has provided the schematic diagram that adopts TDMA method, Shen method and the method of the present invention to carry out resource allocation (subcarrier, bit and power) and obtains the schematic diagram that the total capacity of all users changes with the number of users, as can be seen from Fig. increase, the system capacity obtained by the method of the present invention and the Shen method increases accordingly, while the system capacity obtained by the TDMA method remains basically unchanged. This is because the method of the present invention and the Shen method are dynamic adaptive resource allocation methods that utilize multi-user The diversity principle of the present invention is superior to the static TDMA resource allocation method, and the system capacity of the method of the present invention is obviously higher than that of the Shen method with the increase of users.

图2给出了采用TDMA方法、Shen方法及本发明方法进行资源分配得到的系统用户公平性因子FP随用户数变化的示意图,从图2中可以看出随着用户数的增加,Shen方法体现了用户公平性,其公平性因子接近1,本发明方法及TDMA方法得到的公平性因子均呈下降趋势,这是因为Shen方法最大化系统容量的同时很好的兼顾了用户的公平性,而本发明方法在稍微降低用户公平性的同时最大化了系统容量,相比TDMA方法,本发明方法有较好的公平性,其公平性因子为0.88~0.98。Fig. 2 has provided the schematic diagram that adopts TDMA method, Shen method and the method of the present invention to carry out resource allocation and obtains the schematic diagram that the fairness factor FP of system user changes with the number of users, as can be seen from Fig. 2 along with the increase of the number of users, Shen method embodies User fairness is ensured, and its fairness factor is close to 1. The fairness factors obtained by the method of the present invention and the TDMA method all show a downward trend. This is because the Shen method maximizes the system capacity while taking into account the fairness of users. The method of the invention maximizes the system capacity while slightly reducing user fairness. Compared with the TDMA method, the method of the invention has better fairness, and its fairness factor is 0.88-0.98.

图3给出了采用Shen方法和本发明方法在同样的信道条件下进行资源分配所执行的时间随用户数变化的示意图,从图3中可以看出随着用户数的增加,本发明方法进行资源分配所需时间稍有增加,而Shen方法所需时间呈递增趋势,这是因为本发明方法中功率分配是基于用户的速率比例系数及相对信道增益按比例分配的,其有很低的复杂度,易于实现,而Shen方法采用迭代搜索方法找出最优的功率分配,进行了大量的迭代搜索,需要很高的计算复杂度。Fig. 3 has provided the schematic diagram that adopts Shen method and the method of the present invention to carry out resource allocation under the same channel condition and the schematic diagram that the execution time changes with the number of users, as can be seen from Fig. 3 along with the increase of the number of users, the method of the present invention progresses The time required for resource allocation increases slightly, while the time required for the Shen method shows an increasing trend. This is because the power allocation in the method of the present invention is allocated proportionally based on the user's rate ratio coefficient and relative channel gain, which has a very low complexity. The degree is easy to implement, while the Shen method uses an iterative search method to find the optimal power allocation, and performs a large number of iterative searches, which requires high computational complexity.

Claims (3)

1., based on an OFDMA resource allocation methods for rate adaptation, it is characterized in that comprising the following steps:
1. corresponding according to the rate requirement of each user preset proportionality coefficient, determines the number of sub carrier wave being initially allocated to each user, and the number of sub carrier wave being initially allocated to a kth user is designated as N k', then according to the number of sub carrier wave being initially allocated to K user, the number of sub carrier wave that the calculating first beginning and end are assigned with, is designated as N *, wherein, 1≤k≤K, K represents total number of users, and N represents total number of sub-carriers;
2. according to the number of sub carrier wave being initially allocated to each user, for each user distributes the subcarrier that should be assigned with, distribute relative channel gain best subcarrier, until the number of sub carrier wave that all users initially should be assigned with is met always preferentially in the assignment procedure the rate requirement user minimum with the ratio of corresponding proportionality coefficient; Then by remaining sub carries allocation to the maximum user of relative channel gain;
Described step detailed process is 2.:
-1 2., the rate requirement of each user is initialized as 0, t easet ofasubcarriers is designated as Ω n, Ω n={ z 1, z 2..., z n..., z n, user's set is designated as Ω k, Ω k={ u 1, u 2..., u k..., u k, average power is designated as p, the weighted factor whether the n-th subcarrier corresponding to a kth user is assigned with is designated as ρ k,n, ρ k,n=1 represents that the n-th subcarrier corresponding to a kth user is assigned with, ρ k,n=0 represents that the n-th subcarrier corresponding to a kth user is not assigned with, wherein, and 1≤n≤N, z 1represent the 1st subcarrier, z 2represent the 2nd subcarrier, z nrepresent the n-th subcarrier, z nrepresent N number of subcarrier, u 1represent the 1st user, u 2represent the 2nd user, u krepresent a kth user, u krepresent K user, P totalrepresent total transmitted power;
-2 2., initially distribute a best subcarrier of relative channel gain to each user, then by the subcarrier that distributed from t easet ofasubcarriers Ω nmiddle deletion, then renewal is initially allocated to the number of sub carrier wave of each user and the rate requirement of each user; For a kth user u k, find out the subcarrier corresponding to maximum channel gain, suppose that the subcarrier found out is the n-th subcarrier z n, then by the n-th subcarrier z ndistribute to a kth user u k, then by the n-th subcarrier z nfrom t easet ofasubcarriers Ω nmiddle deletion, then upgrades and is initially allocated to a kth user u knumber of sub carrier wave N k'=N k'-1, and upgrade a kth user u krate requirement R k, again by ρ k,nvalue be set to 1 for representing that the n-th subcarrier is assigned to a kth user, wherein, N k'=N kin '-1, "=" is assignment, and B represents channel width, H k,nrepresent a kth user u kat the n-th subcarrier z non relative channel gain, H k,n=| h k,n| 2/ δ 2, h k,nrepresent a kth user u kat the n-th subcarrier z non impulse response, δ 2represent additive white Gaussian noise variance, " || " is the symbol that takes absolute value;
2.-3, judge || Ω n|| >N *whether set up, if set up, then perform step 2.-4, otherwise, perform step 2.-5, wherein, || Ω n|| represent the t easet ofasubcarriers Ω after deleting allocation of subcarriers nin the number of subcarrier;
2. the subcarrier that should be assigned with-4, is distributed: the subcarrier be not also assigned with in the subcarrier that should be assigned with continues to distribute to each user, first find out the rate requirement user minimum with the ratio of corresponding proportionality coefficient in the assignment procedure, suppose that the user found out is a kth user u k, then a kth user u is found out again kthe subcarrier corresponding to maximum channel gain, suppose that the subcarrier found out is the n-th subcarrier z n, then N is worked as k' >0 time by the n-th subcarrier z ndistribute to a kth user u k, then by the n-th subcarrier z nfrom t easet ofasubcarriers Ω nmiddle deletion, then upgrades and is initially allocated to a kth user u knumber of sub carrier wave N k'=N k'-1, and upgrade a kth user u krate requirement R k, afterwards by ρ k,nvalue be set to 1 for representing that the n-th subcarrier is assigned to a kth user, work as N kduring '=0 by k user from user's set omega kmiddle deletion, then return step 2.-3 continuation execution, wherein, R k = R k + B N log 2 ( 1 + pH k , n ) In "=" be assignment, R k = R k + B N log 2 ( 1 + pH k , n ) In the R on "=" left side krepresent a kth user u after upgrading krate requirement, "=" the right R krepresent a kth user u before upgrading krate requirement;
2.-5, remaining subcarrier is distributed: by remaining N *individual sub carries allocation gives each user, and detailed process is: be this N *individual subcarrier finds out the maximum user of relative channel gain respectively, for this N *in individual subcarrier n-th *individual subcarrier, suppose this n-th *individual subcarrier is the n-th subcarrier in N number of subcarrier, and supposes that the maximum user of the relative channel gain found out is a kth user u k, then by the n-th subcarrier z ndistribute to a kth user u k, the number of sub carrier wave N that the beginning and end at the beginning of then upgrading are assigned with *=N *-1, and upgrade a kth user u krate requirement R k, again by ρ k,nvalue be set to 1 for representing that the n-th subcarrier is assigned to a kth user, wherein, 1≤n *≤ N *, N *=N *in-1, "=" is assignment, in "=" be assignment, in the R on "=" left side krepresent a kth user u after upgrading krate requirement, "=" the right R krepresent a kth user u before upgrading krate requirement;
3. on each subcarrier distributing to each user, carry out power division, the power distributed on n-th subcarrier of a kth user is designated as P k,n.
2. a kind of OFDMA resource allocation methods based on rate adaptation according to claim 1, is characterized in that the number of sub carrier wave N being initially allocated to a kth user during described step 1. k' deterministic process be: suppose that proportionality coefficient corresponding to the rate requirement of a kth user preset is θ k, then according to θ kcalculate the number of sub carrier wave N being initially allocated to a kth user k', wherein, θ irepresent the proportionality coefficient that the rate requirement of i-th user is corresponding, for rounding symbol downwards.
3. a kind of OFDMA resource allocation methods based on rate adaptation according to claim 1, is characterized in that the power P distributed to during described step 3. on n-th subcarrier of a kth user k,nconcrete acquisition process be:
-1 3., between K user, carry out power division, the gross power distributing to a kth user is designated as P k, tot, wherein, 1≤k≤K, K represents total number of users, θ krepresent the proportionality coefficient that the rate requirement of a kth user preset is corresponding, θ irepresent the proportionality coefficient that the rate requirement of i-th user is corresponding, P totalrepresent total transmitted power;
-2 3., on each subcarrier distributing to each user, carry out power division, for a kth user, the subcarrier supposing finally to distribute to it is that the 1st subcarrier is to N kindividual subcarrier, then by this N kin individual subcarrier n-th ' power that individual subcarrier distributes is designated as P k, n', wherein, 1<N k<N, 1≤n'≤N k, N krepresent the number of sub carrier wave finally distributing to a kth user, H k, n'represent that a kth user is at this N kin individual subcarrier n-th ' relative channel gain corresponding on individual subcarrier, H k, i'represent that a kth user is at this N kin individual subcarrier i-th ' relative channel gain corresponding on individual subcarrier.
CN201310005806.5A 2013-01-07 2013-01-07 A kind of OFDMA resource allocation methods based on rate adaptation Expired - Fee Related CN103051583B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310005806.5A CN103051583B (en) 2013-01-07 2013-01-07 A kind of OFDMA resource allocation methods based on rate adaptation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310005806.5A CN103051583B (en) 2013-01-07 2013-01-07 A kind of OFDMA resource allocation methods based on rate adaptation

Publications (2)

Publication Number Publication Date
CN103051583A CN103051583A (en) 2013-04-17
CN103051583B true CN103051583B (en) 2016-04-27

Family

ID=48064087

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310005806.5A Expired - Fee Related CN103051583B (en) 2013-01-07 2013-01-07 A kind of OFDMA resource allocation methods based on rate adaptation

Country Status (1)

Country Link
CN (1) CN103051583B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104767600B (en) * 2015-03-10 2017-10-31 宁波大学 A kind of MIMO relay resource distribution methods based on QoS of customer
CN104780033B (en) * 2015-04-22 2017-11-14 电子科技大学 A kind of self-adaptive method for allotting sub carriers for SIM ofdm systems
CN105490794B (en) * 2015-12-15 2019-03-26 重庆邮电大学 The packet-based resource allocation methods of the Femto cell OFDMA double-layer network
CN105656612B (en) * 2016-03-03 2018-06-26 宁波大学 A kind of multi-user's electric line communication system resource allocation methods based on bit exchange
CN107071917A (en) * 2017-06-21 2017-08-18 重庆邮电大学 A kind of multi-user OFDM subcarrier distribution scheme of high fairness
CN107948109B (en) * 2017-11-21 2020-09-01 杭州电子科技大学 Subcarrier bit joint optimization method for compromising energy efficiency and spectral efficiency in cognitive radio
CN108632976B (en) * 2018-03-21 2020-09-01 清华大学 Resource allocation method and device
CN109474413B (en) * 2019-01-07 2022-12-16 南京邮电大学 Allocation method for multiple downlink user multiple carriers of OFDMA system
CN116468403A (en) * 2023-04-19 2023-07-21 浪潮智慧科技有限公司 Resource allocation method, device and medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101854725A (en) * 2010-06-30 2010-10-06 西安交通大学 A resource allocation and power allocation method for cellular multi-cell OFDMA system
CN102781101A (en) * 2012-01-06 2012-11-14 宁波大学 Resource distribution method in orthogonal frequency division multiple access (OFDMA) relay system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100717828B1 (en) * 2005-12-09 2007-05-11 한국전자통신연구원 Adaptive Transmission Power Allocation Method in Multi-User ODF System
KR101650573B1 (en) * 2009-11-27 2016-08-23 삼성전자주식회사 Method and apparatus for adaptive resource allocation in multi-user ofdm system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101854725A (en) * 2010-06-30 2010-10-06 西安交通大学 A resource allocation and power allocation method for cellular multi-cell OFDMA system
CN102781101A (en) * 2012-01-06 2012-11-14 宁波大学 Resource distribution method in orthogonal frequency division multiple access (OFDMA) relay system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
An Energy-Efficient Resource Allocation Scheme Based on Genetic Simulated Annealing Algorithm;Zhao Wang et.al;《2012 International Symposium on Communications and Information Technologies》;20121231;第867-870页 *
OFDMA协同通信系统资源分配算法;王东等;《计算机科学》;20120531;第39卷(第5期);第86-90页 *

Also Published As

Publication number Publication date
CN103051583A (en) 2013-04-17

Similar Documents

Publication Publication Date Title
CN103051583B (en) A kind of OFDMA resource allocation methods based on rate adaptation
Sultana et al. Efficient resource allocation in device-to-device communication using cognitive radio technology
CN104980389B (en) A New User Differential Selective Access Method Applicable to Non-Orthogonal Multiple Access Systems
CN104640220A (en) Frequency and power distributing method based on NOMA (non-orthogonal multiple access) system
CN104768162A (en) A Dynamic Pilot Allocation Method for Multi-cell Massive MIMO System
CN106332256A (en) A non-orthogonal multiple access power allocation method
CN107949061B (en) Multi-user grouping method based on non-orthogonal multiple access system
CN111132335A (en) Subcarrier clustering and power joint allocation method for radar communication integrated system
CN103179070B (en) A kind of resource allocation methods of the OFDMA relay system based on rate constraint
CN105792360B (en) Method and device for resource allocation under super cell
CN102833057B (en) Multi-user OFDM (orthogonal frequency division multiplexing) resource allocation method
CN105656612B (en) A kind of multi-user&#39;s electric line communication system resource allocation methods based on bit exchange
CN101557643A (en) Method and system of radio resource allocation
CN108134641A (en) A kind of base station spectral bandwidth distribution method based on SCMA multiple access access mechanisms
CN104702394A (en) Power line communication resource allocation method based on business time delay fairness
CN102891822B (en) Resource distribution method of multi-user OFDM (Orthogonal Frequency Division Multiplexing) system
CN102149203B (en) Power allocation method in cognition orthogonal frequency division multiple access (OFDMA) system based on proportional fairness and interference constraints
CN107734697A (en) Low-complexity multi-user group technology based on NOMA systems
CN103414675B (en) Broadband power line ofdm system single user fast bit loading method
CN106788940A (en) A kind of OFDM subcarrier distribution schemes based on equitable degree and power system capacity
CN106658734A (en) Multicarrier resource allocation method applicable to different subcarrier intervals
CN103401670B (en) A kind of two-step resource block allocation method in LTE downlink system
CN102045852A (en) Method for implementing multi-user MIMO-OFDM (multiple input multiple output-orthogonal frequency division multiplexing) system based on self-adaptive power allocation
CN1960198B (en) Subcarrier, Bit, Power Allocation Method for Orthogonal Frequency Division Multiple Access System
CN106102171B (en) A wireless relay system resource allocation method based on user rate proportional fairness

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160427

Termination date: 20190107