搞无线通信的同行应该都有过这种体会:外场测试跑到一半,信号时好时坏,吞吐率忽高忽低,你很难说清楚到底是设备问题、环境问题还是测试方法问题。而回到实验室想复现,又发现怎么调都调不出外场那种让人头疼的衰落现象。我第一次接触3GPP LTE/NR信道模型的时候,就是被这类问题逼着去翻标准的。后来才明白,信道模型不是纸上谈兵的标准文档,它是把外场环境下变万化的电磁波传播特性翻译成可重复、可量化测试条件的唯一桥梁。
这篇内容适合刚入行做无线通信测试、系统仿真或者算法验证的工程师,也适合准备做LTE/NR相关毕业设计的同学。我会尽量用实践经验去串,把我这些年用信道模型踩过的坑、总结出的方法、以及几个关键参数的理解讲透,希望能让后来者少走一些弯路。
1. 3GPP LTE/NR信道模型到底在解决什么问题
1.1 为什么无线测试离不开标准信道模型
无线信道不像有线信道那样稳定,它随时在变。手机拿在手里晃一下,延迟扩展变了;人走到窗边,主径的到达角变了;车一开起来,多普勒频移直接拉满。如果没有一个统一的标准信道模型,厂商A测出来的性能数据和厂商B测出来的数据根本没有可比性,因为你俩用的环境可能完全不是一回事。
3GPP整理出一套标准信道模型,本质上就是定义了一套“虚拟外场环境”——城区、郊区、农村、室内、高速移动等等,每个环境对应一组参数。这样不管是基带算法验证、射频一致性测试,还是整机性能评估,大家都按照同一套规则来,测试结果才具有横向对比价值。而且对于做系统级仿真的人来说,标准信道模型更是基线的起点,没有它你的算法仿真数据连论文都写不出去。
实际工作中,信道模型至少承担三件事:第一,给链路级仿真提供多径衰落、多普勒、时延的统计特征;第二,给实验室射频测试提供可重复的衰落注入条件;第三,给系统级性能评估提供小区间干扰、用户分布等场景矩阵。说直白点,标准信道模型就是无线通信研发和测试的“通用测试台”。
1.2 建模的核心参数:时延、角度、多普勒一个都不能少
信道建模不是拍脑袋想出来的,它归根结底要回答三个问题:信号走了几条路、每条路多长、每条路变化多快。
第一个是时延扩展。多径传播导致同一信号沿不同路径到达接收机的时间不同,产生时间色散。时延扩展越大,符号间干扰越严重。LTE里面经典的EPA、EVA、ETU模型,本质上就是不同时延扩展的代表场景,分别对应低时延扩展、中时延扩展和高时延扩展。
第二个是角度扩展。信号到达接收机的方向不是单一的,而是分布在一定的角度范围内。LTE时期很多方案用2D模型,NR时代波束管理和MIMO大规模化之后,仰角和方位角都得建模,这就有了3D信道模型。角度扩展直接影响天线相关性和MIMO信道矩阵的秩,做空分复用的人必须关注。
第三个是多普勒频移。终端移动、散射体移动都会造成频率漂移,多普勒频移大说明信道时间选择性衰落严重,接收机需要更快的信道估计和跟踪能力。高速铁路场景的频移模型,可以说是把多普勒参数用到极致的典型。
这三个维度再加上路径损耗、阴影衰落、极化特性,就构成了完整信道模型的参数体系。实际配置信道模拟器或者搭建仿真链路的时候,只要把这几个核心参数搞清楚了,大部分场景都能应对。
1.3 LTE与NR信道模型的传承和变化
LTE时代最常用的是3GPP TR 25.996里面的SCM(空间信道模型)以及它的扩展SCME,还有TS 36.101中规定的TDL模型(如EPA/EVA/ETU)。这些模型跟着LTE走过了十年的商用化验证,成熟度很高。
NR阶段,3GPP在TR 38.900和TR 38.901里重新整理了一套信道模型体系。它一方面是沿用LTE的思想,比如布局还是多簇多径,但另一方面针对新频段、大带宽、大规模天线做了很多扩展。比如对6GHz以上频段支持、对仰角维度建模、对室内热点场景重新定义、对步行/城市/乡村等场景做更细的划分。
在我实际测试中,最直观的感受是在NR信道模拟器配置里,经常会看到CDL(簇延迟线)模型,而不像LTE时代动辄就是TDL。CDL模型天生带角度信息,适合NR的MIMO和波束测试。而从TDL到CDL的演进,其实是MIMO技术从“可选功能”变成“核心功能”的自然结果。
2. 从TDL到CDL:模型体系拆解与选型思路
2.1 TDL模型:从EPA到TDL-A/B/C/D/E的家族梳理
TDL全称Tapped Delay Line,中文叫抽头延迟线模型。它的核心思想很简单,把信道看成有限条离散的多径,每条径有固定的相对时延和平均功率。LTE时期大家熟悉的EPA、EVA、ETU就是标准的TDL模型,区别在于时延扩展大小和径数。
- EPA:5条径,RMS时延扩展45ns,典型场景是室内小覆盖、低时延扩展。
- EVA:9条径,RMS时延扩展357ns,最常用来模拟车辆环境。
- ETU:9条径,RMS时延扩展991ns,极端大时延扩展场景,测试接收机抗符号间干扰能力很好用。
到了NR阶段,3GPP重新定义了5种TDL模型:TDL-A到TDL-E。TDL-A和TDL-B对应NLOS场景,TDL-C对应LOS场景,TDL-D和TDL-E分别对应极强的NLOS和LOS室内场景。
做测试选TDL模型的时候,不要光看名字和场景,关键是要关注RMS时延扩展这个数值。比如NR的TDL-A有多个配置,DS=30ns和DS=1000ns的配置虽然都叫TDL-A,但测出来的性能差别非常大。我在配置模拟器的时候,几乎每次都会先确认一遍延迟扩展参数,宁可多花30秒检查,也避免测完一轮发现场景设置错了。
TDL模型的优点是简单、CPU开销低、没有角度参数,适合链路级仿真和SISO测试。但它的缺点也在这里——搞不定MIMO相关性和波束测试。如果你的测试目标是评估4x4 MIMO吞吐率或者验证波束管理算法,TDL是不够用的。
2.2 CDL模型:为什么NR的MIMO测试绕不开它
CDL全称Clustered Delay Line,簇延迟线模型。它和TDL最大的不同是每个簇不仅有时延和功率,还定义了到达角(AOA)、离开角(AOD)、角度扩展等参数。这样MIMO信道矩阵才能计算出来,天线相关性才得以体现。
NR里面定义了CDL-A到CDL-E五种模型。CDL-A、CDL-B、CDL-C是NLOS场景,CDL-D和CDL-E是LOS场景。CDL-A是城市微蜂窝NLOS,CDL-B是城区NLOS,CDL-C是乡村NLOS,CDL-D和CDL-E则分别对应典型街道和室内LOS。
实际配置中,CDL模型最大的坑是角度扩展和簇内径的参数很细,有些信道模拟器软件里需要逐簇核对。比如NR的CDL-A模型,第一簇的时延为0,功率最大,但角度扩展可能不是最大,容易被忽略。我一开始做NR波束测试的时候,只是照抄标准里的表,结果模拟出来的信道矩阵相关性跟理论值对不上,后来一行行核对了各簇的AOA/AOD之后再跑就基本一致了。
如果你要做MIMO OTA(空口测试)或者传导测试,CDL模型几乎是必选项。3GPP在TS 38.141中规定的NR基站接收机性能测试,很多用例就会用到CDL模型,而不是TDL。这一点从立项层面就决定了CDL比TDL更适合MIMO链路预算和波束场景验证。
2.3 模型选型:一个资深工程师的取舍思路
选哪种模型,从来没有银弹,关键看你测什么。
测单通道灵敏度、基础解调能力,选TDL,省时省力不折腾。测MIMO吞吐率、天线选择、码本反馈、波束管理,选CDL,标准定义充分,可复现性强。做系统级仿真,评估多用户调度、小区间干扰协调,则需要在标准提供的城区/乡村/室内等大场景参数里选,通常还会配合空间一致性生成用户位置和方向变化。
还有一点我特别想强调:不管你选TDL还是CDL,都要注意标准里给出的参数适用频段和带宽范围。TR 38.901的CDL参数主要面向0.5GHz-100GHz,这个覆盖范围很宽,但在不同频段下的传播特性差异巨大,所以标准也规定了一些频段相关的缩放因子和穿透损耗修正方法。实际做毫米波测试的时候,我一般会在标准模型基础上额外加上雨衰和氧气吸收损耗的预算,因为很多实验室环境没法真实模拟这些传播代价。
3. 实测实战:从信道模拟器配置到外场测试
3.1 实验室信道模拟器:从零配置一条标准衰落链路
实验室测试用的信道模拟器,主流的有Spirent、Keysight、Rohde & Schwarz这几个品牌,操作界面虽有差异,但配置逻辑一致。我第一次用信道模拟器做LTE EVA场景时,摸索了好久才搞清楚整个链路。
实际配置步骤大概是这样的:
第一步,确定测试场景和模型。假设要模拟LTE FDD一个20MHz带宽下,终端以120km/h速度移动的郊区场景,我会选择EVA模型,多普勒频移设置为约214Hz(中心频点2GHz时120km/h对应的最大多普勒频移)。
第二步,配置载波中心频率和带宽。信道模拟器需要知道中心频率来计算多普勒频移,带宽则决定了采样率。带宽配错会导致模拟出来的信道只是部分频段生效,测试结果自然不准。
第三步,设置天线配置。单天线选TDL模型,直接配置径数、时延、功率;多天线要选CDL或者自己定义空间相关矩阵,确保MIMO信道的相关性符合预期。
第四步,配置衰落参数。多普勒谱类型(Jakes、经典、平坦等)、阴影衰落开关、莱斯K因子都要在这一步设置。测LOS场景时K因子不能为0,否则信道变成纯NLOS,性能会差一大截。
第五步,校准路径损耗和信噪比。很多新手容易忽略,信道模拟器本身不产生噪声,你要外接噪声源或者用内置噪声发生器来设定SNR。我在实际测试中一般先关掉信道,校准好纯AWGN条件下的SNR基线,再打开衰落模型,这样比对才有意义。
配置完毕之后一定要先用示波器或者频谱仪看看信号频谱,确认带宽和功率正常,然后再开始自动测试。我见过不少人跳过这一步直接跑,结果模拟器通道反了导致MIMO两根天线信号互换了,数据全部作废。
3.2 外场测试里的信道:侧重点和实验室完全不同
外场测试是另一番风景。你在外场没法像实验室那样设定EPA或者CDL-A,真实环境里信道参数是联动的、随机变化的。这时候反而要借助信道模型的知识去理解看到的物理现象。
比如LTE外场测试常见的“掉线点”分析。当你沿着测试路线走,看到RSRP(参考信号接收功率)还不错,但SINR掉得厉害,这时候就要想到是不是进入了时延扩展很大的区域,符号间干扰爆发了。我做过一次密集城区路测,经过一个高楼反射区时,RSRP稳定在-80dBm附近,但下行吞吐率直降到不到1Mbps。后来用扫频仪看多径Profile,发现第二径和主径的时延差超过了4.7微秒,导致CP长度不够用,干扰严重。这种情况靠调终端功率是没用的,必须靠网络侧的均衡器去对抗。
外场和数据挂钩的另一个点是PSS/SSS同步信号。很多做外场测试的人觉得同步不就是扫一下信号峰值嘛,其实PSS/SSS的检测性能对信道条件非常敏感。多普勒频移大时,PSS的互相关峰会变钝,导致定时偏差;时延扩展大时,SSS的频域置零子载波会被邻近符号的能量污染。这也是为什么外场测试中,有时候明明信号很强,手机却迟迟无法完成小区搜索。
对做这类问题排查的工程师,我的建议是不要只看RSRP、SINR这种高层指标,有条件的话抓一下PSS/SSS的时域相关波形,再结合信道模拟器在实验室复现类似多径参数,很多问题能快速定位。
3.3 NR CA流程中的信道模型应用
NR载波聚合(CA)的测试也是信道模型应用的重头戏。CA测试里有一个非常容易踩的坑:主载波(PCC)和副载波(SCC)处于不同频段时,它们的多径衰落特性是不同的。
3GPP标准里规定,CA测试用例中每个小区分量载波可以独立配置信道模型。比如PCC在2.1GHz低频段,配置ETU模型;SCC在3.5GHz中频段,配置TDL-C模型。这在实际模拟器上就需要开两个独立的衰落通道,并且保证两个通道之间的时延和功率预算独立可控。
我做过一个NR 2CC CA实验,两个载波分别是n1和n78。刚开始配置时我把两个载波都设成了同样的CDL-D模型,结果SCC的吞吐率比预期低很多。排查了很久才发现,n78频段的大带宽加上载波聚合的时延管理,对信道时延扩展的容忍度比n1差很多,用同样模型配置掩盖了SCC频段真实传播条件的差异。后来把SCC改成DS更小的CDL模型,并且给两个CC配置了不同的传播时延偏移,整体吞吐率数据才合理起来。
做CA测试时,除了要分别设置每CC的信道模型,还不要忘了CA本身带来的交叉干扰,比如两个CC之间的带外泄漏、互调干扰,这些在信道模型中不会自动包含,需要在测试链路中额外加滤波器和衰减器来模拟。
4. 常见问题与排查技巧实录
4.1 信号通但是吞吐率上不去?先查信道时延扩展
这是我在实验室遇到最多的一个问题。配置好信道模拟器,信号能通,RSRP也正常,但吞吐率怎么跑都不达标。新手一般会去查射频线缆、衰减器、终端参数,往往忽略信道模型本身。
建议的排查顺序是这样的:
- 第一步,关掉信道模拟器,在纯AWGN下测试,确认系统基线正常。
- 第二步,打开信道模型但将多普勒设为0,只看静态多径影响。
- 第三步,再逐步加上多普勒,看性能曲线变化趋势。
如果纯AWGN下吞吐率很好,打开信道后急速劣化,十有八九是时延扩展配置超过了系统的忍受范围。这时候检查一下CP长度和模型RMS时延扩展的匹配关系。比如LTE常规CP约4.7微秒,如果你配置的模型延迟扩展超过了这个范围,符号间干扰会严重恶化,性能数据没法看。
有些人在配置TDL-A时,看到不同DS选项,100ns和1000ns凭感觉选了大的。测完才发现DS大了十倍,性能掉得一塌糊涂,还误以为设备有问题。这类问题非常常见。
4.2 多普勒参数设置的三个细节
多普勒参数看起来简单,就是填一个速度或者频移值,但细节里全是坑。
第一个细节是中心频率的计算基准。信道模拟器里多普勒频移 = 速度 × 中心频率 / 光速。如果你配置的是2.1GHz的载波,但模拟器里中心频率设成了2.6GHz,那多普勒频移就偏高20%,测出来的信道时间选择性衰落跟实际不符。
第二个细节是多普勒谱类型。Jakes谱假设到达角在水平面360度均匀分布,适合经典的城区散射环境。但如果你做的是有主径的LOS场景,就应该用莱斯谱,并设置合适的K因子。我在第一次做NR波束管理测试时,用了Jakes谱但场景是LOS,结果波束跟踪性能始终不对,换成莱斯谱之后才正常。
第三个细节是低速场景不容忽视。很多人觉得速度低就无所谓了,但3GPP定义的步行场景、室内场景,多普勒频移很小(几赫兹到十几赫兹),这时候对信道估计的持续性提出了更高要求。低速信道状态信息老化慢,反而更容易测出算法对信道变化的敏感性差异。
4.3 信道模型参数速查与避坑清单
为了方便大家工作中查阅,我把常用的几个模型关键参数整理成一个速查表。这里只列最常用的几个,更详细的参数建议直接去翻TS 38.101、TS 36.101和TR 38.901。
| 模型 | 场景 | 径/簇数 | 典型RMS时延扩展 | 适用测试 |
|---|---|---|---|---|
| EPA | LTE低时延扩展 | 5径 | 45ns | 基本灵敏度、室内 |
| EVA | LTE中时延扩展 | 9径 | 357ns | 车载、移动性能 |
| ETU | LTE高时延扩展 | 9径 | 991ns | 抗符号间干扰测试 |
| TDL-A | NR NLOS | 多簇 | 可配置(如30/100/300/1000ns) | NR链路级仿真 |
| TDL-D | NR LOS | 多簇 | 可配置 | NR LOS解调 |
| CDL-A | NR NLOS城区微蜂窝 | 多簇含角度 | 约200-500ns | MIMO/波束场景 |
| CDL-D | NR LOS街道 | 多簇含角度 | 约100-300ns | 波束管理、波束失败恢复 |
再补充几个我总结出来的避坑经验:
配置修改后务必复查相关性设置。CDL模型在4x4 MIMO测试中,如果模拟器里天线阵列类型选错了(比如应选ULA你却选了URA),空间相关矩阵会发生较大变化,MIMO信道容量测试数据会非常难看。
注意信道模型与带宽的依赖关系。某些标准模型的时延谱是针对特定带宽定义的,NR的大带宽系统里,时延分辨率的提高会让人分辨出更多细节径,模拟器抽头数不够的话会出现时域混叠,建议按带宽选择足够抽头数的高分辨模式。
外场测试日志要记录完整的位置和速度信息。我后来复盘很多外场问题时发现,现场记录不完整导致无法判断当时的信道条件是最大的痛点。现在我的做法是每个掉线点都记录GPS坐标、车速、方向角、RSRP、SINR、时延扩展估算值,六个字段缺一不可,拿回来在实验室用信道模拟器复现的时候就省事多了。
最后分享一个我自己的体会:信道模型说到底是用于逼真复现复杂传播环境的一种工具,不能只把抽头时延填对就完事,还要从时延扩展、角度扩展、多普勒频移整体上理解它。我做了这么多年测试,最深的感受是,如果你能花一周时间把TR 38.901的附录表从头到尾逐行读一遍,再动手在信道模拟器上跑一遍CDL-A到CDL-E五个模型,配合MIMO终端和频谱仪看波形,你对无线信道的理解会上一个台阶。这种基本功,比追任何新工具都值钱。