Precoding and Trajectory Design of Unmanned Aerial Vehicle Based on Joint Communication and Sensing
-
摘要: 无人机(UAVs)具有机动性强,低成本及易部署等特性,通过搭载通信及感知设备,支持通信与感知技术的高效资源共享,无人机可作为融合通信与传感技术的高性能空中平台。该文针对多输入多输出(MIMO)无人机使能的联合通信、感知场景,综合考虑无人机飞行能量、多天线传输及用户业务需求等限制条件,建模无人机通信、感知预编码及飞行轨迹联合优化问题为多目标优化问题,以实现通信用户最低速率最大化及目标最小发现概率最大化。由于通信用户最低速率最大化问题为非凸优化问题,难以直接求解,将原优化问题分解为通信预编码设计子问题及无人机轨迹设计子问题,并采用交替迭代法依次求解两个子问题直至算法收敛,其中,对于通信预编码设计子问题,提出一种基于迫零(ZF)算法的求解策略;对于无人机轨迹设计子问题,提出一种基于连续凸逼近(SCA)算法的求解策略。基于所得到的无人机最优轨迹,将无人机感知位置选择问题建模为加权距离和最小化问题,进而应用泛搜索算法优化确定目标感知位置,并设计基于ZF算法的通信感知预编码联合优化策略,以实现通信感知性能的联合优化。最后通过仿真验证了该文所提算法的有效性。Abstract: Benefited from the characteristics of high mobility, low cost and convenient deployment, by deploying communication and sensing equipment and supporting efficient resource sharing of communication and sensing technologies, Unmanned Aerial Vehicles (UAVs) are expected to act as high-performance aerial platforms which integrate communication and sensing technologies. In this paper, Multiple-Input-Multiple-Output (MIMO) UAV-enabled joint communication and sensing scenario is examined, the constraints of the flight energy of the UAV, multi-antenna transmission and user service requirement are jointly considered, the problem of UAV communication, sensing precoding and flight trajectory is formulated as a multi-objective optimization problem which jointly maximizes the minimum data rate of communication users and the minimum discovery probability of targets. Since the minimum rate maximization problem of communication users is a non-convex optimization problem, which is difficult to solve directly, the original optimization problem is decomposed into communication precoding design subproblem and UAV trajectory design subproblem. The two subproblems are solved successively by applying alternate iteration method until the algorithm reaches convergence. Specifically, a Zero-Forcing (ZF) algorithm is put forward for solving the communication precoding design subproblem. A Successive Convex Approximation (SCA) algorithm is applied to determine the optimal trajectory of the UAV. Based on the optimal trajectory of UAV, the sensing location selection problem is modeled as a weighted distance minimization problem, and then the extensive search algorithm is applied to obtain the optimal locations. Finally, a ZF algorithm-based joint communication and sensing precoding is presented. The effectiveness of the proposed algorithm is verified by simulations.
-
1. 引言
毫米波大规模多输入多输出(Multi-Input Multi-Output, MIMO)通信系统是5G和未来6G高速率数据传输的关键技术[1,2]。为了保证传输性能,系统中需要配备大量天线和射频链,这将导致昂贵的硬件成本和较高的能量损耗[3,4]。为了有效减少系统中耗电射频(Radio Frequency, RF)链的数量,基于透镜天线阵列的毫米波大规模MIMO解决方案备受关注[5-7]。该类方案利用电磁透镜的能量聚集能力,将不同方向的毫米波信号聚焦在天线阵的不同位置,从而将传统空间信道转换为波束空间信道。
基于波束空间的毫米波MIMO系统易出现功率泄漏的现象,从而导致系统速率下降和能量损耗[8],利用波束选择策略的混合预编码技术可提升系统的频谱利用效率并降低能量损耗[9-15]。文献[9,10]提出了单波束选择方案以提高频谱效率,该类方法只能收集小部分的泄漏功率。文献[11,12]提出多RF链多波束预编码结构,每个波束对应一个RF链,该方案可以缓解功率泄漏问题,但是需要更多的RF链,增加了系统的功耗和硬件成本。文献[13]提出了基于线性最小均方误差的波束选择方案,以获得最优波束子集。文献[14]提出了一种混合集群与波束选择方案,可提高每个用户的数据速率。文献[15]提出了一种基于相移器的波束选择网络,每个RF链可选择多个波束,通过相移器对发射波束进行相位调整。以上方案在一定程度上缓解了功率泄漏问题,但在波束选择或波束组合过程中会造成速率损失。
本文采用基于相移器的波束选择网络结构,提出基于最小相位误差的波束旋转(Minimum Phase Error based Beam Rotating, MPE-BR)预编码方案,建立波束选择集合,采用每个RF链选择多个波束的方式进行泄漏功率的收集;以最大增益波束为基准,利用最小相位误差准则确定波束选择集合的相位,将所选波束的信道增益对准同一方向,最大限度地提高每个用户的接收信噪比。本方案具有较低的计算复杂度,在提高能量效率的同时保持了良好的频谱效率。
2. 系统模型
在毫米波MIMO波束空间系统的下行链路中,基站端配置
N 个透镜天线,NRF 个RF链,N×NRF 个开关,用户数目为M ,用户端均为单天线,假设用户数与RF链数目相同,即NRF = M 。所有用户的接收信号y∈CM×1 可表示为y=√ρ˜HHFRFFBBs+n (1) 其中,
s∈CM×1 为发送信号,且满足E{ ssH} = IM ,ρ=PT/M 表示平均接收功率,PT 为基站发射功率。FRF=[f1RF,f2RF,⋯,fNRFRF]∈CN×NRF 表示模拟预编码矩阵,FBB=[f1BB,f2BB,⋯,fMBB]∈CNRF×M 是基带数字预编码矩阵,n∼CN(0,σ2IM) 为加性高斯白噪声信号。˜H=UH∈CN×M 为毫米波大规模MIMO系统波束空间信道矩阵,U∈CN×N 表示透镜天线阵列形成的离散空间傅里叶变换矩阵,H=[h1,⋯,hk,⋯,hM] 是毫米波大规模MIMO系统全维度的空间信道矩阵,hk∈CN×1 表示第k 个用户的空间信道向量,k∈{ 1,2,⋯,M} 。酉矩阵U=[a(φ1),a(φ2),⋯,a(φN)] ,a(ϕ)∈CN×1 是在空间方向φ 上的转向向量,φi=(i−(N+1)/2)/N,i=1, 2,⋯,N 。毫米波空间信道
H 采用Saleh-Valenzuela模型[16],其向量表示形式为hk=√NμkLkLk∑ℓ=1βkℓa(ϕkℓ) (2) 其中,
μk 和Lk 分别表示第k 个用户的大规模衰落因子和路径数,βkℓ ,ϕkℓ (1≤ℓ≤Lk )分别为第k 个用户在第ℓ 个路径中的复增益和离开角(Angle of Departure, AoD)。假设ϕkℓ,∀ℓ ,均匀分布于[ϕk−τk/2, ϕk+τk/2] ,φk 和τk 分别表示第k 个用户的平均离开角和角扩展范围。对于典型的均匀线性阵列(Uniform Linear Array, ULA),转向向量为aULA(ϕ)=1√N[e−j2πϕi]i∈I(N) (3) 其中,
I(N)={t−(N−1)/(N−1)22,t=0,1,⋯,N−1} 为天线阵列的索引集,ϕ=λ×sinθ/d 表示空间角度,d=λ/λ22 是天线间距,λ 是毫米波的波长,θ 是物理方向。对于具有
N1 个水平天线和N2 个垂直天线的典型均匀平面阵列(Uniform Planar Array, UPA),其转向向量为aUPA(ϕaz,ϕel)=1√N1[e−j2πϕazm]m∈I(N1)⊗1√N2[e−j2πϕeln]n∈I(N2) (4) 其中,
ϕaz 为空间方位角,ϕel 为空间仰角。对于波束空间信道,做如下假设:(1)不同用户的平均离开角是充分分离的[17];(2)每个用户仅有一个信道集群;(3)每个路径的复增益
βkℓ,∀k,ℓ 是独立同分布变量,并服从CN(0, 1) [16];(4)离开角ϕkℓ,∀k,ℓ 是相互独立的,并且均匀分布于[(SLk−(N+1)/2)/(SLk−(N+1)/2)NN, (SUk−(N+1)/2)/(SUk−(N+1)/2)NN] ,SLk 和SUk 为整数,分别表示功率泄漏区域的上下界值,并满足SUk−SLk≥2 [15]。3. 基于最小相位误差的波束旋转预编码
本节将混合预编码设计问题表述为最大频谱效率的求解问题,提出MPE-BR预编码算法,并对算法的计算复杂度进行分析。
3.1 优化问题表述
式(1)所表示的用户端接收信号,可改写为
y=√ρˉHHFBBs+n (5) 其中,
ˉH=FHRF˜H = [ˉh1,ˉh2,⋯,ˉhM] 表示模拟-用户域等效信道矩阵,ˉhk=FHRF˜hk 。假设基站处已获取准确的信道状态信息矩阵
H ,系统的频谱效率可以表示为R=M∑k=1log2(1+|ˉhHkfkBB|2σ2/σ2ρρ+∑j≠k|ˉhHkfjBB|2) (6) 约束条件为
|fkiRF|={1,i∈Bk0,其他 (7) ‖FRFfkBB‖2=1 (8) 其中,
fkiRF 表示模拟预编码向量fkRF 中第i 个元素,Bk 表示第k 个用户的波束选择集合,B = ⋃Mk=1Bk 为总波束选择集合,Bk 表示Bk 中波束数目,波束选择的总数目为B=∑Mk=1Bk 。混合预编码设计问题可表示为(FoptRF,FoptBB)=argmaxFRF,FBBR,s.t.式(7)、式(8) (9) 由于式(7)是非凸约束,且目标函数中存在用户间干扰(Inter-User Interference, IUI),很难获取全局最优解。为简化问题,基带预编码采用匹配滤波预编码方式,令
fkBB=αk¯hk ,αk 是归一化因子,使得‖FRFfkBB‖2=1 。当不同用户的平均离开角充分分离,每个用户的波束选择集合由泄漏功率的波束组成,有
Bk∩Bj=∅,k≠j ,且k,j=1,2,⋯,M 。对于任意用户k ,由于未被选择的波束功率远小于被选择波束功率,因此,可以忽略未选择波束的功率[17],即|˜hki′|≈0,i′∈B′k ,B′k=⋃j≠kBj 。任意用户j 对于用户k 造成的干扰表示为|ˉhHkfjBB|2=|αj˜hHkFRFFHRF˜hj|2 =|αj(∑i∈Bk˜h∗ki˜hji+∑i′∈B′k˜h∗ki′˜hji′)|2 ≤αj2(∑i∈Bk|˜h∗ki||˜hji|+∑i′∈B′k|˜h∗ki′||˜hji′|)2≈0 用户
k 的总干扰∑j≠k|ˉhHkfjBB|2≈0 ,即IUI可以近似忽略。将系统预编码矩阵的设计分解为每个用户预编码向量的设计问题,第k 个用户的预编码向量优化问题可以描述为fk,optRF=argmaxfkRF|¯hHkfkBB|2s.t.式(7) (11) 结合匹配滤波预编码及
ˉhk=FHRF˜hk ,进一步分析式(11)中的目标函数,并忽略IUI,可得|ˉhHkfkBB|2=α2k|[˜hHkfkRF]2+M∑j≠k[˜hHkfjRF]2|2 ≥α2k|[˜hHkfkRF]2|2 将式(12b)代入式(11),可得
fk,optRF=argmaxfkRF|[˜hHkfkRF]2|2s.t.式(7) (13) 式(13)中模拟预编码器的设计主要包括两部分:(1)波束选择,确定
fkRF 中非零元素位置;(2)波束组合,将fkRF 对˜hk 中选定的波束进行组合,有效叠加泄漏功率。3.2 考虑功率泄漏的波束选择策略
如图1所示,采用基于相移器的波束选择网络,网络中包含
N×NRF 个开关,N 个C-bit有限精度相移器与天线一一连接,相移器经由开关动态连接到RF链。系统的总功耗
Ptotal 可表示为Ptotal=PT+PBB+NRFPRF+BPSW+BPPS (14) 其中,
PBB 表示基带数字信号处理的功耗,PRF ,PSW 和PPS 分别表示单个RF链、单个开关及单个C-bit相移器的功耗。以2维UPA场景为例,将
˜hk 重塑为N1×N2 矩阵,波束选择的具体过程为:(1)搜索并选择最大增益波束至波束选择集Bk ,根据最大增益波束位置pmax 及功率泄漏程度\iota {\text{ = }}S_{ki}^{\text{U}} - S_{ki}^{\text{L}} 确定功率泄漏波束集{{\mathcal{A}}_k}{\text{ = }}\{ (p_{{\text{max}}}^{{\text{az}}} - \iota ,p_{{\text{max}}}^{{\text{el}}} - \iota ), \cdots ,(p_{{\text{max}}}^{{\text{az}}} + \iota , p_{{\text{max}}}^{{\text{el}}} + \iota )\} ,p_{{\text{max}}}^{{\text{az}}} 和p_{{\text{max}}}^{{\text{el}}} 分别表示最大增益波束的水平及垂直索引;(2)从{{\mathcal{A}}_k} 中移除{{\mathcal{B}}_k} 与{{\mathcal{A}}_k} 相交的元素,可得候选波束集合{{\mathcal{C}}_k} = {{\mathcal{A}}_k}{\backslash }{{\mathcal{B}}_k} ;(3)更新候选波束集{{\mathcal{C}}_k} 后,选择{{\mathcal{C}}_k} 中功率最高的波束至{{\mathcal{B}}_k} ;(4)循环执行(2)与(3),直至满足停止条件:\left| {{{{\boldsymbol{\tilde h}}}_{kp}}} \right| \le \kappa \left| {{{{\boldsymbol{\tilde h}}}_{k{p_{\max }}}}} \right| 及{B_k} \le {B_{\max }} ,\kappa 表示波束增益选择门限,{B_{\max }} 表示波束数目选择门限。图2为波束选择策略的简单示例,其中图2(a)表示波束选择步骤(1)与(2);图2(b)表示步骤(3);图2(c)表示步骤(4),满足停止条件时,停止波束选择,图2(d)表示最终波束选择结果,形成最优波束选择集合{{\mathcal{B}}_k} 。该波束选择策略可以推广至任意天线阵列。3.3 基于最小相位误差的波束组合策略
由式(13),已知
{{\boldsymbol{\tilde h}}_k} ,通过调整{\boldsymbol{f}}_{{\text{RF}}}^k 中非零元素的相位获取\left| {{\boldsymbol{\tilde h}}_k^{{\rm{H}}} {\boldsymbol{f}}_{{\text{RF}}}^k} \right| 的最大值,最优旋转波束组合的相位需满足条件{{{\boldsymbol{f}}_{{\text{RF}}}^{kp}}/ {{\boldsymbol{f}}_{{\text{RF}}}^{k{p_{\max }}}}}{\text{ = angle}} \left( {{{{{{\boldsymbol{\tilde h}}}_{k{p_{\max }}}}}/{{{{\boldsymbol{\tilde h}}}_{kp}}}}} \right) [18],\text{angle(}·\text{)} 表示提取相位。为了降低功耗,本文利用有限精度相移器,遵循最小相位误差准则,逐个将被选择波束近似对准至最大增益的方向,即{{{\boldsymbol{f}}_{{\text{RF}}}^{kp}} \mathord{\left/ {\vphantom {{{\boldsymbol{f}}_{{\text{RF}}}^{kp}} {{\boldsymbol{f}}_{{\text{RF}}}^{k{p_{\max }}}}}} \right. } {{\boldsymbol{f}}_{{\text{RF}}}^{k{p_{\max }}}}} = {{\text{e}}^{{\text{j}}\frac{{2\pi \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{n} }}{{{2^C}}}}},\forall p \in {{\mathcal{B}}_k} (15) \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{n} = \mathop {\arg \min }\limits_{n \in \left\{ {0,1, \cdots ,{2^C} - 1} \right\}} \left| {{\text{angle}}\left( {\frac{{{{{\boldsymbol{\tilde h}}}_{k{p_{\max }}}}}}{{{{{\boldsymbol{\tilde h}}}_{kp}}}}} \right) - \frac{{2\pi n}}{{{2^C}}}} \right| (16) 其中,
\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{n} 表示满足最小相位误差准则相位的索引,式(15)和式(16)共同确定模拟预编码矩阵中非零元素的相位,式(16)表示最小相位误差。{\boldsymbol{f}}_{{\text{RF}}}^{k{p_{\max }}}{\text{ = }}1, {p_{\max }} \in {{\mathcal{B}}_k} 表示与最大增益波束相对应的{\boldsymbol{f}}_{{\text{RF}}}^k 中的非零元素,{\boldsymbol{f}}_{{\text{RF}}}^{kp}{\text{ (}}p \in {{\mathcal{B}}_k}) 表示{{\mathcal{B}}_k} 中波束所对应的{\boldsymbol{f}}_{{\text{RF}}}^k 中的非零元素。图3为不同波束组合的对比,图3(a)未考虑波束间的相位差异,波束组合信道增益较小,远低于图3(b)的信道增益。由式(16)可知,
{{\boldsymbol{\tilde h}}_{kp}} 旋转后与最大增益波束{{\boldsymbol{\tilde h}}_{k{p_{\max }}}} 之间的最大相位误差为{\pi \mathord{\left/ {\vphantom {\pi {{2^C}}}} \right. } {{2^C}}} 。当相移器的有限精度为4 bit时,C = 4 ,任意两波束组合时最大幅度损失为\left| {{{{\boldsymbol{\tilde h}}}_{kp}}} \right|\left( {1 - \cos \left( {{\pi \mathord{\left/ {\vphantom {\pi {{2^C}}}} \right. } {{2^C}}}} \right)} \right) \approx 0.019\left| {{{{\boldsymbol{\tilde h}}}_{kp}}} \right| ,功率损失可近似忽略。MPE-BR预编码算法过程如表1所示,步骤1~3为初始化阶段, 步骤4~8为波束选择及相位计算阶段,步骤7是根据式(15)和式(16)确定被选择波束的相位。确定
{{\boldsymbol{F}}_{{\text{RF}}}} 后,最终计算并归一化得到基带预编码器{{\boldsymbol{F}}_{{\text{BB}}}} 。在该算法中,模拟预编码器存在1次对所有信道系数的遍历,执行B 次波束功率比较、相位比较及模拟预编码矩阵中非零元素的计算,复杂度为{\mathcal{O}}(NM + B) 。基带数字预编码器包括等效信道和归一化因子{\alpha _k} 的计算,复杂度为{\mathcal{O}}({M^2} + B) 。表 1 MPE-BR预编码算法输入: {\boldsymbol{\tilde H}} ,用户数 M ,每个用户的最大波束选择数量 {B_{\max }} ,选择门限 \kappa ; 输出:{{\boldsymbol{F}}}_{\text{RF} }, {{\boldsymbol{F}}}_{\text{BB} } (1) 初始化天线集合 \text{}=\{1,2,\cdots ,N\} ,波束选择集合{\mathcal{B} } = \varnothing (2) for k \le M do (3) 初始化第 k 个用户的所选波束集合{ {\mathcal{B} }_k} = \varnothing,功率泄漏波束集合{ {\mathcal{A} }_k} = \varnothing,候选波束集合{ {\mathcal{C} }_k} = \varnothing, {\boldsymbol{f}}_{{\text{RF}}}^k = 0 ; (4) {p_{\max }} = \arg {\max _{n \in {\mathcal{J}}\backslash {\mathcal{B}}}}\left| {{{{\boldsymbol{\tilde h}}}_{kn}}} \right| ,设置 {\boldsymbol{f}}_{{\text{RF}}}^{k{p_{\max }}} = 1 及 {{\mathcal{B}}_k} = {{\mathcal{B}}_k} \cup \left\{ {{p_{\max }}} \right\} ,确定 {{\mathcal{A}}_k} ; (5) 更新候选波束集合 {{\mathcal{C}}_k} = {{\mathcal{A}}_k}\backslash {{\mathcal{B}}_k} ; (6) p = \arg {\max _{n \in {{\mathcal{C}}_k}}}\left| {{{{\boldsymbol{\tilde h}}}_{kn}}} \right| , {{\mathcal{B}}_k} = {{\mathcal{B}}_k} \cup \left\{ p \right\} ; (7) 根据式(15)和式(16)计算 {\boldsymbol{f}}_{{\text{RF}}}^{kp} ; (8) 重复执行步骤5~7,直至{ {\boldsymbol{\tilde h} }_{kp} } \le \kappa { {\boldsymbol{\tilde h} }_{k{p_{\max } } } }或 {B_k} > {B_{\max }} ; (9) {\mathcal{B}} = {\mathcal{B}} \cup {{\mathcal{B}}_k} ; (10) end for
(11) {{\boldsymbol{F}}_{{\text{RF}}}} = \left[ {{\boldsymbol{f}}_{{\text{RF}}}^{\text{1}},{\boldsymbol{f}}_{{\text{RF}}}^{\text{2}}, \cdots ,{\boldsymbol{f}}_{{\text{RF}}}^{{N_{{\text{RF}}}}}} \right] ; {{\boldsymbol{\bar h}}_k} = {\boldsymbol{F}}_{{\text{RF}}}^{\text{H}}{{\boldsymbol{\tilde h}}_k} , {\alpha _k}{\text{ = }}{1 \mathord{\left/ {\vphantom {1 {\left\| {{{{\boldsymbol{\bar h}}}_{\text{k}}}} \right\|}}} \right. } {\left\| {{{{\boldsymbol{\bar h}}}_{\text{k}}}} \right\|}} , {\boldsymbol{f}}_{{\text{BB}}}^k{\text{ = }}{\alpha _k}{{\boldsymbol{\bar h}}_k} ; {{\boldsymbol{F}}_{{\text{BB}}}} = \left[ {{\boldsymbol{f}}_{{\text{BB}}}^{\text{1}},{\boldsymbol{f}}_{{\text{BB}}}^{\text{2}}, \cdots ,{\boldsymbol{f}}_{{\text{BB}}}^M} \right] .4. 算法性能分析及关键参数选择
本节对MPE-BR预编码的频谱效率及能量效率进行分析,并讨论关键参数的选择规则。为简化分析,假设基站采用ULA,理论推导可推广到任意均匀阵列。
4.1 MPE-BR预编码算法性能分析
基于系统模型中波束空间信道的假设,当任一集群中信道路径数目
{L_k} 充分大时,可得{\mathbb{E}}\left\{ {\left| {{{{\boldsymbol{\tilde h}}}_{ks}}} \right|} \right\} = \sqrt {\frac{{\pi N{\mu _k}}}{2}} {\delta _{ks}} (17) {\mathbb{E}}\left\{ {{{\left| {{{{\boldsymbol{\tilde h}}}_{ks}}} \right|}^2}} \right\} = 2N{\mu _k}\delta _{ks}^2 \quad (18) 其中,
s = S_k^{\text{L}},S_k^{\text{L}} + 1, \cdots ,S_k^{\text{U}} 表示功率泄漏区域的索引,AoD与复增益的联合2阶原点矩\delta _{ks}^2 为\delta _{ks}^2 = \frac{1}{{2N\left( {S_k^{\text{U}} - S_k^{\text{L}}} \right)}}\int\limits_{\frac{{s - S_k^{\text{U}}}}{2}}^{\frac{{s - S_k^{\text{L}}}}{2}} {\frac{{{{\sin }^2}\left( {N\pi {\mathcal{X}}} \right)}}{{{{\sin }^2}\left( {\pi {\mathcal{X}}} \right)}}{\rm{d}}{\mathcal{X}}} (19) 式(17)和式(18)的证明过程见附录1。为简化
\delta _{ks}^2 中积分项的计算,采用数值积分法近似。偶函数g\left( {\mathcal{X}} \right) = {{{{\sin }^2}\left( {N\pi {\mathcal{X}}} \right)} \mathord{\left/ {\vphantom {{{{\sin }^2}\left( {N\pi {\mathcal{X}}} \right)} {{{\sin }^2}\left( {\pi {\mathcal{X}}} \right)}}} \right. } {{{\sin }^2}\left( {\pi {\mathcal{X}}} \right)}} 的零点位置为{\varDelta}/{N}, {\text{ }}\varDelta = 1,2, \cdots ,且{\lim _{N \to \infty }}\displaystyle\int_{\frac{\varDelta}{N}}^{\frac{{\varDelta + 1}}{N}} {g\left( {\mathcal{X}} \right){\text{d}}} {\mathcal{X}} = 0,\forall \varDelta ,可得\int\limits_{\frac{{ -\varDelta}}{N}}^{\frac{\varDelta }{N}} {g\left( {\mathcal{X}} \right)} {\text{d}}{\mathcal{X}} \approx 2\int\limits_0^{\frac{1}{N}} {g\left( {\mathcal{X}} \right)} {\text{d}}{\mathcal{X}} \approx \frac{{\eta N}}{{3{\pi ^2}}} (20) 式(20)的推导运用了数值积分中的Simpson公式:
\displaystyle\int_a^b {g\left( x \right)} {\text{d}}x \approx \dfrac{{b - a}}{6}\left( {g(a) + 4g\left(\dfrac{{a + b}}{2}\right) + g(b)} \right) ,且\eta = {\pi ^2} + 16 + \varepsilon ,\varepsilon 为调整常数,确保上界有效。结合式(19)与式(20),并作近似处理,可得\delta _{ks}^2 \approx \delta _k^2 = \frac{\eta }{{6{\pi ^2}\left( {S_k^{\text{U}} - S_k^{\text{L}}} \right)}} (21) 若波束空间信道系数具有较大的方差,说明有更高的功率。根据信道的功率泄漏性质,提出定理1。
定理1 对于所提出的MPE-BR预编码,做出假设:(1)满足前文对波束空间信道的所有假设;(2)任一集群中信道路径数目
{L_k} 充分大;(3)每个用户中,各路径具有相同的\delta _k^2 ,且相互独立[15];(4)所有波束选自功率泄漏区域中的高功率波束。令\gamma = N\rho {\mu _k} ,系统频谱效率的遍历上界\tilde R 可表示为\tilde R = \sum\limits_{k = 1}^M {{{\log }_2}\left( {1 + \frac{{\gamma \eta \left( {\pi {B_k} + 4 - \pi } \right)}}{{12{\sigma ^2}{\pi ^2}\left( {S_k^{\text{U}} - S_k^{\text{L}}} \right)}}} \right)} (22) 证明 在定理1给定条件下,忽略IUI,即
{\boldsymbol{\bar H}} 中的非对角元素近似为0。结合匹配滤波预编码、式(15)和式(16)以及{{\boldsymbol{\bar h}}_k} = {\boldsymbol{F}}_{{\text{RF}}}^{{\rm{H}}} {{\boldsymbol{\tilde h}}_k} ,可将式(6)改写为{\mathbb{E}}\left( R \right) = {\mathbb{E}}\left\{ {\sum\limits_{k = 1}^M {{{\log }_2}\left( {1 + \frac{{\rho {{\left( {{\boldsymbol{\bar h}}_k^{\text{H}}{{{\boldsymbol{\bar h}}}_k}} \right)}^2}}}{{{\sigma ^2}{{\left\| {{\boldsymbol{F}}_{{\text{RF}}}^{\text{H}}{{{\boldsymbol{\tilde h}}}_k}} \right\|}^2}}}} \right)} } \right\} \tag{23a} \qquad\;\, \approx {\mathbb{E}}\left\{ {\sum\limits_{k = 1}^M {{{\log }_2}\left( {1 + \frac{\rho }{{{\sigma ^2}{B_k}}}{{\left( {\sum\limits_{i \in {{\mathcal{B}}_k}} {\left| {{{{\boldsymbol{\tilde h}}}_{ki}}} \right|} } \right)}^2}} \right)} } \right\} \tag{23b} 其中,式(23a)忽略了IUI,式(23b)忽略了模拟预编码中的相位误差问题。
根据Jensen不等式,可得
{\mathbb{E}}\left( R \right) \le \tilde R{\text{ = }}\sum\limits_{k = 1}^M {{{\log }_2}\left( {1 + \frac{\rho }{{{\sigma ^2}{B_k}}}{\mathbb{E}}\left\{ {{{\left( {\sum\limits_{i \in {{\mathcal{B}}_k}} {\left| {{{{\boldsymbol{\tilde h}}}_{ki}}} \right|} } \right)}^2}} \right\}} \right)} (24) 参考式(17)和式(18),利用
{\mathbb{E}}\left\{ {\left| {{{{\boldsymbol{\tilde h}}}_{ki}}} \right|} \right\} = {\mathbb{E}}\left\{ {\left| {{{{\boldsymbol{\tilde h}}}_{ks}}} \right|} \right\} ,{\mathbb{E}}\left\{ {{{\left| {{{{\boldsymbol{\tilde h}}}_{ki}}} \right|}^2}} \right\} = {\mathbb{E}}\left\{ {{{\left| {{{{\boldsymbol{\tilde h}}}_{ks}}} \right|}^2}} \right\} ,可得\begin{split} {\mathbb{E}}\left\{ {{{\left( {\sum\limits_{i \in {{\mathcal{B}}_k}} {\left| {{{{\boldsymbol{\tilde h}}}_{ki}}} \right|} } \right)}^2}} \right\} \approx& {B_k}{\mathbb{E}}\left\{ {{{\left| {{{{\boldsymbol{\tilde h}}}_{ki}}} \right|}^2}} \right\} + {B_k}\left( {{B_k} - 1} \right)\\ & \cdot{\mathbb{E}}{\left\{ {\left| {{{{\boldsymbol{\tilde h}}}_{ki}}} \right|} \right\}^2} \end{split} \tag{25a} \qquad\qquad\qquad\qquad\; \approx N{\mu _k}\left[ {2\delta _k^2{B_k} + \frac{{\pi \delta _k^2}}{2}{B_k}\left( {{B_k} - 1} \right)} \right]\tag{25b} 将式(25b)代入式(24),则有
\tilde R = \sum\limits_{k = 1}^M {{{\log }_2}\left( {1 + \frac{{\gamma \delta _k^2\left( {\pi {B_k} + 4 - \pi } \right)}}{{2{\sigma ^2}}}} \right)} (26) 将式(21)代入式(26)后,可得式(22),结论成立。
与多RF链多波束性能对比,根据文献[15],多RF链多波束预编码的频谱效率上界为
{\tilde R_{{M}}} = \sum\limits_{k = 1}^M {{{\log }_2}\left( {1 + \frac{{2\gamma {B_k}\delta _k^2}}{{{\sigma ^2}}}} \right)} (27) 在高SNR区域,
{{\gamma \delta _k^2} \mathord{\left/ {\vphantom {{\gamma \delta _k^2} {{\sigma ^2}}}} \right. } {{\sigma ^2}}} \gg 1 ,结合式(26)及式(27),多RF链多波束预编码与MPE-BR预编码谱效性能上界的差距近似为\vartriangle R \le M{\log _2}\left( {{4 \mathord{\left/ {\vphantom {4 \pi }} \right. } \pi }} \right) 。因{4 \mathord{\left/ {\vphantom {4 \pi }} \right. } \pi } 稍大于1,所以谱效性能差距始终保持在一个较小的值。MPE-BR预编码能量效率性能上界为
{\text{EE}} = \frac{R}{{{P_{{\text{total}}}}}} \le \frac{{\tilde R}}{{{P_{{\text{total}}}}}} (28) 根据文献[15,19]中的系统参数设置,多RF链多波束预编码的能耗
{P_{\text{M}}} 约是本文方案中能耗{P_{{\text{total}}}} 的3.1倍,因此,多RF链多波束预编码的能效性能{\text{E}}{{\text{E}}_{{M}}} 低于所提算法,即{\text{E}}{{\text{E}}_{{M}}} \le {{{{\tilde R}_{{M}}}}/ {{P_{{M}}}}} < {\text{EE}} 。4.2 算法中关键参数的设置
(1)波束选择数目
{B_k} ,为了有效提高系统频谱效率及能量效率性能,所选波束数目{B_k} 受功率泄漏程度S_k^{\text{U}} - S_k^{\text{L}} 的限制。由式(22),当S_k^{\text{U}} - S_k^{\text{L}} 为定值时,系统性能会随{B_k} 的增加而增加。当{B_k} 超过功率泄漏区域波束的数目时,定理1不再成立,如果继续增加{B_k} ,将导致发射功率分散到小功率波束上,从而降低系统性能。因此,在满足定理1的前提下,本文为每个用户设置了最大波束选择数目{B_{\max }} ,并增加了波束选择门限\kappa 。(2)天线数目
N ,由式(22),随着N 的增加,系统的频谱效率将以线性的方式增加,直至无穷大。由于第k 个用户的信道向量归一化为\left\| {{{\boldsymbol{h}}_k}} \right\|{\text{ = }}N ,而功率泄漏区域的波束增益\delta _k^2 随着N 的增加而减小,同时,系统的功率泄漏区域将扩大。为此,需要增加每个用户的波束选择数量{B_k} ,以匹配更大的功率泄漏区域。5. 仿真与分析
本节对所提MPE-BR预编码方案进行仿真分析,对比算法包括:最大幅度准则单波束预编码[9]、多RF链多波束预编码[12],以及波束旋转预编码[15]。系统带宽设为
500\;{\text{MHz}} ,噪声功率谱密度设为- 174\;{\text{dBm/Hz}} ,所有用户与基站之间距离为10\;{\text{m}} ;毫米波MIMO信道采用单集群信道模型;集群路径的复增益为{\beta _{k\ell }} \sim {\mathcal{C}\mathcal{N}}\left( {0,1} \right),\forall k,\ell ;设定{\phi _k},\forall k 在一个预定义集合中产生,保证角度充分分离;对第k 个用户的大规模衰落因子{\mu _k} = 72 + 29.2\lg \left( g \right) + \upsilon ,g 表示基站与用户之间的距离,\upsilon \sim {\mathcal{N}}\left( {0,8.7} \right) 是扰动因子[20]。5.1 ULA场景仿真情况
基站配备ULA,天线数目为
N = 512 ,用户数目为M = 8 ,波束选择门限\kappa = 0.15 。在集群密集散射情况下,即
{L_k} = 100, k = 1, 2, \cdots ,M ,发送功率为{P_T} = 10\;{\text{dB}} 。图4(a)验证了式(22)及式(27)所给出的频谱效率上界,表明MPE-BR预编码的频谱效率并不随{B_k} 的增加而一直增加。原因是随着{B_k} 的增加,部分功率较小的波束被选中,SNR不再明显增加。在选择相同波束数目的条件下,所提算法更接近多RF链多波束预编码的频谱效率。图4(b)为能量效率的仿真结果,验证了式(28)给出的能量效率上界,表明所提算法能量效率随{B_k} 的增加而降低,是因为较小增益的波束无法弥补预编码过程中带来的能耗。当{B_k} 不超过一定值时,MPE-BR预编码的能量效率随着{B_k} 增加而增加,并且能效优于其他方案。集群有限散射的情况,令
{L_k} = 10,k = 1,2, \cdots ,M ,每个用户的最大波束选择数量{B_{\max }} = 6 。图5(a)为不同发射功率情况下系统频谱效率的对比。MPE-BR预编码与多RF链多波束预编码的性能优于波束对准预编码算法,并且与理想无功率泄漏性能相近。与单波束预编码相比,多波束选择的预编码方案可以更有效地解决功率泄漏。图5(b)为发射功率不同时能量效率性能的评估情况。波束对准预编码与单波束预编码的能量效率性能相似,高于多RF链多波束预编码,MPE-BR预编码表现最优。MPE-BR预编码方案中所提出的波束选择策略,可通过选择相对较少的波束而收集到较多的泄漏功率,在增加能量效率的同时,提高了频谱效率,克服了文献[15]中波束旋转预编码贪婪波束选择造成的速率损失。5.2 UPA场景仿真情况
基站配备UPA,
{N_1} = 32 个水平天线,{N_2} = 16 个垂直天线,用户数为M = 8 ,N = {N_1} \times {N_2} = 512 ,每个用户的最大波束选择数量{B_{\max }} = 4 ,波束选择门限\kappa = 0.25 。考虑有限散射场景,即
{L_k} = 10,k = 1,2, \cdots ,M 。图6(a)为频谱效率的比较情况,与波束对准预编码相比,MPE-BR预编码可以更有效地解决功率泄漏的问题。图6(b)为能量效率性能比较,本文所提MPE-BR预编码方案表现出最高的能量效率性能。在图6中,所有算法的性能均劣于在图5中相应算法的性能。原因是在UPA信道中,路径功率同时沿着水平和垂直两个方向泄漏,功率泄漏比ULA更严重。典型的视线 (Line-of-Sight, LoS)场景下,
{L_k} = 1,k = 1,2, \cdots ,M 。频谱效率性能曲线如图7(a)所示,MPE-BR预编码方案同样可以达到近似最优的频谱效率性能。由于在LoS场景中功率泄漏得到了缓解,所以在图7中,单波束预编码与MPE-BR预编码的性能差距比图6中小。图7(b)给出了不同发送功率情况下能量效率性能的曲线,MPE-BR预编码具有最高的能量效率性能。6. 结束语
为解决波束空间大规模MIMO系统中功率泄漏所造成的能量损耗问题,本文在用户单集群信道场景下,提出了MPE-BR预编码算法,并且对该算法的性能进行了理论分析及仿真验证。采用基于相移器网络结构,提出收集泄漏功率的波束选择策略,通过最小相位误差的波束旋转,对所选波束集合进行近似最优组合以收集足够的信道功率。仿真证明,所提算法在提高系统能效的同时保证了系统的频谱效率。未来将关注多集群场景下波束空间MIMO系统中的功率泄漏、频谱效率及能量效率权衡的问题。
附录1式 (17)、式(18)的证明
在用户单集群信道场景下,联合酉矩阵
{\boldsymbol{U}} ,式(2)、式(3),可得{{\boldsymbol{\tilde h}}_{ks}} = \sqrt {\frac{{N{\mu _k}}}{{{L_k}}}} \sum\limits_{\ell = 1}^{{L_k}} {{\beta _{k\ell }}} {{\boldsymbol{a}}^{\text{H}}}\left( {\frac{{2s - N - 1}}{{2N}}} \right){\boldsymbol{a}}\left( {{\phi _{k\ell }}} \right) \tag{29a} \quad\; = \sqrt {\frac{{N{\mu _k}}}{{{L_k}}}} \sum\limits_{\ell = 1}^{{L_k}} {{\beta _{k\ell }}} \frac{{\sin \left( {N\pi {{\mathcal{X}}_{k\ell }}} \right)}}{{N\sin \left( {\pi {{\mathcal{X}}_{k\ell }}} \right)}} \tag{29b} 其中,
{{\mathcal{X}}_{k\ell }} = \dfrac{{2s - N - 1}}{{2N}} - {\phi _{k\ell }} 。复增益{\beta _{k\ell }},\forall k,\ell 相互独立,{{\mathcal{X}}_{k\ell }},\forall k,\ell 相互独立,k{\text{ = }}1,2, \cdots ,M, \ell = 1,2, \cdots ,{L_k} 。当路径数{L_k},\forall k 充分大时,通过中心极限定理得到:{\mathbb{R}}\left( {{{{\boldsymbol{\tilde h}}}_{ks}}} \right) \sim {\mathcal{N}}\left( {0,N{\mu _k}\delta _{ks}^2} \right) ,{\mathbb{I}}\left( {{{{\boldsymbol{\tilde h}}}_{ks}}} \right) \sim {\mathcal{N}}\left( {0,N{\mu _k}\delta _{ks}^2} \right) 。其中,\delta _{ks}^2 如式(19)所示,式(19)的推导利用了变量{\beta _{k\ell }} 与{{\mathcal{X}}_{k\ell }} 相互独立的特点,并对变量{\beta _{k\ell }} 和{{\mathcal{X}}_{k\ell }} 求期望。此外,由于{\mathbb{R}}\left( {{{{\boldsymbol{\tilde h}}}_{ks}}} \right) 和{\mathbb{I}}\left( {{{{\boldsymbol{\tilde h}}}_{ks}}} \right) 相互独立,因此\left| {{{{\boldsymbol{\tilde h}}}_{ks}}} \right| 服从于Rayleigh分布,故{\mathbb{E}}\left\{ {\left| {{{{\boldsymbol{\tilde h}}}_{ks}}} \right|} \right\} = \sqrt {{{(\pi N{\mu _k})} \mathord{\left/ {\vphantom {{(\pi N{\mu _k})} 2}} \right. } 2}} {\delta _{ks}}, {\mathbb{E}}\left\{ {{{\left| {{{{\boldsymbol{\tilde h}}}_{ks}}} \right|}^2}} \right\} = 2N{\mu _k}\delta _{ks}^2 。 -
表 1 仿真参数设置
仿真参数 数值 LOS特性系数(ρ0) 10–2 飞行高度(L) 50 m 噪声标准差(σ2) 10–10 W 无人机速度上限(Vmax) 30 m/s 无人机飞行能量系数(k1,k2) 0.066 1, 15.97 飞行通信能量上限(Ec) 100 J 无人机飞行能量上限 4×104 J, 8×104 J 无人机通感联合能量上限(Es) 100 J 每时隙通信发射功率上限( p_{\max }^{\text{c}} ) 1.5 W 每时隙感知发射功率上限( p_{\max }^{\text{s}} ) 30 W 雷达最小接收灵敏度(Si min) –90 dBm -
[1] ZHENG Le, LOPS M, ELDAR Y C, et al. Radar and communication coexistence: An overview: A review of recent methods[J]. IEEE Signal Processing Magazine, 2019, 36(5): 85–99. doi: 10.1109/MSP.2019.2907329. [2] ZHANG J A, HUANG Xiaojing, GUO Y J, et al. Multibeam for joint communication and radar sensing using steerable analog antenna arrays[J]. IEEE Transactions on Vehicular Technology, 2019, 68(1): 671–685. doi: 10.1109/TVT.2018.2883796. [3] YUAN Xin, FENG Zhiyong, ZHANG J A, et al. Spatio-temporal power optimization for MIMO joint communication and radio sensing systems with training overhead[J]. IEEE Transactions on Vehicular Technology, 2021, 70(1): 514–528. doi: 10.1109/TVT.2020.3046438. [4] 江源. 面向MU-MIMO的符号级预编码和接收波束赋形[D]. [硕士论文], 南京邮电大学, 2022. doi: 10.27251/d.cnki.gnjdc.2022.001094.JIANG Yuan. Symbol level precoding and receive beamforming for MU-MIMIO[D]. [Master dissertation], Nanjing University of Posts and Telecommunications, 2022. doi: 10.27251/d.cnki.gnjdc.2022.001094. [5] LIU Xiang, HUANG Tianyao, SHLEZINGER N, et al. Joint transmit beamforming for multiuser MIMO communications and MIMO radar[J]. IEEE Transactions on Signal Processing, 2020, 68: 3929–3944. doi: 10.1109/TSP.2020.3004739. [6] ZHOU Yifan, ZHOU Huilin, ZHOU Fuhui, et al. Resource allocation for a wireless powered integrated radar and communication system[J]. IEEE Wireless Communications Letters, 2019, 8(1): 253–256. doi: 10.1109/LWC.2018.2868819. [7] SAVKIN A V and HUANG Hailong. Deployment of unmanned aerial vehicle base stations for optimal quality of coverage[J]. IEEE Wireless Communications Letters, 2019, 8(1): 321–324. doi: 10.1109/LWC.2018.2872547. [8] SUN Jingcong and MASOUROS C. Deployment strategies of multiple aerial BSs for user coverage and power efficiency maximization[J]. IEEE Transactions on Communications, 2019, 67(4): 2981–2994. doi: 10.1109/TCOMM.2018.2889460. [9] SHABANIGHAZIKELAYEH M and KOYUNCU E. Outage-optimized deployment of UAVs[C]. The 2019 IEEE 30th Annual International Symposium on Personal, Indoor and Mobile Radio Communications, Istanbul, Turkey, 2019: 1–6. doi: 10.1109/PIMRC.2019.8904305. [10] WU Qingqing, ZENG Yong, and ZHANG Rui. Joint trajectory and communication design for multi-UAV enabled wireless networks[J]. IEEE Transactions on Wireless Communications, 2018, 17(3): 2109–2121. doi: 10.1109/TWC.2017.2789293. [11] WU Jun, LI Pei, BAO Jianrong, et al. Quick multiband spectrum sensing for delay-constraint cognitive UAV networks[J]. IEEE Sensors Journal, 2022, 22(19): 19088–19100. doi: 10.1109/JSEN.2022.3201006. [12] MENG Kaitao, LI Deshi, HE Xiaofan, et al. Space pruning based time minimization in delay constrained multi-task UAV-based sensing[J]. IEEE Transactions on Vehicular Technology, 2021, 70(3): 2836–2849. doi: 10.1109/TVT.2021.3061243. [13] MENG Kaitao, WU Qingqing, MA Shaodan, et al. Throughput maximization for UAV-enabled integrated periodic sensing and communication[J]. IEEE Transactions on Wireless Communications, 2023, 22(1): 671–687. doi: 10.1109/TWC.2022.3197623. [14] MENG Kaitao, WU Qingqing, MA Shaodan, et al. UAV trajectory and beamforming optimization for integrated periodic sensing and communication[J]. IEEE Wireless Communications Letters, 2022, 11(6): 1211–1215. doi: 10.1109/LWC.2022.3161338. [15] 丁鹭飞, 耿富录. 雷达原理[M]. 3版. 西安: 西安电子科技大学出版社, 2002: 130–138.DING Lufei and GENG Fulu. Principle of Radar[M]. 3rd ed. Xi'an: Xidian University Press, 2002: 130–138. [16] JI Jiequ, ZHU Kun, YI Changyan, et al. Energy consumption minimization in UAV-assisted mobile-edge computing systems: Joint resource allocation and trajectory design[J]. IEEE Internet of Things Journal, 2021, 8(10): 8570–8584. doi: 10.1109/JIOT.2020.3046788. 期刊类型引用(13)
1. 张亚邦,李佳悦,王满利. 基于HSV空间的煤矿井下低光照图像增强方法. 红外技术. 2024(01): 74-83 . 百度学术
2. 孔二伟,张亚邦,李佳悦,王满利. 面向煤矿井下低光照图像的增强方法. 工矿自动化. 2023(04): 62-69+85 . 百度学术
3. 孔凡芝,李金龙,吴冬梅. 基于DWT-DCT和Zernike矩的鲁棒视频水印算法. 计算机应用与软件. 2020(04): 309-315 . 百度学术
4. 朱浩然,刘云清,张文颖. 基于灰度变换与两尺度分解的夜视图像融合. 电子与信息学报. 2019(03): 640-648 . 本站查看
5. 朱浩然,刘云清,张文颖. 基于迭代导向滤波与多视觉权重信息的红外与可见光图像融合. 光子学报. 2019(03): 190-200 . 百度学术
6. 施文娟,孙彦景,左海维,曹起. 基于视频自然统计特性的无参考移动终端视频质量评价. 电子与信息学报. 2018(01): 143-150 . 本站查看
7. 朱浩然,刘云清,张文颖. 基于对比度增强与多尺度边缘保持分解的红外与可见光图像融合. 电子与信息学报. 2018(06): 1294-1300 . 本站查看
8. 邹良涛,蒋刚毅,郁梅,彭宗举,陈芬. 基于张量域感知特征的无参考高动态范围图像质量评价. 计算机辅助设计与图形学学报. 2018(10): 1850-1858 . 百度学术
9. 方小艳. 基于清晰度探测与人机交互的图像质量评价算法. 国外电子测量技术. 2017(04): 32-35 . 百度学术
10. 张治远. 基于三维图像的运动员起跑动作误差预测仿真. 计算机仿真. 2017(08): 412-416 . 百度学术
11. 施文娟,孙彦景,李松,曹起,谭泽富,代妮娜. 基于SSIM的无线视频码率变化聚类识别算法. 计算机工程与设计. 2017(09): 2302-2306+2313 . 百度学术
12. 杨陶,田怀文,刘晓敏,邢鹏举,马梦婕,高松松. 基于双截距直方图的Otsu图像分割法. 小型微型计算机系统. 2017(06): 1409-1414 . 百度学术
13. 闻新,谢天夏,闫钧华,张寅,黄伟. 改进结构相似度的红外两波段图像目标配准. 仪器仪表学报. 2017(12): 3112-3120 . 百度学术
其他类型引用(9)
-