摘 要: 为了提升星地链路通信系统频谱效率,针对毫米波(millimeter Wave,mmWave) 大规模多输入多输出(Massive Multiple Input Multiple Output,Massive MIMO) 系统,在正交匹配追踪(Orthogonal Matching Pursuit,OMP) 算法的基础上,提出了一种改进的OMP (Improved-OMP) 混合预编码算法。针对星地链路间通信的特定场景,引入了基于扩展的Saleh-Valenzuela (S-V) 信道模型;针对OMP 算法中求解模拟预编码矩阵时存在迭代次数过多的问题,在结合多步长思想的基础上,从天线阵列响应集合中选取与射频链路(Radio Frequency Chains,RF Chains) 相等的前多列作为模拟预编码矩阵;为了克服OMP 算法中的伪逆运算复杂度较高的问题,结合矩阵分解和H-lder 不等式简化了数字预编码的求解。仿真结果表明,在理想的信道状态信道条件下,当RF Chains 的数量和数据流的数量之间的差距较小时,Improved-OMP 算法可以获得更优的性能。Improved-OMP 方案有效地降低了计算复杂度。
关键词:星地链路;大规模多输入多输出;毫米波;混合预编码;ImprovedOMP 算法
中图分类号:TN929. 5 文献标志码:A 开放科学(资源服务)标识码(OSID):
文章编号:1003-3106(2024)05-1063-11
0 引言
卫星网络具有覆盖面广、基础设施独立和抗破坏能力强等突出优势,与地面网络具有极强的互补关系,近年来受到学术界和工业界的广泛关注[1]。卫星网络能够为偏远地区和非陆地地区等区域提供冗余覆盖[2],实现全球无缝通信覆盖。卫星覆盖范围大,但单星容量受限,单位面积能够提供的通信容收稿量较低。因此,如何提升频谱效率、实现更大的通信容量是当前卫星网络的热点研究问题。
提高系统容量的一种方法是通过物理层技术提高频谱效率,如以大规模多输入多输出(MassiveMultiple Input Multiple Output,Massive MIMO)[3]为代表的空分复用技术[4]。预编码作为一种基于Massive MIMO 天线阵列的信号预处理技术,通过调整天线阵列中阵元的加权系数,可以产生具有指向性的波束,能够补偿无线信号的衰落和失真,有效地提升通信系统的质量,对于提高信道增益和保障通信质量具有十分重要的意义,已经在地面移动通信系统中得到广泛的研究和应用[5]。
文献[5]提出了混合预编码架构,只需要较少的射频链路(Radio Frequency Chains,RF Chains)和移相器,就能够有效降低系统功耗和硬件成本,并能达到接近全数字预编码的性能[6-7]。此外,根据RFChains 到天线的映射方式不同,混合预编码架构可分为全连接和部分连接结构。全连接结构的每条RF Chains 连接到所有天线,能够享有每条RFChains 的全部波束赋形增益,具有较好的系统性能,但复杂度较高;部分连接结构中每一根RF Chains仅与部分天线相连接,以牺牲一部分系统性能来换取较低的复杂度,但系统性能相对较差。
针对地面网络场景的混合预编码,国内外学者已经进行了广泛研究。文献[8]在充分考虑毫米波(millimeter Wave,mmWave)通信的稀疏散射特性和大规模天线阵列相关性的基础上,将频谱效率优化问题转化为一个含有约束的稀疏矩阵重构问题,提出了基于正交匹配追踪(Orthogonal MatchingPursuit,OMP)的混合预编码算法,有较好的系统性能的OMP 算法采用发射天线的阵列响应矢量作为模拟预编码矩阵的候选矢量集,在迭代过程中存在大量伪逆运算,计算复杂度较高。为此,文献[9]提出了一种低复杂度混合预编码方案,通过对OMP 的码本集合进行奇异值分解(Singular Value Decomposition,SVD),并选择分解后的右奇异矩阵较大特征值的特征向量作为码本,在此基础上获得更多相关向量来扩大码本,从中获取模拟预编码矩阵的相位信息,避免了迭代搜索。文献[10]借助OMP 算法直接求出模拟预编码矩阵,然后通过均值迭代计算数字预编码矩阵,而不需要进行SVD 运算,在提升了系统频谱效率的同时降低了复杂度。文献[11]针对RF Chains 数量和数据流数量之间的关系进行了研究,当RF Chains 数量大于2 倍的数据流时,证明了在单用户和多用户Massive MIMO 系统中,基于全连接架构的混合预编码理论上能够达到理想全数字预编码系统的性能。与文献[8 -9]不同,喻翔浩等[12]提出了一种基于相位提取的交替最小化(Phase Extracted Alternating Minimization, PE-AltMin)混合预编码算法。该算法在每次迭代中交替优化数字和模拟预编码器直到收敛,通过对数字预编码矩阵增加一个正交约束来降低算法复杂度,在RF Chains 数量与数据流数相同时,系统达到最优性能,但仍然具有一定的局限性。
鉴于混合预编码技术在地面移动网络中的成功应用[8-12],如何拓展到卫星通信网络中,对于卫星-地面融合网络的建设具有重要意义[13]。文献[14]针对卫星通信场景,研究了Massive MIMO 传输的可行性,就全连接和部分连接结构分别提出了用于卫星机载处理的混合预编码方案。文献[15]针对相控阵天线在卫星通信场景中的发展趋势进行了展望。在此基础上,文献[16]提出了一种适用于低轨(Low Earth Orbit,LEO)卫星通信系统的混合预编码架构。文献[17]针对LEO 卫星通信场景,提出了基于能效最大化的混合预编码方案,实现了下行Massive MIMO LEO 卫星高效传输,但没有考虑系统频谱效率的优化问题。文献[18]针对5G 卫星集成网络(Satellite Integrated Network,SIN)场景,研究了mmWave Massive MIMO 系统中的混合预编码问题,以较少的迭代次数提高整体频谱效率,实现了性能和复杂性之间的平衡,但系统性能仍有待提升。此外,文献[19]探讨了卫星系统预编码的发展概况,就不同场景下预编码理论的发展提供了新的见解。
为避免卫星网络与地面网络之间的同频干扰,卫星网络需要采用频率更高的mmWave 频段实现星地链路间的通信[20]。由于星地链路与地面移动通信网络的通信频段和信道条件不同,地面网络中基于Massive MIMO 的传统预编码技术无法直接应用于星地链路通信场景[18]。本文针对星地链路mmWave Massive MIMO 系统的单用户场景,提出了一种改进的OMP (Improved-OMP )混合预编码算法,在有效降低复杂度的基础上,当数据流为1、2 和4时,系统性能分别提升了1. 66% 、3. 55% 和12. 8% 。
1 系统模型
1. 1 混合预编码系统模型
考虑星地链路mmWave Massive MIMO 系统的下行链路场景,即卫星发送信号至地面用户的场景,假设卫星侧配备Nt 根发射天线和NRFt 根RFChains,发送Ns 路数据流到地面用户,接收端配备Nr 根发射天线和NRFr 根RF Chains。与传统的MIMO 系统不同,mmWave Massive MIMO 系统中RF Chains 的数目应小于天线数目,即Ns ≤ NRFt ≤Nt。连接结构mmWave Massive MIMO 系统如图1所示。
在通信过程中,从卫星侧发送Ns 条数据流,依次经过数字预编码器FBB 和模拟预编码器FRF 后,调相到天线发射单元,经过处理后的发射信号x 可以表示为:
x = FRF FBB s, (1)
式中:s 为Ns ×1 维的数据流。
E[ssH ] = INs / Ns 。(2)
为了满足发送功率限制,数字预编码矩阵和模拟预编码矩阵应满足:
||FRF FBB||2F = Ns 。(3)
假设信道状态信息(Channel Status Information,CSI)已知,则接收信号s 可以表示为:
式中:n 为加性高斯噪声,且n ~CN (0,σ2n INs );WRF和WBB 分别为模拟组合矩阵和数字组合矩阵。此时,系统的频谱效率可以表示为:
式中:Rn = σ2n WHBB WHRF WRF WBB 为噪声协方差矩阵。
1. 2 信道模型
对于星地链路中的mmWave Massive MIMO 系统而言,由于mmWave 在自由空间存在严重的路径损耗,导致有限空间的选择性或稀疏的散射特性。同时卫星侧部署的大规模天线阵列使得天线阵元之间高度相关。因此,本文采用扩展SalehValenzuela(SV)窄带簇信道模型,该模型已经被证明可提供精确的窄带mmWave 信道数学模型[21]。信号从卫星侧发出传播到地面用户,则卫星与地面用户之间的信道矩阵可以表示为:
式中:αi,j 为第i 个簇中的第j 条径的信道复增益,服从复高斯分布CN(0,σ2α,i )的独立同分布的随机变量,且ΣN cli = 1 σ2α,i = Ncl,从而归一化信道矩阵使其满足E[ ||H|| 2F]= Nt Nr[22];ar(Φri,j,θri,j)和at(Φti,j,θti,j)分别为接收端和发射端天线阵列响应向量,为Nr ×Ncl Nray和Nt ×Ncl Nray 维矩阵;Φri,j(θri,j)和Φti,j(θti,j)分别为第i 个簇中第j 条径的到达和离开的水平(垂直)角,且服从拉普拉斯分布[23];Λr(Φri,j,θri,j )和Λt(Φti,j,θti,j )分别对应接收天线和发射天线在到达角(Angle ofArrival,AoA)和离开角(Angle of Departure,AoD)时的增益,假定每个天线单元具有单位增益。因此,S-V 信道模型可以简化为:
对于星地链路通信场景,卫星与用户之间不存在任何障碍物,一般可以视为视距传输,自由空间损耗是影响星地链路中最主要的因素。因此,通常用自由空间传播模型表征星地链路中的损耗,根据Friis 公式,有:
式中:Pt 和Pr 分别为发射功率和接收功率,λ 为波长,Gt 和Gr 分别为发射天线增益和接收天线增益,L 为与传播环境无关的系统损耗参数,d 为传播距离。在星地链路模型中,假设L = 1,即无系统损耗的自由空间路径损耗PLfs 计算如下:
式中:a 表示当Gt = Gr = 1。
设γ 为星地链路中的衰减系数,包括自由空间路径损耗PLfs、大气损耗PLat 和雨衰影响PLra 等,因此γ 可以表示为:
γ = PLfs + PLat + PLra 。(10)
对于γ,其与卫星轨道高度d、电磁波波长λ、发射天线增益Gt、接收天线增益Gr 以及大气损耗PLat和雨衰PLra 相关。对于单用户星地链路可以视为点对点通信,在轨道高度一定的前提下,其传输过程属于远距离传输,到达用户端的时间唯一确定,多经效应并不明显。在用户端的接收功率因γ 的不同而不同,衰减系数γ 可以视为常数进行处理,在仿真对参数进行设置即可。因此,可以得到基于SV 扩展的星地链路信道模型:
Hst = γ·H。(11)
1. 3 天线阵列模型
在mmWave 通信系统中,使用均匀平面阵列(Uniform Planar Array,UPA)天线更为适合,主要有以下原因[8]:
① 将天线单元在平面进行部署,可以减小天线阵列的尺寸;
② 平面天线阵列更有利于天线单元的封装;
③ 平面阵列能够在水平方向和垂直方向实现波束赋形,而均匀线性阵列(Uniform Linear Array,ULA)只能在单一方向上实现波束赋形。UPA 天线示意如图2 所示。
对于UPA,在xy 平面内,若在x 轴和y 轴分别有W 和H 个天线阵元,则UPA 天线阵列响应矢量可以表示为:
式中:m 和n 分别表示UPA 天线阵列的行、列索引变量,满足1≤m≤W,1≤n≤H,且N = WH;d 表示天线间距,λ 表示波长。
为了形象地展示UPA 天线的性质和优点,本文给出了不同天线阵列配置下的仿真结果。图3 给出了天线阵列配置为(8,8)时波束指向为(45°,180°)的波束正视图,俯仰角和方位角的范围分别为(0°,180°)和(0°,360°)。作为对比,图4 给出了天线阵列配置分别为(8,8)和(16,16)时波束指向为(45°,180°)的波束正视图和波束俯视图,俯仰角和方位角的范围分别为(-180°,180°)和(0°,360°)。
由图3 和图4 可以看出,随着天线阵列中阵元数量的增加,波束变得细窄且更具有指向性,同时方向图幅度也随着阵元数量增加而明显提升。
2 问题建模
基于上述模型,星地链路mmWave MassiveMIMO 系统下行链路的数字预编码和模拟编码的联合设计问题可以描述为:
式中:R 为系统频谱效率,FRF 和FBB 分别为数字预编码矩阵和模拟预编码矩阵,WRF 和WBB 分别为模拟组合矩阵和数字组合矩阵。约束条件C1 和C2表示恒模约束,C3 表示发射端功率约束。针对式(13)中的优化问题,由于FRF 和WRF 具有恒模约束,要联合优化极为困难。假设接收端能够实现完美译码,该问题可以解耦为混合预编码设计和混合合并设计问题[8]。本文主要关注发射端混合预编码的设计,则数字预编码器和模拟编码器的联合设计可以重述如下:
进一步,为了寻找最优的模拟预编码矩阵和数字预编码矩阵,转化为最大化卫星发送侧的互信息量:
并对信道矩阵H 进行SVD。
H = UΣVH 。(16)
根据文献[8],对奇异值矩阵Σ 和V 替换后,目标函数可以进一步简化为:
由式(17)可知,要使卫星侧互信息量最大,需要使tr (VH1 FRF FBB )最大。对于此类问题,通过使||Fopt -FRF FBB||F 最小来最大化tr(VH1 FRF FBB ),因此上述问题可以进一步等价为:
由式(18)可知,对于单用户mmWave MassiveMIMO 系统,混合预编码就是寻求最优的模拟预编码矩阵和数字预编码矩阵,使其尽可能接近于纯数字预编码矩阵,即满足:
Fopt ≈ FRF FBB 。(19)
针对此问题,已经有相关研究人员和学者从不同角度,给出了相应的解决方案,接下来主要介绍OMP[8]和基于OMP 改进的混合预编码算法以求解上述问题。
3 混合预编码算法设计
3. 1 基于OMP 的混合预编码算法
针对类似优化问题,文献[8]提出了基于OMP的稀疏空间混合预编码算法,该算法利用mmWave信道的稀疏特性,将数字预编码的设计转化为稀疏约束矩阵重构问题。
OMP 算法的本质是在FRF 的码本集合约束下,求解Fopt 在混合预编码器集合构成的子空间上的最佳逼近。因此,基于OMP 算法的混合预编码问题表述如下:
由式(20)可以看出,at(Φti,j,θti,j)幅度恒定且是一个仅与相位有关的向量,这与模拟预编码器所要求的恒模约束相符合,因此可以利用at(Φti,j,θti,j )的线性组合来实现模拟预编码器,上述问题可以进一步转化为:
式中:At = [at(Φt1,1 ,θt1,1 ),…,at(ΦtNcl,Nray,θtNcl,Nray )]∈CNcl×Nray为天线阵列响应向量,模拟预编矩阵中的元素都从At 其中选取;~F BB ∈Ncl Nray ×Ns 为混合预编码矩阵的数字预编码部分, 稀疏约束||diag(FBB~F HBB )|| 0 = NRFt 表明限制FBB 的非零行不能大于NRFt ,即当FBB 中含有NRFt 个非零行时,At 中有NRFt 列被选中。因此可得,FoptBB 由F ~ optBB 中的NRFt 个非零行构成,FoptRF 为At 中对应的NRFt 列。基于OMP的混合预编码算法如下。
需要注意的是,OMP 算法需要预先设计好模拟预编码矩阵的候选集,计算量较大。此外,当数据流较多的时候,会引起数据流之间的干扰,不适合多数据流传输的情况。
3. 2 基于ImprovedOMP 的混合预编码算法
上文提出的基于OMP 的混合预编码算法,无法同时兼顾系统频谱效率和复杂度,主要体现在:一方面,OMP 算法需要提前知道发射端的天线阵列响应向量,在求解混合预编码矩阵时需要进行复杂的迭代更新,并且该算法仅仅适用于数据流较少的情况,当RF Chains 数量小于2 倍Ns 时,OMP 性能较差,无法推广至数据流较大的场景;另一方面,存在大量迭代运算,算法的复杂度较高。
因此,本文在综合考虑系统性能和算法复杂度的前提下,提出了一种基于Improved-OMP 的混合预编码算法。由于发射端和接收端的情况类似,因此,本文只考虑发送端的混合预编码设计。
Improved-OMP 算法的主要思想:对模拟预编码矩阵和数字预编码矩阵进行解耦,即先固定数字预编码矩阵求解模拟预编码矩阵,然后利用所求解的模拟预编码矩阵来设计数字预编码矩阵。ImprovedOMP 结合了多步长的思想,从天线阵列响应集合中选取与RF Chains 相等的前NRFt 列构成模拟预编码矩阵;然后,结合矩阵分解和H-lder 不等式简化了数字预编码的求解过程。
基于扩展的S-V 信道模型和mmWave MassiveMIMO 系统传输模型,给出优化目标函数:
3. 2. 1 模拟预编码器设计
为了使混合预编码矩阵在最优全数字预编码矩阵上的投影最大,首先给出引理1[10]:最优预编码矩阵Fopt 的列向量是at(Φti,j,θti,j ),∀i,j 的线性组合,天线阵列响应矢量at (Φti,j,θti,j ),∀i,j 为Nt ×Ncl Nray 维矩阵。
根据引理1 和mmWave Massive MIMO 信道模型的特性,at(Φti,j,θti,j ),∀i,j 与模拟预编码矩阵具有相似结构,同时at(Φti,j,θti,j),∀i,j 和最优混合预编码矩阵的列相关。因此,选取at(Φti,j,θti,j ),∀i,j的前NRFt 列作为最优模拟预编码矩阵,从而使其与最优混合预编码矩阵前NRFt 列的相关性最强。这样避免了复杂的迭代更新运算,大大降低了系统实现复杂度。所以,上述问题可以转化为:
3. 2. 2 数字预编码器设计
根据Frobenius 范数的定义,首先对式(23)中的目标函数进行化简:
式中:模拟预编码矩阵FRF 已经在上一步的设计中通过at(Φti,j,θti,j),∀i,j 获得,同时预编码矩阵需要满足功率约束FRF FBB2F = Ns,且最优预编码矩阵Fopt2F = Ns。因此,进一步将目标函数进行改写:
为了得到数字预编码矩阵,本文根据Holder 不等式和数字预编码矩阵的正交特性,对式(25)进一步化简。为此,给出引理2:给定p>1,假设1/p +1/q=1,则有:
根据Frobenius 范数及Hlder 不等式,式(25)可以进一步化简为:
式中:Σ 为由前Ns 个非零奇异值组成的对角阵。
在式(27)中,当且仅当FBB = V1 UH 时,等号成立,不等式转变为等式,此时式(27)获得最大值。即通过Hlder 不等式和Frobenius 范数逼近优化目标函数的最优值,得到最优的数字预编码矩阵。
综上可知,基于ImprovedOMP 的混合预编码算法结合多步长的思想,通过选取与RF Chains 数量相等的最优列构成模拟预编码矩阵,将步长从1 增加为RF Chains 路数,整体迭代次数降低;此外,利用Hlder 不等式和矩阵范数的正交特性逼近最优目标函数,求解最优数字预编码矩阵。ImprovedOMP 算法具体如下。
3. 3 接收端基于ImprovedOMP 的合并设计
通常情况下,接收端的合并矩阵包括模拟合并矩阵和数字合并矩阵的设计,一般可以通过最小化发射信号与接收信号之间的均方误差进行设计合并矩阵WRF WBB 。
因此,接收端合并矩阵的设计问题可以表述为:
在式(32)中,由于发射端的FRF 和FBB 是在假设接收端组合器是完美状态下进行求解的,发射端与接收端是保持解耦状态,因此接收端的优化问题可以通过采用与混合预编码器相同的方法进行设计。为此,进一步将上式进行展开得到:
式中:Ar = [ar(Φr1,1 ,θr1,1 ),…,ar(ΦrNcl,Nray,θrNcl,Nray )]是维度为Nr ×Ncl Nray 的接收端天线阵列响应矩阵,W~BB维度为Ncl Nray ×Ns。综合上述分析,可以得到接收端合并矩阵的设计过程如下。
4 仿真结果与分析
4. 1 仿真参数说明
在本小节中,将对全连接结构下单用户mmWave Massive MIMO 混合预编码算法进行仿真分析。仿真参数表1 所示。
验证基于ImprovedOMP 的混合预编码算法的性能,并将所提出的算法与最优全数字预编码、基于OMP 的混合预编码算法、基于PEAltMin 的混合预编码算法进行对比分析。
4. 2 算法复杂度分析
在本小节中,将提出的ImprovedOMP 算法的复杂度与其他几种算法进行评估,即算法中所涉及的计算量。
Full-Digital 算法的复杂度主要来源于获取最优预编矩阵,即通过对信道H 进行SVD 可得,因此其复杂度为O(N2tNr)。OMP 算法主要分为三部分:一是通过At 和Fres 相关性的计算O(N2tNRFt Ns );二是FRF 的获取,即伪逆运算O(Nt(NRFt ) 2 );三是对FBB进行归一化O(Nt NRFt )。因此,经过循环NRFt 次后,OMP 算法的整体复杂度可以近似为O (N2tNr +NRFt (N2tNRFt Ns +Nt(NRFt ) 2 )+Nt NRFt )。本文提出的Improved-OMP 算法的复杂度来自于At 和Fres 相关性的计算,即为O (N2tNRFt Ns ),同时涉及FRF 的获取O(Nt NRFt ),最后是对FBB 归一化O(Nt NRFt ),因此,经过循环NRFt 次后,OMP 算法的复杂度近似为O(N2tNr +N2t(NRFt ) 2 Ns +2Nt NRFt )。PE-AltMin 算法的复杂度主要来自于FRF 的计算,通过提取FBB 的相位来更新FRF,因此复杂度较高,近似为O(N2tNr +N2tNRF +Nt NRFt Ns +(NRFt ) 2 Ns +N3t)。
在Massive MIMO 系统中,由于Nt >Nr -NRF,算法的复杂度与Nt 天线数量相关度最强。为了更清晰地展示以上分析结果,并且突出Nt 和NRFt 对复杂度的贡献,除去共有的N2tNr 部分,本文将算法复杂度总结如表2 所示。
此外,本文也给出了几种算法的单次运行时间与发射天线数量之间的关系,如图5 所示。由图5可以看出,各种算法的单次运行时间随着天线数量的增加而增加,本文ImprovedOMP 算法运行时间最短,表明该算法的复杂度最低。
4. 3 算法性能分析
仿真1:当NRFt = NRFr = 4,Ns = {1,2,4}时,图6 和图7 分别给出了UPA 配置为64 ×16 和144 ×36,全数字预编码、OMP 和基于Improved-OMP 算法在传输不同数据流时系统频谱效率与信噪比的关系。
由图6 可以看出,随着信噪比的增加,4 种算法的系统频谱效率都响应随之增加。当传输数据流较小时,4 种算法并没有明显的性能差异,但是随着Ns的增加,4 种算法的性能差异随之增加。
相比较于OMP 算法,Improved-OMP 算法性能更优。这是因为本文所提算法,对OMP 算法中存在的迭代次数过多和矩阵求逆复杂2 个缺点进行了改进,优化了算法性能。同时,由图6 和图7 对比可以发现,当天线阵列配置从64×16 增加为144×36 时,频谱效率有明显提升,这也验证了UPA 天线阵列的性质。
此外,由图6 和图7 可以发现,当RF Chains 数量与传输数据流数量相等时,所提出的Improved-OMP 算法性能低于PE-AltMin 算法,为了寻找具体原因和进行验证,在仿真2 中对该情形进行了仿真和分析。
仿真2:当Ns = NRFt = NRFr = {1,2,4},图8 展示了配置为144×36 的UPA 天线阵列中,4 种预编码算法系统频谱效率与信噪比之间的关系。
由图8 可以看出:① 随着信噪比的增加,4 种算法的频谱效率都随之增加;② 在RF Chains 与数据流数相等情况下,当传输单数据流时OMP 算法和Improved-OMP 算法的性能相同,但随着数据流的增加,即当数据流大于1 时,4 种算法之间的性能差异变得较大,且传输的数据流越大,系统频谱效率提升的效果越明显;③ 当Ns = NRFt = NRFr 时,Improved-OMP 算法性能始终低于PE-AltMin,说明PE-AltMin算法更适合传输RF Chains 数量与数据流相等的这种情形,这启发了本文对传输的数据流数、RFChains 对系统性能影响的探讨。
此外,几种算法的系统频谱效率都随着数据流的增加而有所提升,说明本文所提出的基于Improved-OMP 的混合预编码算法更适合于传输多数据流的情况。
仿真3:从上面的仿真结果可以发现,RF Chains数量与数据流数之间的关系对系统性能有一定影响。因此,基于仿真2,本文研究了在相同信噪比情况(SNR = 0 dB)时,4 种预编码算法的频谱效率随RF Chains 数量和传输数据流数量变化的情况,如图9 所示。
由图9 可以看出:① 当RF Chains 数量大于传输数据流数量时,基于Improved-OMP 算法的性能始终优于OMP 算法和PE-Alt 算法;② 随着RF Chains数量的增加,4 种算法的频谱效率随之增加,这是由于RF Chains 数量越多,可以提供更多的分集增益,获得更高的频谱效率,且Improved-OMP 算法的系统性能随着RF Chains 的增加更接近于全数字预编码的性能;③ 当RF Chains 数量等于数据流时,在传输的数据流较小时,Improved-OMP 算法性能始终低于PE-AltMin 算法,而当传输的数据流较大时,Improved-OMP 算法性能始终高于PE-AltMin 算法。
此外,当RF Chains 数量比传输的数据流数量多1 时,Improved-OMP 算法的性能就优于PE-AltMin 算法,这是因为在传输数据流较大时,多出的一根射偏链路提供了额外的分集增益,且给系统保留冗余空间,即RF Chains 路数量满足Ns <NRFt <2Ns时,可以实现性能和功耗的折中。同时,Improved-OMP 算法的性能随着RF Chains 的增加越来越趋近于全数字预编码算法。
仿真4:为了验证所提算法的有效性,在Ns <NRFt < 2Ns 情况下,对Improved-OMP 算法与PE-AltMin、OMP 及全数字预编码算法进行对比分析,如图10 所示。
由图10 可以看出,在低SNR 情况下,几种算法的性能接近,没有较大差异;随着SNR 的增加,几种算法的性能逐渐表现出差异,所提出的算法性能始终优于OMP 算法和PE-AltMin 算法。此外,随着数据流与RF Chains 数量的增多,基于Improved-OMP的混合预编码算法比OMP 和PE-AltMin 算法在性能上提升的更多,但与最优全数字预编码算法之间还有一定差距。
5 结束语
本文针对卫星网络中全连接结构的mmWaveMassive MIMO 系统,研究了针对单用户场景的混合预编码算法。首先,介绍了星地链路mmWaveMassive MIMO 系统模型和信道模型;然后,针对OMP 算法的不足,提出了一种基于OMP 的改进算法ImprovedOMP,通过选取天线阵列响应矩阵中最优的前NRFt 列向量求解模拟预编码矩阵FRF,同时以逼近目标函数为准则求解数字预编码矩阵FBB ;最后,通过计算机仿真对本文所提出的Improved-OMP 算法进行性能评估,结果表明在Ns <NRFt <2Ns情况下,基于Improved-OMP 的混合预编码算法在系统性能上更优,且具有更低的计算复杂度。
参考文献
[1] ZHAO B K,FEI C J,MAO X L,et al. Networking inSpace Terrestrial Integrated Networks[C]∥2019 18th International Conference on Optical Communications andNetworks (ICOCN). Huangshan:IEEE,2019:1-3.
[2] LIU J J,SHI Y P,FADLULLAH Z M,et al. SpaceAirGround Integrated Network:A Survey[J]. IEEE Communications Surveys & Tutorials,2018,20(4):2714-2741.
[3] 李忻,黄绣江,聂在平. MIMO 无线传输技术综述[J].无线电工程,2006,36(8):42-47.
[4] HOYDIS J,BRINK S T,DEBBAH M. Massive MIMO inthe UL / DL of Cellular Networks:How Many Antennas DoWe Need?[J]. IEEE Journal on Selected Areas in Communications,2013,31(2):160-171.
[5] AHMED I,KHAMMARI H,SHAHID A,et al. A Survey onHybrid Beamforming Techniques in 5G:Architecture andSystem Model Perspectives[J]. IEEE Communications Surveys & Tutorials,2018,20(4):3060-3097.
[6] MORSALI A,NOROUZI S,CHAMPAGNEB. Single RFChain Hybrid Analog / Digital Beamforming for mmWaveMassiveMIMO[C]∥ 2019 IEEE Global Conference onSignal and Information Processing (GlobalSIP). Ottawa:IEEE,2019:1-5.
[7] WANG S G,LI L F,RUBY R,et al. A General Hybrid Precoding Scheme for Millimeter Wave Massive MIMOSystems[J]. Wireless Networks,2020,26(2):1331-1345.
[8] AYACH E O,RAJAGOPAL S,ABUSURRA S,et al. Spatially Sparse Precoding in Millimeter Wave MIMO Systems[J ]. IEEE Transactions on Wireless Communications,2014,13(3):1499-1513.
[9] LIU X R,LI X M,CAO S,et al. Hybrid Precoding forMassive mmWave MIMO Systems [J ]. IEEE Access,2019,7:33577-33586.
[10] XIE T,DAI L,GAO X Y,et al. Geometric Mean Decomposition Based Hybrid Precoding for millimeterWaveMassive MIMO [J ]. China Communications,2018,15(5):229-238.
[11] SOHRABI F,YU W. Hybrid Digital and Analog Beamforming Design for Largescale Antenna Arrays[J]. IEEEJournal of Selected Topics in Signal Processing,2016,10(3):501-513.
[12] YU X H,SHEN J C,ZHANG J,et al. Alternating Minimization Algorithms for Hybrid Precoding in MillimeterWave MIMO Systems [J ]. IEEE Journal of SelectedTopics in Signal Processing,2016,10(3):485-500.
[13] 徐常志,靳一,李立,等. 面向6G 的星地融合无线传输技术[J]. 电子与信息学报,2021,43(1):28-36.
[14] ARORA A,TSINOS C G,SHANKAR B,et al. HybridAnalogDigital Precoding Design for Satellite Systems[C]∥Advances in Communications Satellite Systems. Proceedingsof the 37th International Communications Satellite SystemsConference (ICSSC-2019). Okinawa:IEEE,2019:1-13.
[15] 李靖,王金海,刘彦刚,等. 卫星通信中相控阵天线的应用及展望[J]. 无线电工程,2019,49(12):1076-1084.
[16] 胡荣,李秀梅,邓娟,等. 基于混合波束赋形的低轨通信卫星相控阵天线架构研究[J]. 天地一体化信息网络,2021,2(2):90-97.
[17] YOU L,QIANG X Y,LI K X,et al. Hybrid Analog / DigitalPrecoding for Downlink Massive MIMO LEO SatelliteCommunications [J ]. IEEE Transactions on WirelessCommunications,2022,21(8):5962-5976.
[18] PENG D Y,LI Y,CHATZINOTAS S,et al. HybridAnalogDigital Precoding for mmWave Coexisting in 5Gsatellite Integrated Network[C]∥2020 IEEE 31st AnnualInternational Symposium on Personal,Indoor and MobileRadio Communications. London:IEEE,2020:1-6.
[19] MYSORE B S,LAGUNAS E,CHATZINOTASS,et al. Precoding for Satellite Communications:Why,How and WhatNext?[J]. IEEE Communications Letters,2021,25(8):2453-2457.
[20] 陈强,王田,薛仁魁,等. 基于数字波束形成技术的北斗抗干扰终端研究[J]. 无线电工程,2023,53 (5):1093-1101.
[21] RAPPAPORT T S,HEATH JR R W,DANIELSR C,et al.Millimeter Wave Wireless Communications[M]. [S. l. ]:Pearson Education,2015.
[22] XU H,KUKSHYA V,RAPPAPORT T S. Spatial andTemporal Characteristics of 60GHz Indoor Channels[J].IEEE Journal on Selected Areas in Communications,2002,20(3):620-630.
[23] FORENZA A,LOVE D J,HEATH R W. SimplifiedSpatial Correlation Models for Clustered MIMO Channelswith Different Array Configurations [J ]. IEEETransactions on Vehicular Technology,2007,56 (4 ):1924-1934.
作者简介
胡家荣 男,(1994—),硕士研究生。主要研究方向:智能通信、预编码。
(*通信作者)李伊陶 男,(1991—),博士,副教授。主要研究方向:天空地一体化网络、智能通信等。
熊兴中 男,(1971—),博士,教授。主要研究方向:人工智能、物联网技术、无线通信技术等。
基金项目:四川省科技厅项目(2023NSFSC1987);人工智能四川省重点实验室开放基金(2021RZJ01);四川轻化工大学研究生创新基金(Y2021055)