[发明专利]多用户协作中继系统中基于功率最小化的资源分配方法有效
申请号: | 201310418301.1 | 申请日: | 2013-09-13 |
公开(公告)号: | CN103491634A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 李有明;陈斌;吴耀辉;刘小青;邹婷 | 申请(专利权)人: | 宁波大学 |
主分类号: | H04W72/04 | 分类号: | H04W72/04;H04L5/00 |
代理公司: | 宁波奥圣专利代理事务所(普通合伙) 33226 | 代理人: | 周珏 |
地址: | 315211 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种多用户协作中继系统中基于功率最小化的资源分配方法,其利用等效信道增益将系统中的两跳链路转换为虚拟的直传链路,然后将涉及子载波分配、中继选择和功率分配的联合优化问题分解为三个子问题:第一,根据用户的平均信道增益以及目标速率,运用功率最小化准则确定各用户所占用的子载波数目;第二,以信道条件最佳为原则,同时考虑用户的目标速率,采用子载波选择用户和中继的形式进行子载波分配,避免了一个子载波分配给多个用户,并降低了计算复杂度;第三,运用注水算法并结合信道环境,进行功率分配,保证了系统总功率最小;此外,在进行子载波分配和中继选择的过程中,使得各子载波上加载的能量最小,从而降低了系统的能耗。 | ||
搜索关键词: | 多用户 协作 中继 系统 基于 功率 最小化 资源 分配 方法 | ||
【主权项】:
1.一种多用户协作中继系统中基于功率最小化的资源分配方法,其特征在于包括以下步骤:①假设多用户协作中继系统的上行链路中存在K个用户和M个中继,且每个用户和每个中继均只安装有一根天线,每个用户在N个子载波中的若干个子载波上通过若干个中继向基站传输数据,其中,K≥1,M≥1,N≥1;假设任意一个用户向基站传输数据的过程分为两个阶段:第一阶段,该用户向所有中继广播其数据;第二阶段,能够对该用户所广播的数据进行译码的中继向基站转发其接收到的数据,其中,假设能够对该用户所广播的数据进行译码的其中一个中继为第m个中继,则第m个中继向基站转发其接收到的数据所占用的子载波与该用户向第m个中继广播数据时所占用的子载波相同,1≤m≤M;假设每个用户通过反馈信道将信道的瞬时状态信息反馈给基站,基站已知所有信道的瞬时状态信息;②根据香农定理,计算每个用户通过中继的转发在各个子载波上达到的速率,将第k个用户通过第m个中继的转发在第n个子载波上达到的速率记为rk,m,n,r k , m , n = 1 2 min ( log 2 ( 1 + P k , m , n H k , m , n ) , log 2 ( 1 + P m , B , n H m , B , n ) ) , ]]> 其中,1≤k≤K,1≤m≤M,1≤n≤N,min()为取最小值函数,Pk,m,n表示在第一阶段第k个用户到第m个中继在第n个子载波上的发射功率,Hk,m,n表示在第一阶段第k个用户到第m个中继在第n个子载波上的信道增益,Pm,B,n表示在第二阶段第m个中继到基站在第n个子载波上的发射功率,Hm,B,n表示在第二阶段第m个中继到基站在第n个子载波上的信道增益;然后将功率最小化优化问题表述为:min Σ n = 1 N Σ m = 1 M ρ k , m , n ( Σ k = 1 K P k , m , n + P m , B , n ) s . t . C 1 . ρ k , m , n ∈ { 0,1 } , ∀ k , m , n ; C 2 . Σ k = 1 K Σ m = 1 M ρ k , m , n = 1 ∀ n ; C 3 . P k , m , n ≥ 0 , P m , B , n ≥ 0 , ∀ k , m , n ; C 4 . Σ m = 1 M Σ n = 1 N r k , n ≥ R k , ∀ k ; , ]]> 其中,ρk,m,n用于表示第n个子载波是否分配给第k个用户和第m个中继,
表示任意存在,在约束条件C1中,ρk,m,n=1表示第n个子载波分配给第k个用户和第m个中继,ρk,m,n=0表示第n个子载波未分配给第k个用户和第m个中继;约束条件C2表示每个子载波最多只能分配给一个用户-中继对;在约束条件C3中,Pk,m,n≥0表示Pk,m,n是非负的,Pm,B,n≥0表示Pm,B,n是非负的;在约束条件C4中,Rk表示第k个用户的目标速率;③首先计算每个用户到基站在各个子载波上的总发射功率,将第k个用户到基站在第n个子载波上的总发射功率记为Pk,B,n,Pk,B,n=Pk,m,n+Pm,B,n;然后根据等效信道增益的定义,计算每个用户到中继在各个子载波上的等效信道增益,将第k个用户到第m个中继在第n个子载波上的等效信道增益记为![]()
H k , m , n equ = H k , m , n × H m , B , n / ( H k , m , n + H m , B , n ) ; ]]> 再根据每个用户到中继在各个子载波上的等效信道增益,重新表示每个用户通过中继的转发在各个子载波上达到的速率,对于rk,m,n,根据rk,m,n最大化时需满足的条件Pk,m,nHk,m,n=Pm,B,nHm,B,n和
将rk,m,n重新表示为
接着根据平均信道增益的定义,计算每个用户的平均信道增益,将第k个用户的平均信道增益记为Hk,H k = Σ n = 1 N Σ m = 1 M H k , m , n equ / ( M × N ) ; ]]> 最后根据目标函数
确定每个用户所占用的子载波数目,将第k个用户所占用的子载波数目记为mk,其中,Bmax为最大调制比特数,符号
为向上取整符号;④根据每个用户到中继在各个子载波上的等效信道增益,并采用子载波选择用户和中继的形式进行子载波分配,具体过程为:④-1、计算每个用户在各个子载波上的最大等效信道增益值,并由各个子载波选择中继,将第k个用户在第n个子载波上的最大等效信道增益值记为Hk,n,
并将第n个子载波分配给
对应的中继,其中,max()为取最大值函数;④-2、根据每个用户在各个子载波上的最大等效信道增益值,计算各个子载波的平均信道增益,将第n个子载波的平均信道增益,记为
④-3、按各个子载波的平均信道增益从小到大的顺序,将每个用户在各个子载波上的最大等效信道增益值以列向量形式排列构成最大等效信道增益矩阵,记为H(K,N);④-4、在H(K,N)中为每个子载波找到所有用户在该子载波上的最大等效信道增益值中的最大值对应的用户,并将该子载波分配给找到的用户;⑤根据注水算法的原理,结合多用户协作中继系统的信道环境,进行子载波上的功率分配,具体过程为:⑤-1、从H(K,N)中提取出每个用户在其所占用的子载波上的最大等效信道增益值,并针对任意一个用户,将该用户在其所占用的子载波上的最大等效信道增益值按从大到小的顺序排列构成一个行向量,将第k个用户在其所占用的mk个子载波上的最大等效信道增益值按从大到小的顺序排列构成的行向量记为h(k,mk),h(k,mk)=[hk,1,hk,2,...,hk,n',...,hk,mk],(hk,1>hk,2>...>hk,n'>...>hk,mk),其中,hk,1表示第k个用户在其所占用的mk个子载波上的最大等效信道增益值中的最大值,hk,2表示第k个用户在其所占用的mk个子载波上的最大等效信道增益值中的次大值,hk,n'表示第k个用户在其所占用的mk个子载波上的最大等效信道增益值中按从大到小的顺序排列第n'位的值,1≤n'≤mk,
表示第k个用户在其所占用的mk个子载波上的最大等效信道增益值中的最小值;⑤-2、计算每个用户的注水线,将第k个用户的注水线记为KMA,k,
⑤-3、根据每个用户的注水线,计算每个用户在其所占用的最大等效信道增益值最小的子载波上加载的能量,将第k个用户在其所占用的最大等效信道增益值最小的子载波上加载的能量记为
;⑤-4、根据每个用户在其所占用的最大等效信道增益值最小的子载波上加载的能量,确定是否减少每个用户所占用的子载波数目,在减少子载波数目的情况下返回步骤⑤-2继续执行;对于第k个用户,判断
是否成立,如果成立,则将h(k,mk)中第k个用户在其所占用的mk个子载波上的最大等效信道增益值中的最小值删除,并令mk=mk-1,然后返回步骤⑤-2继续执行,否则,执行步骤⑤-5,其中,mk=mk-1中的“=”为赋值符号;⑤-5、根据注水算法的原理,计算每个用户在其所占用的子载波上加载的能量以及每个用户在其所占用的子载波上加载的比特数,将第k个用户在其所占用的mk个子载波上的最大等效信道增益值中按从大到小的顺序排列第n''位的值hk,n″对应的子载波上加载的能量和比特数对应记为εk,n″和bk,n″,εk,n″=KMA,k-1/hk,n″,
其中,1≤n''≤mk。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310418301.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种2芯冷接型皮线光缆和4芯冷接型皮线光缆
- 下一篇:导光板的定位结构