本发明涉及卫星通信系统预编码方法,尤其涉及了一种能效保障的多波束卫星通信鲁棒预编码方法。
背景技术:
卫星通常采用多波束系统框架,在广阔的覆盖区域内由多个波束为终端提供服务,以满足下一代卫星移动通信系统高吞吐量的数据速率需求。与单波束系统相比,多波束移动卫星通信系统具有更大的吞吐量和更高的频谱利用率,但由于天线的辐射,难以消除的波束旁瓣使得相邻波束之间往往存在重叠覆盖区域,处在该区域的用户会遭受严重的波束间干扰。对于采取同频组网的多波束卫星移动通信系统,减小波束间干扰带来的不利影响是一个亟待解决的问题。多波束联合预编码是一种在发送端对信号进行预处理以抵消波束间干扰的发送端多波束联合发送方案。另一方面,卫星通常由太阳能电池板供电,因此卫星通信系统的功耗是不可忽略的,在能源有限和绿色通信的背景下,追求高能效和低功耗已经成为未来卫星通信系统设计的趋势。
在实际应用中,传统传输方法会受到各种限制:一方面,在现行的卫星标准例如dvb-s2和dvb-s2x中,预编码矩阵中的一个预编码矢量对应一个用户组,卫星把传输给此用户组多个用户的数据封装在同一个帧中,故可以将预编码设计问题转换为多组多播的预编码优化问题;另一方面,在卫星移动通信系统中,高传播时延造成的信道相位不确定性使得发送端难以获得实际的信道状态信息,因此,考虑不完全信道状态信息的鲁棒预编码设计对卫星通信系统具有重要意义。传统的考虑能效的多波束卫星通信传输方法通常以最大化和能效为设计准则,该准则可能导致部分波束能量效率较低,无法保证传输能效。针对以上两方面,本发明给出一种能效保障的多波束卫星通信系统鲁棒预编码方法。
技术实现要素:
发明目的:本发明目的在于提出一种能效保障的多波束卫星通信鲁棒预编码方法,该方法建立在多组多播优化问题基础上,通过对用户速率求期望并使最小组能效最大化,可以有效降低信道相位不确定性带来的负面影响,相比忽略信道相位不确定性的传统方法,提高多波束卫星通信系统的能效和传输性能,降低实现复杂度。
技术方案:为实现上述发明目的,本发明采用如下技术方案:
一种能效保障的多波束卫星通信鲁棒预编码方法,包括如下步骤:
(1)引入表征由信道状态信息反馈延时带来的信道相位不确定性的随机变量,用估计信道矢量与信道相位误差矢量的哈达玛积来表示实际信道矢量;
(2)构建最小组能量效率最大化的鲁棒预编码优化设计问题,所述优化设计问题的优化目标为用户组
(3)根据最优化理论引入辅助变量对原始优化问题进行等效变换;
(4)引入数学期望的近似和半正定松弛,对等效优化问题进行转化;
(5)利用序贯优化方法和二分法,引入辅助变量,得到半正定松弛下的最优解;
(6)判断步骤(5)所得解的秩是否为一,若为一,则采用特征值分解,得到原始优化问题的最优预编码矢量;
(7)若秩不为一,则采用高斯随机化方法进行功率再分配,得到每个用户组满足秩一条件的次优预编码矢量。
作为优选,步骤(1)中引入的随机变量表示为
作为优选,步骤(2)中,
作为优选,步骤(3)中根据最优化理论引入变量
其中,p是卫星发射功率的上限。
作为优选,步骤(4)中将数学期望
作为优选,步骤(4)中半正定松弛转化后的问题表示为:
其中,
作为优选,所述步骤(5)中经序贯优化方法和二分法转化后的问题表示为:
其中,
作为优选,所述步骤(6)中判断上述问题的解的秩是否为一,若为一,则采用特征值分解得到原始优化问题的最优解;否则,所述步骤(7)中利用高斯随机化方法进行功率再分配,具体而言:首先对所述次优预编码矩阵进行特征值分解,生成对应的高斯候选预编码矢量,其次对于多次高斯随机化过程,利用序贯优化方法和二分法对重新分配功率的能量效率最大化问题进行转化,最后在所获得的高斯随机化结果中选择最优解对应的功率分配矢量,进而获得每个用户组的次优预编码矢量。
有益效果:本发明提供的能效保障鲁棒预编码方法通过建立多组多播能量效率最大化问题,对用户速率求数学期望从而得到用户组能量效率,对总发射功率进行约束并使最小组能效最大化,从而降低信道相位不确定性带来的负面影响,与忽略信道相位不确定性的传统方法相比,能够有效提高多波束卫星通信系统的能量效率和传输性能。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅表明本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他实施例的附图。
图1为多组多播的多波束卫星移动通信系统示意图。
图2为本发明的方法总体流程图。
图3为本发明实施例的详细方法流程图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明实施例提出的一种能效保障的多波束卫星通信鲁棒预编码方法,能够有效降低信道相位不确定性带来的负面影响,相比传统方法有显著的能效和传输性能增益。图1为系统配置示意图,系统采用全频率复用,nt个波束同时服务nu个用户,每个用户配备单天线。设同一时隙内服务的用户组集合为
(1)对于用户组
其中,
(2)计算用户组
其中,b为带宽,
(3)由于多播场景的特性,求解能量效率最大化问题,即在保证总发射功率小于某一定值的条件下,最大化最小组能量效率。给出能量效率最大化问题:
(4)引入辅助变量
由于较难估计
(5)利用半正定松弛、序贯优化方法和二分法对原始优化问题进行转化求解。
通过半正定松弛以及(4)中的等价和近似,问题
其中,
与问题
令
由于问题
其中,
引入变量β,初始化下界和上界r和
求解问题
(6)判断
(7)否则,利用高斯随机化方法进行功率再分配,由
设高斯随机化次数为g,根据
其中,u是特征向量组成的酉矩阵,σ是对角线元素为特征值的对角矩阵,则
其中,
其中,
其中,
迭代求解问题