技术特征:1.一种基于能效最优的协作通信系统资源分配方法,其特征在于:包括
步骤1:建立系统模型;
系统由基站S,M个用户以及N个中继组成,用户自由分布在小区内中继以外的圆环内,用户与基站距离较远,用户无法直接接收基站传输的信号,信号传输分为两个时隙,第一个时隙基站通过子载波发送信号给中继,下个时隙中继接收到基站传过来的信号放大并进行转发,两个时隙相互正交,记在t时刻被第n个中继服务的用户集为:
且i≠j
在S→R链路中,全部K个正交的子载波被分配给N个中继,所有子载波的集合表示为ξ={1,2,...K},在R→D链路中,所有的用户共享中继的全部K个正交的子载波,每个用户在一个时刻与最近的中继形成链路,在两跳链路中信号在同一个子载波上进行传输,假设所有节点之间的衰落是独立同分布的瑞利衰落,用户m在t时刻第k个子载波上瞬时速率可以表示为:
其中ηs,k(t)和ηm,k(t)分别为S→R链路和R→D链路在t时刻的信噪比(SNR),ps,k(t)为t时刻基站S到与它相连的中继在子载波k上的发射功率,pr,k(t)为t时刻基站在子载波k上的发射功率,hs,k(t)和hm,k(t)分别为t时刻基站S到中继,中继到用户Dm在子载波k上的信道增益,N0为噪声功率谱密度,子载波带宽用B表示;
步骤2:系统场景分析,问题归结;
对于用户Dm来说,单位时间内的能量效率表示为平均数据速率与平均功率消耗之比:
其中Τ为加窗长度,R(0)=0,sm(t)表示用户Dm在t时刻的瞬时数据速率:
令ρm,k(t)表示子载波分配参数,当在t时刻用户Dm分配到子载波k时,ρm,k(t)=1,否则ρm,k(t)=0,在t时刻的瞬时功率消耗表示为其中pcm(t)表示用户端电子设备的电路功率消耗,从而该场景下的最优化问题可以表示为:
步骤3:使用凸优化方法求解最优化问题;
所述优化问题P1的求解可以采用拉格朗日因子方法:
再联立和并用次梯度方法迭代求解,其中βk,βs,βr,n是相应的拉格朗日因子。
2.根据权利要求1所述的资源分配方法,其特征在于:
所述优化问题P1的拉格朗日形式中的拉格朗日因子βk,βs,βr,n的迭代更新方法采用次梯度算法,所述次梯度算法的迭代更新方程是
其中βk(τ),βs(τ),βr,n(τ)分别表示第n次迭代的拉格朗日因子,δk(τ),δs(τ),δr,n(τ)分别表示相应的迭代步长。
3.根据权利要求2所述的资源分配方法,其特征在于:所述次梯度算法迭代更新方程的迭代步长可以设置成:
4.根据权利要求1所述的资源分配方法,其特征在于:所述步骤3优化问题P1的求解包括以下步骤:
步骤A1:初始化,设置功率迭代次数q=0;
步骤A2:最优化中继端功率,对于每个子载波k,通过
计算设置
步骤A3:最优化基站端功率,对于每个子载波k,通过
计算设置
步骤A4:最优化分配因子ρm,k,对于每个子载波k,通过
计算设置Ωm←Ωm∪{k},ξ←ξ-{k};
步骤A5:q←q+1,如果q<Q,重复步骤A2到步骤A4;否则算法结束。
5.根据权利要求1-4所述的任意一种资源分配方法,其特征在于,还包括步骤4:
步骤4:算法复杂度分析与对比;
通常的能效优化算法采用穷举法,穷举法找到最优解的复杂度公式可以表示为O(2MKKlogK),复杂度随子载波数目以及用户数目的增加而指数增加;
本发明算法复杂度公式则是一个关于子载波数目和用户数目的线性表达式
联合最优算法与中继个数相关,找到最优解的复杂度公式为O(MKN)。
6.根据权利要求1-4所述的任意一种资源分配方法,其特征在于,所述步骤2问题归结还包括:
假设所有子载波信道服从瑞利衰落,各个节点之间的信道增益服从零均值的复高斯分布,路径损耗采用Okumura-Hata模型:L(d)=137.74+35.22lgddB,其中距离的单位为千米,定义基站端发射功率PS的最大上限与最大传输功率Pmax之间的关系为PS=Pmax/2,定义系统的公平性