APP下载

基于深度联合信源信道编码的CSI反馈技术

2023-05-13许佳龙XUJialong陈为CHENWei艾渤AIBo

中兴通讯技术 2023年2期
关键词:信道编码信源链路

许佳龙 /XU Jialong,陈为/CHEN Wei,艾渤/AI Bo

( 北京交通大学,中国 北京100044 )

为服务于全息通信和元宇宙等具有海量通信吞吐需求的新兴智能应用,6G通信系统应具备超大带宽和超高频谱效率[1‒4]。随着毫米波以上频段的使用,无线通信的可用带宽进一步增加。然而,在毫米波和太赫兹频率下,传播损耗将变得更加严重,这会导致更高的通信功耗或更小的小区覆盖半径。为提高通信频谱效率,多输入多输出(MIMO)技术和大规模MIMO技术已经成为4G和5G的关键技术。超大规模MIMO亦有望成为6G的关键技术[5]。

典型的大规模MIMO场景为具有大量天线的基站同时服务多个用户设备。为了充分利用MIMO 系统的多天线优势,基站侧需要掌握瞬时下行信道状态信息(CSI)。在时分双工模式下,基站通过用户发送的导频信号估计上行CSI,并利用信道互易性推断出下行CSI。在频分双工模式下,由于上下行链路工作在不同的频率上,不再满足信道互易性,因此需要通过三步交互来获取下行CSI:首先基站向用户发送导频信号,然后用户根据导频信号估计下行CSI,最后用户将估计的下行CSI 反馈给基站。然而,这种CSI 反馈机制不可避免地占用了部分通信上行资源,挤占了原本可用于数据传输的上行资源块。

为了减少反馈开销,5G 采用基于码本的方法,使用反馈码本索引的方式代替反馈下行CSI 的全信息的方式[6]。然而,随着对通信吞吐量需求的持续提升,天线数量不断增加,码本空间急剧扩大,反馈开销急速提升。通过利用信道特性对下行CSI进行压缩是解决这一问题的关键。由于信道在变换域的近似稀疏特性,基于压缩感知的方法可对稀疏的信道表示进行压缩,以减少反馈开销[7]。然而,在实际场景下,信道在变换域并不能满足严格稀疏的条件,降低了压缩感知方法的性能。此外,现有基于压缩感知的重建算法中的迭代过程通常非常耗时,难以在计算受限或严苛的时延要求场景下应用。

近年来,随着深度学习技术在计算机视觉和自然语言处理的卓越表现,深度学习被引入对CSI 信息的压缩中[8-10]。这些工作被视为基于分离源信道编码方案的通信系统的信源编码模块。该方案通常假设信道编码模块和调制模块能够保证完美传输,即可以根据反馈信道质量自适应调整调制编码方式,成功传输所有的反馈码字。然而,基于分离信源信道编码的CSI反馈有如下缺点:首先,理论上,在有限码长下分离信源信道编码方案已被证明不如联合源信道编码方案[11]。其次,分离信源信道编码方案在真实无线场景中具有“悬崖效应”[12]。如果实际反馈信道条件比预期的信道条件差,并且超出所采用的信道编码方案的能力,则CSI的重建质量会急剧下降。在这种情况下,基站无法使用恢复的CSI进行后续处理。然而,在实际信道条件变得比预期信道条件更差的情况下,联合信源信道编码方案也能提供平稳的性能下降,这使得恢复的CSI对于基站的后续执行过程仍然有价值。最后,混合自动请求重传技术尽管可以补偿由信道条件不匹配引起的信道译码错误,但增加了额外的反馈开销,并为CSI反馈任务带来了延迟问题。因此,有必要研究基于深度联合信源信道编码的CSI反馈方案,以减少上行反馈资源占用,解决当前CSI反馈任务中的潜在问题。

1 CSI反馈方案设计

1.1 CSI反馈系统模型

本文考虑频分双工模式下的大规模多天线正交频分复用(OFDM)系统。其中,基站侧部署Nt根天线,用户侧部署单天线,上行链路和下行链路均使用Nc个子载波。假设完美的上行CSI 和下行CSI 可以分别在基站侧和用户侧通过基于导频的训练获得。基于深度联合信源信道编码的CSI反馈网络设计如图1 所示。下行CSI 和上行CSI 分别表示为Hd∈CNc×Nt、Hu∈CNc×Nt。位于用户侧的深度联合信源信道编码器将下行CSI信息Hd和已知的上行链路的信噪比信息μ编码为复向量s:

▲图1 基于深度联合信源信道编码的信道状态信息反馈系统

其中,φ 表示深度联合信源信道编码器的参数集。复向量s =[s1,s2,…,sk]T被OFDM 映射模块映射至k 个子载波上,其中,si是承载在第i 个子载波上的符号。假设一个子载波上的一个符号的平均功率为P,对编码向量s 进行功率归一化,即,以满足用户侧的发射功率约束。

基站接收到的第i个子载波上的反馈信号可表示为:

其中,复向量yi∈CNt表示在基站侧Nt根天线第i个子载波上接收到的符号,复向量∈CNt表示在第i 个子载波上的上行信道,复向量zi∈CNt为噪声向量。噪声向量zi的分布为CN(0,σ2I) ,其中,σ2表示噪声功率。

在基站侧天线接收到si的多个带噪声的副本后,执行最大比合并算法以获取在基站侧恢复的ŝi。该过程可表示为:

其中,合并向量wi为。随后,各子载波上的接收符号合并为复向量。这里,复向量̂表示基站侧对信道输入复向量s的重构。随后,基站侧使用深度联合信源信道译码器将复向量ŝ和信噪比信息μ映射为恢复的CSI信息:

其中,ϕ表示深度联合信源信道译码器的参数集。

基于深度联合信源信道编码的CSI反馈,通过在确定的信道带宽k 下最小化空间频率域的CSI 失真,来优化参数集Θ ={φ,ϕ}。

其中,Θ*表示最优参数集,p(μ)表示信噪比的概率分布函数,表示在空间频率域的第i个训练集的样本,表示基站侧在空间频率域重构的第i 个训练集的样本,T 表示训练数据集的大小。

1.2 CSI反馈网络

基于深度联合信源信道编码的CSI反馈网络如图2所示,分为深度联合信源信道编码网络和深度联合信源信道译码网络。在用户侧,现有CSI 压缩反馈使用截断的2D-DFT 变换可初步减小CSI的反馈量。受此启发,深度联合信源信道编码网络首先使用3层卷积网络对原始的空频域CSI进行降维,之后基于文献[9]提出的网络,使用卷积层和全连接层对降维后的CSI信息进行特征提取。压缩后的2k维实数向量两两结合,重组为k维复向量,在进行功率归一化约束后,承载至OFDM子载波进行发射。在基站侧,深度联合信源信道译码网络从恢复的复向量中提取实部和虚部,并将其重组为实数向量,之后依次输入至全连接层、卷积层和残差块中,以恢复降维后的CSI 信息;随后,使用3 层转置卷积网络对降维后的CSI 信息进行非线性变换,恢复原始的空频域CSI 信息。由于传统的神经网络无法针对不同的信道条件进行动态调整,本文使用文献[13]中提出的即插即用的注意力特征(AF)模块为深度联合信源信道编码网络提供信道自适应功能。文献[14]对基于深度联合信源信道编码的CSI 反馈网络的设计原则进行了详细的介绍。

▲图2 基于深度联合信源信道编码的信道状态信息反馈网络

1.3 评估指标

现有CSI 反馈任务通常首选归一化均方误差(NMSE)对CSI反馈精度进行评估。然而,在实际通信系统中,基站在接收到CSI的反馈信息后通常会做进一步处理,以适配后续通信任务,如预编码任务。因此,对CSI反馈任务性能的评估应当更加关注后续任务的执行性能。为此,本文选取余弦相似度指标进行评估:

2 实验与结果分析

2.1 实验环境与数据集

本文使用TensorFlow 及其高阶API Keras 进行下述实验。根据第3 代合作伙伴计划(3GPP)的TR 38.901[15],上行链路CSI和下行链路CSI可由QuaDRiGa[16]生成。本文创建了一个开放的室内场景,其中下行链路的中心频率为5.2 GHz,上行链路的中心频率为5.4 GHz。在开放室内场景中,信道包含20个簇,每个簇包含15条子径。基站位于一个20 m×20 m 大小的正方形区域中心。具有半波长天线空间的均匀线性阵列部署在基站侧。基站侧的天线数量为Nt= 32,用户侧的天线数量为Nr= 1。基站侧和用户侧均使用全向天线。基站的高度为3 m,用户的高度为1.5 m。上行链路和下行链路均使用Nc= 256个子载波。CSI 的训练集、验证集和测试集分别包含100 000、30 000、20 000个样本对。一个样本对包含一个下行链路CSI 的样本和一个上行链路CSI 的样本。

2.2 对比实验方案

本文采用分离信源信道编码方案作为对比方案。具体而言,我们使用文献[9]提出的CSINet+作为信源编码并使用5G上行控制信息(UCI)传输作为信道编码的方案。UCI 的调制方案包括二进制相移键控(BPSK)、4 符号正交幅度调制(4 QAM)、16 QAM、64 QAM 和256 QAM。为与本文所提的深度联合信源信道编码网络进行公平的比较,分离信源信道编码方案需要调整信源编码码率、信道编码码率及调制方式,以匹配反馈带宽。

2.3 仿真结果分析

对于本文提出的基于深度联合信源信道编码的CSI反馈方法,在训练阶段,批大小被设置为200。Adam 优化器首先以10−3的学习率初始化。当损失函数在20 个周期内均未下降时,学习率将衰减为原来的一半。学习率的下限设置为10−4。为了使网络收敛,网络的训练周期被设置为500。

图3比较了在反馈带宽k = 16时,基于深度联合信源信道编码的CSI 反馈和基于分离编码的CSI 反馈的余弦相似度性能。其中,分离编码_16、分离编码_32 分别表示使用CSINet+编码网络的输出维度分别为16和32时分离编码的性能。当SNRtest∈[−10,10] dB时,深度联合编码的性能比分离编码_16 的性能高出0.03~0.07;当SNRtest∈[−7,10] dB 时,比分离编码_32 的性能高出0.03~0.2,如图4 所示。因此深度联合编码的性能优势在低信噪比下更加显著。

▲图3 在反馈带宽k = 16时,基于深度联合信源信道编码的信道状态信息(CSI)反馈和基于分离编码的CSI反馈性能对比

▲图4 在反馈带宽k = 32时,基于深度联合信源信道编码的信道状态信息(CSI)反馈和基于分离编码的CSI反馈性能对比

图4比较了在反馈带宽k = 32时,基于深度联合信源信道编码的CSI 反馈和基于分离编码的CSI 反馈的余弦相似度性能。当SNRtest∈[−10,10] dB时,深度联合编码的性能比分离编码_32 的性能高出0.035~0.058;当SNRtest∈[−7,10] dB时,比分离编码_64 的性能高出0.044~0.091。当反馈带宽从k = 16增长到k = 32时,深度联合编码的性能仍然优于分离编码的性能。

上述实验假设深度联合编码的发送端可以发送任何复数值。然而,现有的移动通信系统使用数字调制方式进行发射,其发射值为固定的离散星座点。本实验将使用近似量化的方法,将深度联合编码器编码后的复数符号映射至距离最近的离散星座点后,再进行发射,以使深度联合编码方法与现有移动通信系统兼容。图5分别展示了在反馈带宽k = 32 的条件下将深度联合编码方法分别量化为64 QAM、256 QAM 和1 024 QAM 时的性能。可以看到,随着可量化星座点数量的不断减少,深度联合编码的性能不断下降。例如,在SNRtest∈[−10,10] dB时,量化为1 024 QAM的深度联合编码的性能比未使用星座点量化的深度联合编码的性能低约0.008;量化为256 QAM 的深度联合编码的性能与量化为1 024 QAM 的深度联合编码的性能近似;量化为64 QAM的深度联合编码的性能则比量化为256 QAM的深度联合编码的性能低约0.005。即便深度联合编码使用量化星座点发射带来了一定程度的性能损失,然而,量化等级最低的深度联合编码_64 QAM 的性能仍然优于分离编码的性能。需要说明的是,本实验仅使用了最基本的量化方法,若能够将星座点量化过程考虑到训练过程中,或者针对量化星座点的位置进行专门的设计,量化后的性能损失可进一步降低。

▲图5 在反馈带宽k = 32时,基于深度联合信源信道编码的信道状态信息(CSI)反馈的数字星座点性能对比

3 结束语

本文提出了一种基于深度联合信源信道编码的CSI反馈方法。该方法使用非线性变换网络对原始CSI信息进行初步降维后,使用深度学习网络对CSI信息进行特征提取,并使用注意力特征模块实现了对信道的自适应功能。不同于现有方法使用CSI 恢复精度作为性能评估指标,针对CSI 反馈的后续预编码任务,本文使用余弦相似度指标对基站侧使用CSI反馈进行预编码的性能进行了评估。相比于分离信源信道编码方法,本文提出的深度联合信源信道编码方法能够有效提升任务性能。此外,为使所提出的方法有效兼容现有移动通信系统,本文使用近似量化将编码后的复数符号映射至距离最近的数字星座点。实验结果显示,量化后的深度联合信源信道编码方法虽然会导致一定程度的性能下降,但其性能仍然远优于基于分离信源信道编码的CSI反馈性能。

猜你喜欢

信道编码信源链路
基于极化码的分布式多信源信道联合编码
天空地一体化网络多中继链路自适应调度技术
如何提升计算机在信道编码的处理应用效率
5G信道编码技术相关分析
华为:颁奖Polar码之父
信源控制电路在功率容量测试系统中的应用
基于数据包分割的多网络链路分流系统及方法
卫星数字电视信号部分信道编码的软件实现
信源自动切换装置的设计及控制原理
基于3G的VPDN技术在高速公路备份链路中的应用