操作环境:

MATLAB 2024a

1、算法描述

在大规模多天线通信逐渐成为主流的今天,信道估计的代价正在变成系统效率的“隐形天花板”。传统多天线系统里,基站只需要估计十几根天线的信道,导频开销尚且可控;可当天线数量上升到几十根、上百根时,如果仍然沿用“每根天线都发导频、逐一估计”的做法,训练资源会急剧膨胀,数据传输时间被挤压,系统吞吐下降,同时还会带来额外的时延与能耗。尤其在毫米波、车载通信、工业无线等场景中,信道随时间变化快、链路对时延敏感,导频越多越难以接受。因此,如何在导频稀疏甚至严重受限的条件下仍然可靠地恢复大规模MIMO信道,成为一个绕不开的关键问题。本文所描述的系统正是围绕这一痛点搭建的一套完整仿真平台:它在具有发射端空间相关的真实阵列信道背景下,采用“稀疏导频观测 + 传统线性估计粗重建 + 深度神经网络残差补全”的总体思路,实现全信道恢复,并通过端到端误码率评估来检验方案的有效性。

系统所对应的通信场景是典型的“基站大规模阵列、终端小规模接收”的链路模型。发射端采用均匀平面阵列结构,也就是在水平和竖直方向上规则排布天线形成面阵,这种阵列形态在现网5G/6G基站、毫米波相控阵以及各种高密度天线设备中十分常见。面阵的一个直接特征是空间维度高、几何结构清晰,天线在二维空间里分布得有规律而不是散点式排布。与之对应,信道在空间上也会呈现出明显的结构特征:相邻天线看到的散射环境相似,信道响应往往高度相关;而距离更远的天线则因为观测角度、路径差异等原因逐渐变得不那么相似。换句话说,大规模阵列信道不是“每根天线各走各的”,而是带有平滑纹理和空间连贯性的高维随机场。这种空间结构既是传统估计难度增加的根源,也是稀疏导频能够成立、深度学习能够介入的关键基础。

为了在仿真层面真实体现这种结构,系统在信道建模里显式引入了发射端空间相关性。相关性的含义并不抽象,你可以把它理解为:阵列越紧凑、传播角度越集中,天线之间的信道越像“同一幅图上的不同像素”,而不是独立的随机点。系统使用的是一种常见且工程上合理的“最近邻相关衰减”模型,用来描述相邻天线高度相关、随距离渐渐衰减的规律;同时在水平与竖直两个方向分别刻画相关特性,再组合成适用于平面阵列的整体相关结构。这样生成的信道样本在二维阵列上呈现出明显的空间连续性,与真实阵列传播特征相符。多径方面,系统采用典型功率延迟分布生成小尺度衰落,并将其等效为平坦衰落矩阵,从而把研究焦点集中在空域维度上,避免频域选择性带来的额外干扰。最终得到的信道既包含随机散射造成的统计波动,又具有阵列相关带来的“可被插值、可被学习”的空间纹理。

在稀疏导频策略上,系统并非简单减少数量,而是强调“少而合理”。由于信道具有空间连贯性,导频点的布局决定了能否有效捕捉整幅空间纹理的骨架。系统采用均匀覆盖式的导频选取方式,使导频天线在二维面阵上尽量均匀分布,避免导频集中在局部而导致大面积空域完全无观测。均匀稀疏采样的直观作用是让观测点像网格一样摊开:即便导频数量降低,也能从全阵列范围内抓取到具有代表性的空间信息,这为后续的重建与补全打下基础。系统还设置多档导频密度,通过调整稀疏比例来控制导频数目,从而能够系统性地观察导频越少时估计精度和误码率会怎样变化,以及深度学习补全在不同稀疏水平下的有效边界。

传统线性估计模块是整个方案的“稳健底座”。在大规模MIMO里,仅靠深度学习直接从稀疏观测端到端生成全信道,往往会面临训练数据依赖强、泛化不稳、以及对噪声敏感的问题。系统选择先使用线性最小均方误差思想的估计方法,从部分导频观测出发利用已知的统计相关性推断全阵列信道,这一步相当于先构造一个“可解释、保守但可靠”的粗重建结果。线性估计的优势在于它严格遵守统计最优原则,在观测有限、噪声存在的条件下依然能给出有物理意义的估计方向。为了进一步降低噪声扰动对粗估计的破坏,系统对导频采用多次重复发送并在接收端做平均;这一做法在工程中非常普遍,它用少量额外的训练时间换取更干净的观测,使粗估计的误差主要来自“观测稀疏造成的结构性缺失”,而不是来自强噪声的随机波动。这样处理之后,粗估计在导频位置上具有较高可靠度,而在未放导频的位置上则保留了明显的、与空间结构相关的系统性残差。

深度神经网络模块的设计正是围绕这一“结构性残差”展开。系统没有让网络去替代线性估计,而是把神经网络放在粗估计之后,让它专注于学习粗估计无法恢复的那部分内容。更具体地说,粗估计提供一张“低分辨率的空间信道图”,其中导频位置的内容较清晰,非导频位置则模糊甚至缺失;神经网络的任务就是根据导频位置上已有的空间信息,预测非导频位置上应该补回的残差信号,将整幅空间信道图从“骨架版”修复成“细节完整版”。这种残差学习方式非常适合通信信道这一类高维、带结构的随机对象。原因一方面在于残差的数值幅度通常比原始信道更集中,网络更容易训练且不容易发散;另一方面,线性估计已经把观测信息和统计先验充分利用过,网络不必从零重建物理规律,只需要沿着传统估计的方向去修正缺口即可,从而大幅提升稳定性与可解释性。考虑到不同导频密度下残差的统计特征不同,系统为每一种稀疏比例分别训练一套网络模型,使网络在各自的稀疏水平上更精准地掌握“缺失该如何补”的规律。

训练数据的构造并不依赖实测采集,而是通过模型驱动方式大量生成。系统反复生成满足空间相关规律的真实信道样本,模拟稀疏导频的发送与接收过程,用线性估计得到粗重建,然后计算粗重建与真实信道在非导频位置上的差值作为监督标签。网络的输入只来源于导频位置的粗估计结果,严格对应实际可观测信息范围,避免让网络“偷看真值”。为了消除不同维度的尺度差异、提升训练稳定性,系统对输入与标签进行标准化处理,让网络在高维回归中更容易聚焦于空间结构规律本身。经过训练后,网络本质上学到了一类“空间插值/补全的非线性映射”:当导频位置给出一部分空间纹理线索时,网络能够根据相关信道的统计规律推断出未观测区域最有可能的细节补偿。

在在线推断阶段,也就是实际仿真检测时,系统沿用与训练一致的链路:先对稀疏导频观测做平均降噪,再进行线性粗估计得到全阵列的初步信道,然后将导频位置的粗估计输入对应稀疏档位的神经网络,输出非导频位置的残差预测,并将预测残差叠加回粗估计,从而形成最终的全信道估计。可以看到,这里神经网络并没有改变接收端的观测形式,也没有引入额外的信号假设,它只是对粗估计的空域缺失做了“智能修补”。这一点使得系统整体仍然保持传统接收机的结构框架,只是在估计环节增加一层学习补全器,工程可迁移性很强。

为了判断这种估计策略是否真正提升通信性能,系统没有停留在误差指标层面,而是进一步搭建了端到端误码率评估链路。数据传输采用单流的空域轮流占用方式,即每次随机选择一根发射天线发送调制符号,这种传输模型虽然简化,但能够把误码率变化主要归因于“信道估计好坏”,避免多流检测复杂度掩盖估计算法本身的影响。接收端在得到全信道估计后,使用基于估计信道的线性合并检测恢复符号并完成比特判决。系统在多个信噪比档位下重复大量随机信道和数据样本,统计比特错误率曲线。与此同时,它还构建了一个传统基线:在全导频条件下仅使用线性估计恢复信道并检测数据,以此作为“导频资源充足时传统方案的性能上限”。最终得到的误码率曲线能够清楚呈现三层关系:全导频线性估计的基准表现,稀疏导频下如果不做深度补全可能出现的性能损失,以及DNN残差补全在不同稀疏比例下对性能的恢复程度。由于误码率是通信系统最直接的终端指标,这样的验证方式比只看均方误差更有现实说服力,它说明网络补全不是“数值上好看”,而是确实能转化为链路可靠性的提升。

从整体技术路线来看,这套系统体现了模型驱动与数据驱动融合的典型思路。模型驱动部分由阵列结构、空间相关信道、稀疏导频设计、线性最优估计与重复平均等构成,它们提供了明确可解释的物理与统计基础,保证系统在观测不足时依然沿着合理的估计方向收敛。数据驱动部分由深度神经网络残差学习构成,它利用大量同分布信道样本挖掘出线性估计难以完全表达的非线性空间补全规律,专门针对稀疏观测造成的结构缺失进行修复。两者结合后,稀疏导频带来的信息缺口不再完全依赖增加导频去填补,而是转化为一种可学习的空间预测问题,从而在减少训练成本的同时维持接近全导频方案的检测性能。

2、仿真结果演示

3、关键代码展示

4、MATLAB 源码获取

  V

点击下方名片关注公众号获取

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐