免费获取学习方案
ARTICLE DETAIL

资讯详情

深耕编程基础知识与建站技术分享的一线实战洞察。

LTE/NR信道模型选型与标定:从3GPP标准到CDL/TDL工程实践

LTE/NR信道模型选型与标定:从3GPP标准到CDL/TDL工程实践 先承认一件事信道模型是我做LTE/NR物理层算法和测试时最不愿意讲、但又绕不开的部分。它不像编解码那样有明确对错更像是一套统计滤镜。外场测试拿回来一堆RSRP和SINR想回仿真实复现结果差几个dB第一反应怀疑算法最后发现是信道模型参数选偏了。这类问题在3GPP LTE/NR相关项目团队里非常普遍。信道模型是连接真实空口和仿真环境的桥梁但很多人只用默认配置对标准里的典型场景、时延扩展、多普勒谱没有概念性能对不齐又不知道该查哪里。1. 信道模型在外场测试和仿真之间扮演的“翻译官”很多人以为信道模型就是查一张表填几个参数然后跑仿真。实际用过就会发现它更像一个翻译官把外场复杂的物理环境翻译成链路级仿真能理解的多径抽头、角度和随机衰落过程。翻译得好不好直接决定仿真结论和外场测试能不能对上。1.1 为什么外场数据无法直接搬进算法仿真外场路测数据是空中接口的最终表现包含用户位置、基站倾角、邻区干扰、传播环境、终端移动等所有因素的混合结果。但如果直接把某个位置的一段I/Q采样扔给链路级仿真你会发现完全没法做参数遍历因为物理信道的随机性太强。拿最简单的两径场景说终端只要移动半个波长复合信号幅度就从增强变成抵消这种毫秒级波动在路测数据里根本不具备代表性。信道模型要做的不是复现某一次实测的波形而是把大量外场样本归纳成时延扩展、多普勒谱、角度扩展、极化相关等统计量再通过随机过程生成一条条统计等效的信道实现。链路仿真对信道的要求是每一条多径分量的时延、功率、复数增益、到达角和离开角都是可控的外场采集则给不出这种粒度的参数。即使你用扫频仪记录了功率时延谱PDP那也是特定时间和位置的切片拿这个切片去代表整个小区环境误差会很大。所以需要把PDP拟合成标准模型的某一档比如在EPA/EVA/ETU里挑一个或在38.901的CDL/TDL里选一条确保统计特征匹配。1.2 信道模型到底影响哪些性能指标在LTE/NR项目里几乎所有空口性能指标都会被信道模型拖着走。吞吐量和MCS选择对外界信噪比和时延扩展最敏感BLER曲线对多普勒谱的形态敏感同步信号PSS/SSS检测受多径时延和频偏影响波束管理则依赖信道的角度扩展和空间一致性。还有一个容易被忽略的地方载波聚合CA从测量到添加辅载波的过程也是依靠物理层测量量触发的每个分量载波上的信道质量来自不同的频段如果仿真里用了同一个信道实现CA的测量事件可能给出完全不真实的时序。做协议测试或算法仿真时如果目标是对齐外场边缘用户速率那么信道模型里的时延扩展、K因子和移动速度就要按外场实际情况来。很多团队把默认的EPA5Hz挂在所有业务下小区中心说得过去一到边缘就发现仿真比外场好很多。原因很简单城市宏站边缘区域往往是NLOS多径时延扩展大而EPA是3GPP定义的短时延场景二者差了不止一个数量级。1.3 把信道模型当“统计画像”而不是“精确复制”我在跟新同事讲信道模型时常打一个比方信道模型像摄影师的“人像风格预设”不是给某个人拍一张照片而是让不同路人拍出来都有相似的光影特征。3GPP给出的每一套参数本质上是大量实测数据的统计画像。同一套TDL模型每次生成的衰落曲线都不同但长时间统计下的时延扩展和多普勒谱是一致的。因此仿真必须做多次蒙特卡罗单次信道样本没有任何可对比性。这套思维直接影响后续的工具配置你要对比的是概率分布不是某个时间点。2. 从36.873到38.901LTE/NR信道模型家族与选型差异平时总有人问我“信道模型到底该看3GPP哪份文档”这个坑我也踩过。早期做LTE项目时有人用TS 36.101里的EPA/EVA/ETU有人用ITU-R M.2135还有人拿着36.873里的3D模型硬套最后做NR发现又要看38.901非常混乱。这些文档其实有不同的用途选错文档比选错参数更致命因为适用的频段和场景都不一样。2.1 标准编号背后的适用边界3GPP相关的标准和技术报告可以从官网直接下载建议直接去3GPP的Specification Numbering页面搜索36.101、38.901这样的编号就能拿到最新版本。我这里做一个简明的分类TS 36.101 / TS 38.101LTE和NR的射频一致性测试规范。EPA、EVA、ETU以及NR的TDL配置是作为射频测试的传播条件出现的目标是验证收发信机射频指标不是给系统级仿真用的。TR 36.873LTE研究阶段的3D信道模型报告定义了3D空间信道模型主要服务于大规模天线的系统级评估。ITU-R M.2135IMT-Advanced评估用的信道模型LTE时期很多仿真采用这组参数后来3GPP也吸收了其部分思想。TR 38.901NR的信道模型研究报告覆盖0.5到100GHz频段是目前FR1/FR2仿真最常参考的文档包含SCM、SCME、TDL、CDL等模型。SCM/SCME属于较早的空间信道模型38.901做了整理后TDL和CDL成为日常使用频率最高的两类。如果看完编号不知道从哪查我的习惯是测试接收机灵敏度看TS 38.101物理层算法校准看TR 38.901大规模天线波束管理看TR 38.901的CDL做外场路测回放才去翻TS 36.101里的EVA/ETU。因为RF规范里的模型只关心多径对射频指标的影响不提供角度维度拿来做波束评估肯定不行。2.2 时延线模型与聚簇延迟线模型的本质区别LTE时代最常听到EPAExtended Pedestrian A、EVAExtended Vehicular A、ETUExtended Typical Urban这三类传播条件它们的核心结构都是时延线模型也就是把信道简化成一批具有不同时延和平均功率的抽头。这类模型只有时间维特征配合Jakes多普勒谱就可以跑通大部分单天线和非MIMO链路仿真。优点是参数少、实现快、容易对齐缺点是完全没有角度维度不满足NR大规模天线对空间信道结构的需求。NR引入的TDLTapped Delay Line和CDLClustered Delay Line都是基于抽头或簇的模型。TDL延续了时延线思想适合快速评估物理层链路CDL则把每个抽头扩展成一簇带有角度信息的散射体包括离开方位角AOD、到达方位角AOA、离开俯仰角ZOD、到达俯仰角ZOA和交叉极化功率比。在评估波束管理、CSI反馈、多用户配对时CDL几乎是必须的因为它能体现出不同角度来的信号功率分布对波束成形的影响。很多人以为CDL比TDL更高级所以所有仿真都用CDL。实际上如果项目只关心单链路BLER或吞吐量且天线配置简单TDL的计算量更低结果也更稳定。CDL的簇结构和角度参数需要额外的归一化处理配置不正确时很容易出现天线端口相关矩阵异常。因此选型原则是时间维性能分析用TDL空间维波束分析用CDL。2.3 参数速查哪些数值是配置模型的“标尺”我整理了一张实际配置项目时常用的经验参照表注意这不是标准表的替代具体数值务必再查TR 38.901和TS 38.101的最新版本场景典型时延扩展多普勒谱常见用途室内热点/小站10ns-100ns平坦谱或低多普勒室内覆盖、CPE、无线路由器吞吐测试城市宏站NLOS100ns-500nsJakes谱车速相关城区边缘覆盖、CA测量仿真郊区/农村300ns-1000ns较低多普勒广覆盖场景高速移动/高铁时延扩展视环境而定高多普勒3.5GHz下350km/h约1.1kHz移动性、波束跟踪、RRM测量实际使用时我建议先看项目最关心的性能指标再倒推该关注哪个参数。如果是看MCS选择时延扩展和SNR最重要如果是看移动性多普勒频移和空间一致性最重要如果是看波束管理角度扩展最重要。不要一上来把十几个参数全配一遍参数之间互相耦合出了问题反而不好定位。3. NR新维度大带宽、波束管理、PSS/SSS和载波聚合下的信道模型应用到了5G NR信道模型的使用难度比LTE上了一个台阶因为NR把频段扩展到毫米波、大规模天线和多种子载波间隔都进来了。单纯依靠LTE的“抽头时延表”已经不够很多做算法仿真的同事在接触NR时都会遇到新的坑。3.1 大带宽下时延分辨率和采样率的匹配NR FR1最大带宽100MHzFR2更大采样率高的情况下信道抽头的时延量化和LTE时代完全不同。一个简单的数字20MHz LTE的采样率是30.72MHz采样间隔约32.55ns100MHz NR的采样率是122.88MHz采样间隔只有8.14ns。在配置模型时如果设置的时延不是采样周期的整数倍离散化之后就会出现抽头合并和功率泄漏结果就是信道频率选择性出现人为失真。处理办法通常是做分数时延插值或者先把PDP里的时延对齐到采样网格再生成信道。很多现成的仿真库会自动处理但如果自己写信道生成器这个环节一定要加。我见过一个项目从38.901抄了一组时延值填进去没有考虑采样率结果OFDM符号边界上出现明显抖动花了很久才定位到是时延量化问题。3.2 空间一致性移动轨迹仿真里的“瞬移”问题NR的大规模天线让空间一致性变得很重要。所谓空间一致性指的是当终端在空间中连续移动时信道的两个相邻位置样本应该有足够的相关性而不是每步重新随机生成一个完全独立的信道。38.901在规范中引入了基于几何的随机生成方法用空间相关函数保证相邻位置的相干距离。如果你在仿真波束跟踪或移动性却没有启用空间一致性你会看到终端每移动一步到达角就跳变一次波束调整算法基本没法收敛。这类问题在LTE时代不明显因为当时的天线阵列小波束几乎不随时间连续变化。到了NR做系统级仿真时务必要开启对应的空间一致参数或者至少确认仿真工具是否在内部做了平滑。3.3 PSS/SSS检测性能与信道模型的联动PSS/SSS在5G NR里的全称是主同步信号和辅同步信号它们负责物理小区ID识别、下行时频同步以及后续的RRM测量。很多算法同学会单独测PSS/SSS的检测概率但容易忘了信道模型的角色。SSB在时域上占4个OFDM符号频域上PSS只占127个子载波实际信号带宽很窄因此它面对频率选择性衰落的敏感程度和整个宽带数据信道并不一样。在信道模型配置时如果多径时延扩展很大SSB符号之间会出现明显的符号间干扰检测性能就会变差。用CDL/TDL评估PSS/SSS时我建议至少跑低、中、高三种多普勒档位因为同步算法的鲁棒性很大程度上取决于它对时变信道和频偏的容忍度。外场测试中经常出现“同步没问题但解调差”的情况核心原因之一就是同步模块只考虑了SSB的窄带特性没有把宽带数据信道的频选衰落映射到信道估计质量上。3.4 载波聚合流程里每个CC都应该有自己的“信道剧本”NR CA载波聚合相关流程中UE先完成主载波的小区搜索和同步再通过测量事件触发辅载波添加。不同的分量载波分布在不同频段比如常见的LTE Band组合B3B7一个是1800MHz附近一个是2600MHz左右传播特性有明显差别。如果仿真里简单地把同一个信道实现复制到两个CC上等于默认两个频段的阴影、多径完全一致这在外场是罕见的。我处理CA仿真时会让不同CC之间共用大尺度参数里的位置、移动速度和场景类型但小尺度多径模型分别独立生成必要时再对阴影衰落设置一个相关系数。这样既保证CA切换、添加测量有接近真实的相关性又允许两个CC表现出各自的频率选择性。对于NR高低频组合例如3.5GHz配合毫米波角度扩展和路损差异会更大更不能共用一套信道实现。4. 把信道模型跑起来的三个实操层面软件仿真、射频仪表和回放测试理论再清楚最终还是要落到工具上。这里我从软件仿真、射频仪表、外场回放三个层面各讲一些实操细节每一步都是踩过坑换来的。4.1 MATLAB 5G Toolbox里最快跑通一个CDL模型的配置以MATLAB 5G Toolbox为例可以直接用信道对象生成CDL信道核心配置大致是这样channel nrCDLChannel; channel.DelayProfile CDL-D; % 从CDL-A到CDL-E中选择 channel.DelaySpread 300e-9; % 时延扩展按场景需要设置 channel.CarrierFrequency 3.5e9; % 载波频率要跟频段一致 channel.UTSpeed 30; % 终端移动速度 km/h channel.SampleRate 122.88e6; % 采样率对齐实际系统带宽 channel.NumTransmitAntennas 8; % 发射天线数 channel.NumReceiveAntennas 2; % 接收天线数 % 生成OFDM网格并获取路径增益 [pathGains, sampleTimes] channel();这里最容易错的是载波频率和采样率不匹配或者DelaySpread选了一个和带宽不合理的值。信道对象的输出是复路径增益和采样时间后续做信道估计和均衡前最好先画一下PDP确认时延扩展落在期望范围内。不建议刚拿到模型就直接跑BER先做一个“模型健康检查”能省很多时间。针对没有MATLAB license的团队也可以用开源实现比如Python的Simu5G、OpenAirInterface的信道部分但开源代码对38.901的支持程度参差不齐用之前务必验证PDP和多普勒谱不要盲信。4.2 射频仪表信道模拟器和路测回放的配置要点除了软件仿真很多项目需要用信道模拟器做射频一致性测试或终端性能测试。仪表里通常内置了多个标准模型同时支持自定义PDP。配置时有一条铁律信道模拟器一般只负责小尺度衰落路径损耗和阴影衰落要么由仪表额外选项生成要么由外部衰减器控制不要重复叠加。做外场回放测试时我会先用扫频仪或路测终端记录一段时间的PDP和多普勒信息然后转成仪表的导入格式最后在仪表里设置中心频率和输出功率。注意回放数据如果是在固定路线采集的导入到仪表后要保留当时的车速轨迹否则多普勒谱对不上终端测出来的吞吐量会严重偏离外场表现。4.3 常见的参数配置误区工具层面常见的坑大概有四个。第一时延值直接用小数微调而不考虑采样率导致时延量化错误。第二多普勒谱选型太随意Jakes谱不是万能的室内静态场景用平坦谱反而更贴合。第三LOS场景的K因子设成0信道退化成纯NLOS接收SINR和实测差很多。第四抽样点数不足单次蒙特卡罗样本太少统计噪声盖过了信道模型本身的差异。尤其第四点容易被忽略。很多人跑完一版仿真发现CDL-A和CDL-D差距不大就以为模型不敏感。其实只要增加多次独立信道实现比如跑50到100个子帧性能曲线就会拉开。信道模型的本质是统计用太少样本验证模型等于让一个演员只拍一张照片就评价他的演技不公平也不可靠。5. 一次外场数据到仿真模型的标定案例以及我常用的排错路径最后用一个我反复做过多次的标定案例来收尾。虽然具体城市的实测数据不能放出来但整个路径非常通用完全可以复用到你的项目里。5.1 外场采集阶段别只记RSRP值外场采集的关键不是记录“哪个位置信号好”而是记录“信道长什么样”。我会在目标区域用路测软件持续记录PSS/SSS SINR、各径时延和估计的多普勒。同时记录终端移动速度、基站下倾角、频段和带宽。不要小看这些周边信息它们是后续选模型的依据。如果只带回来一个平均RSRP后面根本没法标定。采集路线最好覆盖小区中心和边缘在两个区域分别截取至少数十个相干周期的样本。边缘区域的PDP往往更能反映模型需要选择的档位中心区域通常只有一条主径K因子很高用任何模型都差不多体现不出区分度。5.2 从实测PDP提炼模型参数拿到原始数据后我会先做平均PDP把多径功率按相对时延排列然后拟合指数衰减曲线得到均方根时延扩展。比如某个城市宏站场景拟合后时延扩展在280ns左右对照38.901的CDL-C/CDL-D典型范围就能确定用哪一条Profile。同时从SINR随频率的变化粗估频率选择性配合车速估计多普勒谱形态。这一步还要特别留意K因子如果PDP里第一条径的功率占总功率的比例超过70%基本可以判定为LOS或近似LOS场景配置CDL-D这类含LOS特征的参数会更合理如果主径不明显就按NLOS场景选CDL-A/B/C或者TDL-A/C。5.3 链路校准与偏差定位我会先在离线链路里用选出的CDL/TDL模型跑一组BLER曲线再和射频仪表回放实测数据得到的BLER对比。如果曲线形状对但相差几个dB优先查阴影衰落和路损是否重复加入如果中高频部分明显偏优多半是时延扩展设置偏小如果低速时段的SINR波动异常多半是多普勒谱选错。我做过一个典型case拿LTE Band3外场数据回放默认用EVA30Hz结果BLER整体偏优。换成CDL-C并把DelaySpread调到300ns后和路测差距缩小到1dB以内。原因是外场环境比EVA定义的扩展车辆环境时延更长多径更散频率选择性更强。5.4 案例结论如何往下游传递标定完成后优化团队就可以拿着这个参数集合去做网优仿真算法团队也能用同一套模型验证新算法。要注意标定结果跟着小区场景走不能随便套到另一个城市去。每换一个频段、一个城区环境至少重新做一次PDP统计再决定模型档位不要迷信“外场一劳永逸”。最后再分享一个我自己的操作习惯每套新模型进入仿真前先用一个很简单的单链路脚本打印它的PDP、多普勒谱和角度扩展和标准目标值核对一遍。这个“模型健康检查”通常只要半小时却能拦下后面好几天的问题。尤其在LTE/NR项目里信道模型选得对不对很多时候决定了性能仿真到底是来自算法还是来自环境。
返回列表