本发明专利技术公开了一种基于流量需求的公平多组多播预编码方法,属于卫星通信领域;具体为:搭建多波束卫星通信场景,利用用户的可达速率与流量需求之比得到吞吐量满足度,从而构建基于流量需求的公平多组多播预编码优化问题;根据凸优化理论,通过引入辅助变量采用半正定松弛和二分搜索法,将原问题转化为凸优化问题并用凸优化工具求解,得到最优解。判断最优解是否满足约束,如果是,则直接采用特征值分解得到最优解;否则采用高斯随机化方法生成候选解,并进行可行性功率控制,得到近似解,最终得到每个用户组的最优预编码矢量。本发明专利技术的优化目标,使得每个用户的可达速率与流量需求的匹配程度一致,有效提升了系统的灵活性和公平性。性。性。
【技术实现步骤摘要】
一种基于流量需求的公平多组多播预编码方法
[0001]本专利技术属于卫星通信领域,涉及多波束卫星预编码问题,具体涉及一种基于流量需求的公平多组多播预编码方法。
技术介绍
[0002]随着人们对互动多媒体服务和宽带互联网访问等新兴应用需求的迅速增加,传统的卫星通信已经难以支持当前日益增长的高吞吐量的数据速率需求,多波束架构已经成为下一代卫星通信系统的发展趋势。
[0003]相比于传统的单波束卫星系统,多波束卫星通信系统可以采用频率复用技术来提高频谱利用率,实现更高的系统传输性能。为了提供更高的数据速率,积极的全频率复用受到了广泛关注,然而由于波束旁瓣的存在,全频率复用会导致严重的波束间干扰。在发射端对信号进行预处理的预编码技术能够有效缓解全频率复用带来的波束间干扰,提升系统的吞吐量性能。
[0004]在卫星多播场景中,每个波束同时服务一个用户组,卫星把传输给该用户组中多个用户的数据封装在同一个帧中,该用户组中多个用户收到的数据是相同的,预编码矢量的设计是对应于各个用户组的。因此,需要将预编码的设计转化为多组多播预编码优化问题。
[0005]在多波束卫星通信系统中,星载资源是有限的,用户的通信需求存在差异性。传统的多组多播预编码技术不考虑用户的流量需求,无法通过灵活的预编码对吞吐量进行调整,容易造成资源浪费,不适用于有具体吞吐量需求的场景。
技术实现思路
[0006]本专利技术针对上述问题,在多波束卫星通信系统中,设计了一种基于流量需求的公平多组多播预编码方法,在功率约束和流量需求约束下提高最差用户的吞吐量满足度,可以有效提升多波束卫星通信系统的灵活性与公平性,更适用于有具体吞吐量需求的场景。
[0007]所述基于流量需求的公平多组多播预编码方法,具体步骤如下:
[0008]步骤一、搭建多波束卫星通信场景,卫星通过多个波束向地面用户终端提供服务,在单个时隙每个波束为一个用户组提供服,发射端获取每个用户的信道状态信息;
[0009]第k个用户组中第i个用户的信道矢量表示为h
i
,,表示第k个用户组。
[0010]步骤二、利用用户的可达速率与用户的流量需求之比,构建基于流量需求的公平多组多播预编码优化目标;
[0011]优化目标为最大化最小用户的吞吐量满足度:
[0012][0013]w
k
表示第k个用户组中用户的预编码矢量,下标k∈{1
…
G},G为通信场景中的波束数目,亦即用户组数目,C
k
表示第k个用户组中用户的可达速率,F
k
是第k个用户组中用户的
流量需求。
[0014]该优化目标要满足的约束条件如下;
[0015]s.t.C
k
≤F
k
[0016][0017][0018][0019]W为带宽,SINR
i
为第k个用户组中第i个用户的信干噪比,表示噪声功率;P
n
为发射功率限制的常数;下标n∈{1
…
N
t
},N
t
为发射天线数,表示发射天线n的发射功率,该值要小于阈值P
n
。
[0020]步骤三:根据凸优化理论,通过引入辅助变量γ简化优化目标,使用半正定松弛技术,并去掉秩一约束将原问题转化为松弛问题。
[0021]通过辅助变量γ简化后的优化目标和约束条件为:
[0022][0023][0024]γ≤1
[0025][0026]将问题转化为松弛问题如下:
[0027][0028][0029]γ≤1
[0030][0031][0032]其中,问题去掉了秩一约束rank(X
k
)=1。
[0033]步骤四:引入辅助变量t将松弛问题转化为可行性问题,并结合二分搜索方法,用凸优化工具求解,得到松弛问题的最优解。
[0034]具体为:
[0035]首先,初始化二分搜索的下界和上界和上界在每次迭代过程中,对于一个给定的γ≤1,通过引入辅助变量t,将松弛问题转化为可行性问题
[0036][0037][0038][0039]t≤1
[0040][0041]然后,用凸优化工具求解可行性问题来检查γ是否为可行值,如果是,则更新二分搜索的下界否则更新上界直到满足ε表示搜索的求解精度。
[0042]最终得到松弛问题的最优解
[0043]步骤五:判断松弛问题的最优解是否满足秩一约束,如果是,则直接采用特征值分解得到原问题的最优解;否则采用高斯随机化方法进行秩一近似,生成候选解,并对候选解进行可行性功率控制,得到原问题的近似解,最终得到每个用户组的最优预编码矢量。
[0044]本专利技术的优点在于:
[0045]1)本专利技术一种基于流量需求的公平多组多播预编码方法,考虑到用户的通信需求存在差异性,针对用户流量需求设计优化问题,相比于传统多组多播预编码技术,更适用于有具体吞吐量需求的场景。
[0046]2)本专利技术一种基于流量需求的公平多组多播预编码方法,考虑了流量需求约束,限制用户的可达速率小于等于流量需求,确保流量需求不会被过度满足从而节省星上功率,减少资源浪费。
[0047]3)本专利技术一种基于流量需求的公平多组多播预编码方法,优化目标是最大化最小用户的吞吐量满足度,使得每个用户的可达速率与流量需求的匹配程度一致,在公平性意义上取得了最优,有效提升了系统的公平性。
附图说明
[0048]图1为本专利技术一种基于流量需求的公平多组多播预编码方法的流程图;
[0049]图2为本专利技术搭建的多波束卫星通信多播场景示意图。
具体实施方式
[0050]下面将结合附图和实施例对本专利技术的具体实施方式做进一步的详细说明。以下实施例或者附图用于说明本专利技术,但不用来限制本专利技术的范围。
[0051]本专利技术提供了一种基于流量需求的公平多组多播预编码方法,考虑了系统的灵活性和公平性,可以有效提升系统的传输性能,更适用于有具体吞吐量需求的场景。
[0052]如图1所示,具体步骤如下:
[0053]步骤一、搭建多波束卫星通信场景,卫星通过多个波束向地面用户终端提供服务,在单个时隙每个波束为一个用户组提供服务。发射端获取每个用户的信道状态信息;
[0054]如图2所示,从网关发送的信号首先通过馈线链路传递给卫星,经卫星转发后,由地面用户终端接收。系统采用全频率复用和时分复用,在每个时隙内每个波束同时为一个用户组中的多个单天线用户提供服务。第k个用户组中第i个用户的信道矢量表示为h
i
,,表示第k个用户组。
[0055]步骤二、针对第k个用户组,利用该用户组中用户的可达速率与用户的流量需求之比,构建基于流量需求的公平多组多播预编码优化问题;
[0056]优化目标为在发射功率约束和流量需求约束下,最大化最小的用户吞吐量满足度,用户的吞本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于流量需求的公平多组多播预编码方法,其特征在于,具体步骤如下:首先,搭建多波束卫星与用户组的通信场景,利用所有用户的可达速率与流量需求之比,构建基于流量需求的公平多组多播预编码优化目标;优化目标为最大化最小的用户吞吐量满足度:w
k
表示第k个用户组中用户的预编码矢量,下标k∈{1
…
G},G为通信场景中的波束数目,亦即用户组数目,C
k
表示第k个用户组中用户的可达速率,F
k
是第k个用户组中用户的流量需求;该优化目标要满足的约束条件如下;s.t.C
k
≤F
kkk
W为带宽,SINR
i
为第k个用户组中第i个用户的信干噪比,表示噪声功率;P
n
为发射功率限制的常数;下标n∈{1
…
N
t
},N
t
为发射天线数,表示发射天线n的发射功率;然后,根据凸优化理论,通过引入辅助变量γ简化优化目标,使用半正定松弛技术,并去掉秩一约束将原问题转化为松弛问题;引入辅助变量t将松弛问题转化为可行性问题,并结合二分搜索方法,用凸优化工具求解,得到松弛问题的最优解;最后,判断松弛问题的最优解是否满足秩一约束,如果是,则直接采用特征值分解得到原问题的最优解;否则采用高斯随机化方法进行秩一近似,生成候选解,并对候选解进行可行性功率控制,得到原问题的近似解,最终得到...
【专利技术属性】
技术研发人员:徐桢,戴芷琪,张涛,张越,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。