发明名称 正交频分复用系统的动态资源分配方法
摘要 本发明是一种正交频分复用系统的动态资源分配方法。本发明是产生若干个载波分配方案作为一个种群,每个载波分配方案作为一个个体。再对该种群进行进化算法操作,利用经典优化算法中的KKT条件求解没个载波分配方案对应的系统模型,并将求出的系统容量值作为相对应个体的适应值。然后利用每个个体的适应值从当代种群中选择个体进入到下一代种群中。再用KKT条件求解当前种群中每个载波分配方案的系统容量值,并将其作为相对应的个体的适应值。将上述过程交替进行,就完成了本发明提出的动态资源分配方法。本发明提高了求解精度,同时计算复杂度并没有增加,本发明是一种满足了通信系统所的即时性要求的正交频分复用系统的动态资源分配方法。
申请公布号 CN103036665B 申请公布日期 2016.06.29
申请号 CN201210560763.2 申请日期 2012.12.20
申请人 广东工业大学 发明人 刘海林;王强
分类号 H04L5/00(2006.01)I;H04L27/26(2006.01)I;H04L12/917(2013.01)I 主分类号 H04L5/00(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 林丽明
主权项 一种正交频分复用系统的动态资源分配方法,其特征在于包括如下步骤:1)初始化若干子载波分配方案{ρ<sub>1</sub>,ρ<sub>2</sub>,...,ρ<sub>n</sub>},将这些分配方案作为进化算法的初始种群pop,每种分配方案ρ<sub>i</sub>对应一个最大化系统速率的模型;2)用KKT算法求解每种子载波分配方案ρ<sub>i</sub>对应的系统模型,记求出的系统速率为<img file="FDA0000869841940000011.GIF" wi="95" he="68" />j表示进行的代数,i表示每个种群中第i个个体,并将<img file="FDA0000869841940000012.GIF" wi="62" he="76" />作为ρ<sub>i</sub>的适应值;3)选择种群pop中的个体进入到遗传操作池中;4)从pop按照交叉概率p<sub>c</sub>选择个体进行交叉操作,产生的新个体组成child;5)按照变异概率p<sub>m</sub>从child中选择个体进行变异操作,用产生的新个体更新child;6)将pop和child混合,从混合后的种群中选择适应值最大的个体组成新的种群pop;7)如果达到终止条件,停止算法,并输出结果;否则,重复步骤2)到6);上述步骤1)建立最大化系统速率的模型方法如下:在OFDM系统中,假设有K个用户、N个子载波,用户k在子载波n上的功率谱密度为g<sub>k,n</sub>,噪声功率为:σ<sup>2</sup>=(N<sub>0</sub>B)/N,其中N<sub>0</sub>是噪 声功率谱密度,B是总的频谱带宽;相应的用户k在子载波n上的信噪比(SNR)为:<img file="FDA0000869841940000021.GIF" wi="262" he="150" />第k个用户的容量表示为:<img file="FDA0000869841940000022.GIF" wi="1612" he="294" />其中Γ表示信噪比差值,取常数;整个系统的总速率表示为所有用户信息速率之和为:<img file="FDA0000869841940000023.GIF" wi="1877" he="286" /><img file="FDA0000869841940000024.GIF" wi="1662" he="252" /><img file="FDA0000869841940000025.GIF" wi="1078" he="199" />p<sub>k,n</sub>≥0,w<sub>k,n</sub>≥0,k=1,2,...,K,n=1,2,...,N    (5)其中,<img file="FDA0000869841940000026.GIF" wi="957" he="151" />P<sub>T</sub>是允许的最大发射 功率,w<sub>k,n</sub>∈{0,1},当w<sub>k,n</sub>=1时,表示第n个子载波分配给第k个用户,w<sub>k,n</sub>=0时,表示第n个子载波不分配给第k个用户,p<sub>k,n</sub>表示当第n条子载波分配给第k个用户时,该子载波的功率值;KKT条件求解过程推导:两步法处理OFDM资源分配问题的时候先进行载波的分配,载波分配完成后,此时W为已知量,记为<img file="FDA0000869841940000031.GIF" wi="93" he="71" />这时上述模型变为:<img file="FDA0000869841940000032.GIF" wi="1662" he="238" /><img file="FDA0000869841940000033.GIF" wi="1173" he="199" />p<sub>k,n</sub>≥0,k=1,2,...,K,n=1,2,...,N  (8)其中<img file="FDA0000869841940000034.GIF" wi="326" he="126" />均为已知量,此时式(6)是一个非线性方程,并且是连续、可微的;当p<sub>k,n</sub>>0时,令<img file="FDA0000869841940000035.GIF" wi="239" he="130" />用KKT条件求得该方程的一个驻点:<img file="FDA0000869841940000036.GIF" wi="1126" he="309" />11)进化算法中子载波分配整数编码技术先初始化一组子载波分配方案:{W<sub>1</sub>,W<sub>2</sub>,...,W<sub>m</sub>},其中W<sub>i</sub>指第i个载波分配方案,则对于每一个子载波分配方案W<sub>i</sub>,用上述KKT条件求出其对应的功率分配方式P<sub>i</sub>,则W<sub>i</sub>对应的适应值为:<img file="FDA0000869841940000041.GIF" wi="1396" he="263" />其中,w<sub>i,k,n</sub>=1表示在第i个载波分配方案中,第n个子载波分配给第k个用户,w<sub>i,k,n</sub>=0表示在第i个载波分配方案中,第n个子载波没有分配给第k个用户;p<sub>i,k,n</sub>表示在第i个载波分配方案中,当第n个子载波分配给第i个用户时,该子载波的功率值;子载波的分配方案W<sub>i</sub>为:<img file="FDA0000869841940000042.GIF" wi="629" he="135" />其中<img file="FDA0000869841940000043.GIF" wi="67" he="79" />是一个0到K之间的整数,它表示第i种分配方案中,第j条子载波分配给第<img file="FDA0000869841940000044.GIF" wi="102" he="133" />用户;12)KKT条件与进化算法相结合的OFDM动态资源分配技术对于目标函数(2)式,当W确定后(2)式变为:<img file="FDA0000869841940000045.GIF" wi="1329" he="246" />其中Ω<sub>k</sub>表示分配给第k个用户子载波的集合,<img file="FDA0000869841940000051.GIF" wi="65" he="68" />表示确定后的载波分配方案,<img file="FDA0000869841940000052.GIF" wi="934" he="151" />p<sub>k,n</sub>表示当第n条子载波分配给第k个用户时,该子载波的功率值;这样,原目标函数就变为了一个带约束的非线性优化问题,用KKT条件对其进行求解,求得局部最优解。
地址 510006 广东省广州市番禺区广州大学城外环西路100号