一种能效最优的大规模MIMO波束域多播传输方法转让专利

申请号 : CN201810889400.0

文献号 : CN109104225B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 尤力陈旭王闻今孙晨卢安安高西奇

申请人 : 东南大学

摘要 :

本发明提出了一种能效最优的大规模MIMO波束域多播传输方法,主要包括:小区基站配置大规模天线阵列,通过波束赋形生成大规模波束集合覆盖整个小区,并且在生成的波束上与用户进行多播通信;基站根据接收到的用户上行探测信号,估计出各个用户的统计信道状态信息,并且根据统计信道状态信息进行能效最优的波束域功率分配。其中,所提出的能效最优的波束域功率分配算法主要利用Dinkelbach变换和确定性等同原理,通过迭代求解一系列凸优化问题获得全局最优的能效最优波束域多播功率分配矩阵。并且随着用户的移动,基站与各用户之间的统计信道状态信息发生变化,基站根据不同的应用场景获取统计信道状态信息,动态实施能效最优的波束域多播功率分配。

权利要求 :

1.一种能效最优的大规模MIMO波束域多播传输方法,其特征在于:包括以下步骤:(1)配置大规模天线阵列的基站通过波束赋形生成大规模波束集合覆盖整个小区,并且在生成的波束上与用户进行多播通信;

(2)基站获取各用户的统计信道状态信息,并根据统计信道状态信息构建波束域能效最优多播功率分配优化问题,利用Dinkelbach变换和确定性等同方法求解所述优化问题,对发送信号进行功率分配;所述功率分配优化问题的优化目标为最大化多播能效,优化变量为基站侧发送信号协方差矩阵;约束条件为基站侧发送信号协方差矩阵满足功率约束;

所述多播能效为系统多播速率与系统总功率的比值;优化问题表示为:

s.t.tr{Λ}≤Pcon,Λ≥0

其中,Hk为第k个用户的波束域信道矩阵,Λ为发送信号的协方差矩阵,I为单位矩阵,P(Λ)=μtr{Λ}+Pc是发送总功率,μ为放大系数,Pc为在硬件中耗散的电路功率,Pcon为基站发射信号总功率约束, 表示期望运算,det表示取矩阵的行列式,tr(·)表示计算矩阵的迹;

利用Dinkelbach变换引入一个辅助变量将原始优化问题目标函数的分式运算转化为减式运算,使得每次迭代求解的子问题均为凸优化问题;

利用确定性等同方法降低优化问题求解的运算复杂度,具体包括:

(a)依据大维随机矩阵理论,通过多播用户的波束域统计信道状态信息,迭代计算目标函数中多播速率项的确定性等同辅助变量Γk、 和Φk直至收敛;其中,Γk=Bk(Φk)-1,Bk(X)和Ck(X)为对角矩阵;

[Bk(X)]i,i=tr{diag{[Ωk]:,i}X}

⊙表示矩阵Hadamard乘积,*表示求矩阵的共轭,上标i表示迭代次数,下标i表示矩阵元素行列号;

(b)利用迭代得到的确定性等同辅助变量计算目标函数中的多播速率项中的确定性等同表达

(c)将多播速率项的确定性等同表达带入能效最优的波束域多播功率分配的优化问题中,避免高复杂度的求期望运算;

(3)在各用户移动过程中,随着基站与各用户之间统计信道状态信息的变化,基站侧动态实施能效最优的波束域功率分配。

2.根据权利要求1所述的能效最优的大规模MIMO波束域多播传输方法,其特征在于:所述步骤(1)中基站使用相同的酉变换生成覆盖整个小区的大规模波束,每个波束是对空间资源的划分;基站在波束域与目标用户进行能效最优的波束域多播通信。

3.根据权利要求1所述的能效最优的大规模MIMO波束域多播传输方法,其特征在于:所述波束域统计信道状态信息由基站根据接收到的多播用户发送的上行探测信号估计得出。

4.根据权利要求1所述的能效最优的大规模MIMO波束域多播传输方法,其特征在于:所述步骤(3)中随着用户的移动,基站与各用户之间的统计信道状态信息发生变化,基站根据不同的应用场景以相应时间间隔获取统计信道状态信息,动态实施利用Dinkelbach变换和基于确定性等同的波束域能效最优的功率分配。

说明书 :

一种能效最优的大规模MIMO波束域多播传输方法

技术领域

[0001] 本发明属于通信领域,具体涉及一种在多播场景下利用大规模天线阵列和统计信道状态信息的能效最优大规模输入多输出(Multiple-Input Multiple-Output,MIMO)波束域传输方法。

背景技术

[0002] 大规模MIMO系统中,基站端布置利用大规模天线阵列同时服务多个用户。采用大规模MIMO技术可以有效降低用户间干扰,大幅提高无线通信系统的频谱利用率和功率效率。波束分多址传输过程中,基站侧通过酉变换将发送信号转换到波束域,在波束域信道进行信号传输,充分利用大规模天线阵列的空间角度分辨率和用户信道在波束域中的局部性特性。
[0003] 多播通信场景下,基站将同样的信息同时传递给目标用户组。在大规模MIMO波束域多播的场景下,往往需要优化系统能效。这类优化问题由于目标函数是非凸的,通常难以得到全局最优解,并且当基站侧天线数较大时,求系统多播速率过程中的求期望过程复杂度很高。为此,本发明提出了一种低复杂度且全局最优的利用统计信道状态信息的能效最优大规模MIMO波束域多播传输方法。

发明内容

[0004] 发明目的:本发明的目的是提供一种在基站多播场景下利用大规模天线阵列和统计信道状态信息的能效最优大规模MIMO波束域传输方法。
[0005] 技术方案:为实现上述发明目的,本发明采用的技术方案为:
[0006] 一种能效最优的大规模MIMO波束域多播传输方法,包括以下步骤:
[0007] (1)基站配置大规模天线阵列,并且基站通过波束赋形生成大规模波束集合覆盖整个小区,并且在生成的波束上与用户进行多播通信。
[0008] (2)基站利用获取的波束域统计信道状态信息构建波束域能效最优多播功率分配优化问题,利用Dinkelbach变换和确定性等同方法求解所述优化问题,对发送信号进行功率分配。
[0009] (3)在各用户移动过程中,随着基站与各用户之间的统计信道状态信息的变化,基站侧动态实施能效最优的波束域率分配。
[0010] 所述步骤(1)中的基站侧配置由大量天线所构成的天线阵列,基站使用相同的酉变换生成可以覆盖整个小区的大规模波束,每个波束是对空间资源的划分。基站在波束域与目标用户进行多播通信。
[0011] 所述步骤(2)中各用户在上行信道探测阶段发送上行探测信号,基站根据接收到的探测信号,估计实施波束域功率分配的波束域统计信道状态信息。具体实施波束域功率分配的方法基于Dinkelbach变换和确定性等同方法。
[0012] 上述的基于Dinkelbach变换的波束域功率分配方法包括:
[0013] (a)解决能效最优的功率分配问题的目标函数是一个分式方程,这是一个非凸的优化问题往往难以得到全局最优解。通过Dinkelbach变换引入一个辅助变量,将优化问题转化为凸优化问题,可以在得到局部最优解的同时得到全局最优解。
[0014] (b)代求解能效最优功率分配的凸优化问题,其中的辅助变量随着迭代过程不断更新。迭代过程在相邻两次迭代结果之差小于某个给定阈值时终止。
[0015] 上述的基于确定性等同的波束域功率分配方法包括:
[0016] (a)依据大维随机矩阵理论,通过多播用户的波束域统计信道状态信息,迭代计算目标函数中多播速率项的确定性等同辅助变量直至收敛。
[0017] (b)利用迭代得到的确定性等同辅助变量计算目标函数中的多播速率项的确定性等同表达。
[0018] (c)将多播速率项的确定性等同表达带入能效最优的波束域多播功率分配的优化问题中,避免高复杂度的求期望运算。
[0019] 所述步骤(3)中随着用户的移动,基站与各用户之间的统计信道状态信息发生变化,基站根据不同的应用场景以相应的时间间隔获取统计信道状态信息,动态实施波束域功率分配。
[0020] 有益效果:与现有技术相比,本发明具有如下优点:
[0021] 1.基站与用户组中各个用户在波束域上实施能效最优的多播通信,可以与其无线信道的空间特性相匹配,从而获取使用大规模天线阵列所带来的功率效率和频谱效率的提升。
[0022] 2.利用多播用户的波束域统计信道状态信息对发送信号进行设计,所需的各用户的波束域统计信道状态信息可以通过稀疏的探测信号获得,所提出的多播传输方法同时适用于时分双工和频分双工系统。
[0023] 3.利用Dinkelbach变换和确定性等同原理进行能效的功率分配,显著降低优化问题求解和物理层实现的复杂度,并且该功率分配方法能够获得全局最优解。

附图说明

[0024] 图1为能效最优的大规模MIMO波束域多播传输方法流程图。
[0025] 图2为大规模MIMO多播系统示意图。
[0026] 图3为基于Dinkelbach变换的迭代算法流程图。
[0027] 图4为基于Dinkelbach和确定性等同的迭代算法流程图。

具体实施方式

[0028] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述。
[0029] 如图1所示,本发明公开的一种能效最优的大规模MIMO波束域多播传输方法,主要包括以下步骤:
[0030] 1)基站配置大规模天线阵列,通过波束赋形方法生成能够覆盖整个小区的大规模波束集合。本步骤中,基站通过模拟多波束赋形或数字多波束赋形的方法生成能够覆盖整个小区的大规模波束集合,从而实现空间资源的波束域划分。基站在同一时频资源上与用户进行能效最优的多播通信,该多播通信的过程在波束域上实施。
[0031] 2)基站获取多播用户的波束域统计信道状态信息,利用统计信道状态信息构建能效最优的波束域多播功率分配问题,并利用Dinkelbach变换和确定性等同方法求解该优化问题,完成对发送信号能效最优的功率分配。
[0032] 3)在各用户动态移动过程中,随着基站与多播用户组内用户之间波束域统计信道状态信息变化,基站侧动态实施波束域功率分配,多播过程动态更新。
[0033] 下面以图2所示的大规模MIMO多播系统为例,考虑单小区场景,基站侧配置M根发2 3
射天线的大规模天线阵列(M为10~10数量级),天线间隔为半波长。小区中有K个多播目标用户,每个用户配置Nr根接收天线。
[0034] 在信道探测阶段,多播用户发送上行探测信号,基站根据接收到的探测信号估计各个用户的波束域统计信道状态信息 其中Hk分别为第k个多播用户的波束域信道矩阵,运算符⊙为矩阵Hadamard乘积,*为求矩阵的共轭, 表示期望运算。
[0035] 基站将发送给用户的空间域信号通过统一的酉变换变换波束域,基站在波束域向各个用户发送多播信号。到假设基站发送的波束域多播信号为x,发送信号的协方差矩阵为多播用户速率可以表示为:
[0036]
[0037] 其中上标H表示矩阵的共轭转置,min表示取最小值运算,log表示对数运算,det表示取矩阵的行列式。考虑到波束域信道基站侧的相关性很低,基站在各个波束上发送相互独立的数据流,即矩阵Λ为对角矩阵。
[0038] 注意到在波束域多播通信中的能效问题,为了获得能效更高的多播能效,需要对发送信号的协方差矩阵Λ进行优化,即在基站侧对发射波束进行功率分配,即解决如下优化问题:
[0039]
[0040] 这里的P(Λ)是发送总功率,且满足P(Λ)=μtr{Λ}+Pc,其中tr{Λ}为信号发送功率,μ(>1)为放大系数,Pc为在硬件中耗散的电路功率,Pcon为基站发射信号总功率约束,上述tr{·}为取矩阵迹的运算。
[0041] 此问题目标函数非凸,很难得到全局最优解,且实现复杂度很高为此,本发明基于Dinkelbach变换和确定性等同求解上述波束域多播传输功率分配优化问题。其中基于Dinkelbach变换的思路是:能效最优的功率分配问题的目标函数是一个分式方程,这是一个非凸的优化问题往往难以得到全局最优解,通过Dinkelbach变换引入一个辅助变量,将优化问题转化为凸优化问题,可以在得到局部最优解的同时得到全局最优解。通过迭代求解能效最优功率分配的凸优化问题,其中的辅助变量随着迭代过程不断更新,迭代过程在相邻两次迭代结果之差小于某个给定阈值时终止。
[0042] 图3示出了本发明实施的基于Dinkelbach变换的功率分配方法的实现流程,详细过程如下:
[0043] 步骤1:初始化发送信号的协方差矩阵Λ(0),设置迭代次数指示i=0。在初始化发送信号的协方差矩阵Λ(0)时,可以根据波束域统计信道状态信息为波束增益最强的N个波束分配功率Pcon/N,其中Pcon为基站发射信号总功率约束。N可以利用信道统计状态信息获得,N的取值方式可以如下:计算每个用户的波束域信道相关阵 Rk是一个M×M的对角阵,各对角元素为 可以取对于该用户能量覆盖达80%的波束集合,然后所有K个多播用户的波束集合取并集得到集合Υ,N就是集合Υ中元素的个数。
[0044] 步骤2:根据功率分配矩阵Λ(0),计算相应的多播能效函数 为
[0045]
[0046] 步骤3:引入Dinkelbach辅助变量η,η通过如下方式迭代更新
[0047]
[0048] 步骤4:利用Dinkelbach变换将优化问题变为如下形式:
[0049]
[0050] 步骤5:利用内点法或其他凸优化方法求解凸优化问题(5)。
[0051] 步骤6:将凸优化问题(5)的解带入多播能效函数表达式(3)中,计算新的多播能效函数值
[0052]
[0053] 步骤7:第i+1次迭代多播能效函数的结果 与第i次结果 进行比较,如果两次的差 小于某个设定阈值ε1,则终止迭代;否则,将迭代次数i加1,即i=i+1,跳转到步骤3。
[0054] 在上面提出的基于Dinkelbach变换的功率分配方法中,在求解多播能效函数表达式(6)以及凸优化问题(5)时,都需要对信道进行遍历,计算期望值。由于该期望没有闭式表达式,因而需要Monte-Carlo仿真计算。为了避免高复杂度的求期望运算,本发明利用大维矩阵随机理论计算多播速率项的确定性等同表达,来降低基于Dinkelbach变换的功率分配方法的计算复杂度。确定性等同方法仅利用统计信道状态信息,通过迭代计算确定性等同辅助变量,即可获得多播速率项的逼近结果。因为确定性等同的结果可以很好逼近多播速率项的准确表达,本发明提出了基于Dinkelbach变换和确定性等同的功率分配方法。
[0055] 图4示出了基于Dinkelbach变换和确定性等同的功率分配方法的实现流程,详细过程如下:
[0056] 步骤1:初始化发送信号的协方差矩阵Λ(0),设置迭代次数指示i=0。在初始化发送信号的协方差矩阵Λ(0)时,可以根据波束域统计信道状态信息为波束增益最强的N个波束分配功率Pcon/N。
[0057] 步骤2:计算多播速率项确定性等同初始值 首先引入确定性等同辅助变量
[0058] Γk=Bk(Φk)-1   (7)
[0059]
[0060]
[0061] 在迭代过程中,三个辅助变量都会趋于收敛,当辅助变量变化值小于给定阈值时停止迭代。其中Bk和Ck都是对角矩阵,其对角线元素可以表示为
[0062] [Bk(X)]i,i=tr{diag{[Ωk]:,i}X}   (10)
[0063]
[0064] 因此多播速率项Rmc(Λ)中的Rk(Λ)的确定性等同可以表示为
[0065]
[0066] 这样多播速率项的确定性等同可以表示为
[0067]
[0068] 步骤3:根据Λ(i)计算多播能效函数值
[0069]
[0070] 步骤4:引入Dinkelbach辅助变量η,η通过如下方式迭代更新
[0071]
[0072] 步骤5:利用Dinkelbach变换将优化问题变为如下形式:
[0073]
[0074] 步骤6:利用内点法或其他凸优化方法求解凸优化问题(16)得到优化问题本次迭(i+1)代的解Λ 。
[0075] 步骤7:将凸优化问题(16)的解Λ(i+1)带入多播能效函数表达式中,计算新的多播能效函数值
[0076]
[0077] 步骤8:将第i+1次迭代多播能效函数的结果 与第i次结果 进行比较,如果两次的差 小于某个设定阈值ε1,则终止迭代;否则,将迭代次数i加1,即i=i+1,回到步骤3将本次迭代的解带入公式(8),重新计算确定性等同辅助变量Γk、 和Φk,重复上述步骤。
[0078] 在各用户移动过程中,随着基站与用户之间的波束域统计信道状态信息的变化,基站侧根据更新后的统计信道状态信息重复前述步骤,进行能效最优波束域多播功率分配。从而实现多播传输过程的动态更新。波束域统计信道状态信息的变化与具体应用场景有关,其典型统计时间窗是短时传输时间窗的数倍或数十倍,相关的统计信道状态信息的获取也在较大的时间宽度上进行。
[0079] 应当指出,以上所述仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。本实施例中未明确的各组成部分均可用现有技术加以实现。