资讯动态

6G空口时延优化:从时延预算拆解到关键技术路径

发布时间:2026/10/19 12:52:51 来源:尧图企业网站定制
做通信系统的人应该都体会过被时延支配的恐惧。我说的不只是手机上网卡在那转圈的功夫在无线通信研发和标准预研里空口时延这条指标常年是排期、优化、妥协的最前线。6G一上来话题更硬核了超可靠低时延通信、通感一体化、沉浸式交互、工业闭环控制这些新场景嘴里都喊着同一个数字——时延还要比5G再低一个数量级。有人会问5G不是已经做到1ms了吗6G还要优化什么答案是1ms是端到端的理想值真正能落地、能规模化、能扛住高并发和高移动性的空口时延还差得很远。这篇内容我围绕6G空口时延优化把这些年做过的拆解、仿真和实测经验梳理一遍重点讲底层逻辑、关键参数和踩过的坑。适合做无线通信预研、协议栈开发、标准研究的工程师也适合想搞清楚“空口时延到底卡在哪”的系统方向同学。1. 6G空口时延优化为什么这个指标绕不开1.1 从5G到6G时延是被哪些场景逼出来的5G时代谈时延最常引用的是URLLC的1ms端到端、99.999%可靠性。这个指标在当时已经很激进但落地时空口部分往往只分到0.3到0.5ms的预算留给基站调度、编码调制、反馈重传的余量非常紧。到了6G情况不再是一个URLLC场景单独提需求而是一批场景同时把时延往底线压。触觉互联网要求控制环路时延在几十毫秒以内全息类业务要求百毫秒级同步但数据量巨大工业闭环控制里某些运动控制环节对确定性时延的要求接近0.1ms量级车路协同里高相对速度场景又叠加了移动性和切换的时延损耗。更麻烦的是这些业务不再像5G那样被分成几个独立切片各自配置而是要在同一套空口资源上按需共存。所以6G的空口时延优化本质上不是“把某一项做得极致”而是把低时延做成一种可按需分配的资源能力。做预研时我们习惯用一个词叫“时延预算”把端到端指标拆到核心网、传输、空口、终端各段。空口因为受信道变化、调度周期、重传机制影响最大往往是预算中最不确定的一段。如果空口拿不出确定性上层再怎么优化都是空中楼阁。这也是为什么6G标准预研里空口时延优化始终是讨论密度最高的方向之一。1.2 一条空口数据包的旅程时延预算怎么拆要优化时延先把一条数据包从生成到对端接收的完整路径走一遍。假设UE需要上行发送一个URLLC小包数据从应用层产生经过协议栈封装到达MAC层排队等待调度然后等一个可用的资源位置做编码调制发出去对端接收解调反馈确认如果失败还要重传。这条路走下来每一步都在消耗时间。时延环节典型量级是否可控应用层到MAC层处理几十到几百微秒有限依赖协议栈实现调度请求与授权等待一个或多个调度周期高靠免调度/预测调度压缩帧对齐等待错过时隙边界0到1个时隙高靠细粒度帧结构压缩编码调制与物理层处理几十微秒到几百微秒有限靠硬件加速传播时延取决于覆盖距离基本不可控只能协同补偿HARQ重传数倍于单次传输时延高靠重传次数和分集策略控制接收端解调与协议栈重组几十到几百微秒有限靠实现优化自己拆完这张表会有个直观感受最容易出问题的地方往往是“等待”。等待调度授权、等待帧对齐、等待重传反馈这三个等待占据了空口时延的大头而且它们恰恰是协议机制可以直接干预的。比如30kHz子载波间隔下一个普通时隙长度是0.5ms如果数据包刚好错过时隙边界最坏情况光对齐等待就是0.5ms等于把5G URLLC的空口预算直接耗尽。所以6G做时延优化的第一刀基本都会砍在“等待”上。1.3 5G做过的事和6G还缺的账5G已经在时延优化上交出一部分作业了。帧结构上引入了mini-slot用2个或4个符号就能发一个调度单元调度机制上有了免调度传输基站预先给业务配置好资源UE不需要每次先请求再等授权反馈机制上也在压缩HARQ往返时间降低重传等待。这些手段在R15、R16阶段已经让空口时延有了明显改善。但真正做落地时会发现几个痛点。第一协议栈环节太多每层都要加头、排队、处理累加起来非常可观。第二免调度虽然省了请求环节但配置周期是半静态的业务量一变就容易浪费资源或产生排队。第三HARQ机制保证了可靠性但一次重传就会让尾时延翻倍在P99.9级别指标上很难看。第四现有优化思路大多是“静态配置阈值切换”缺少随业务、信道、负载变化的自适应能力。6G要解决的不是把5G那套再调快一点而是换个思路让时延优化从“修修补补”变成“空口侧架构级重构”。这意味着帧结构、调度范式、反馈机制、协议栈分层都要重新审视。2. 6G空口时延优化的关键技术路径2.1 可编程帧结构时隙粒度不是越小越好帧结构对时延的影响是最底层的。以OFDM系统为例子载波间隔决定了符号长度常规循环前缀下15kHz间隔的符号约66.7微秒一个14符号的时隙约1ms把间隔提高到120kHz符号只有约8.3微秒时隙约0.125ms。时隙越短数据包等待下一个边界的对齐时间就越短调度周期也可以做得越细。5G已经支持15k到240k的多套参数集6G候选方案里讨论更激进的帧结构设计比如低时延业务使用小粒度资源、子载波间隔按需动态切换。但这里有个关键陷阱子载波间隔翻倍符号变短循环前缀对时延扩展的容忍能力也随之下降。覆盖半径大、多径环境复杂的场景过大的子载波间隔会导致信道估计性能变差反而引发更多重传时延优势被抵消。子载波间隔常规时隙长度相对5G eMBB优势主要副作用30kHz0.5ms中等可支撑部分URLLC覆盖略受影响120kHz0.125ms明显低时延友好小区覆盖半径受限开销增大240kHz及以上约0.0625ms极端低时延友好对同步、相位噪声、移动性更敏感所以在6G里帧结构设计的方向不是把参数集做成一个固定值而是做成可编程的。数据面按业务需求动态选择帧格式大带宽业务用传统参数集保证覆盖和效率低时延小包业务切换到细粒度参数集把最坏对齐等待压到几十微秒级别。代价是调度器和信道估计要支持动态切换复杂度明显上升。做参数集选择时千万别只看时延收益要做整套链路预算的联合评估。2.2 免调度走向动态化把接入过程压缩到底5G的免调度传输本质上是把调度请求和授权这个过程预先做掉。基站按周期提前分配资源UE来了数据直接用。这确实省掉了请求-授权往返问题是配置是半静态的如果业务到达时间随机预分配资源可能大量空置如果业务突增预分配资源不够用UE又得退回传统调度流程时延立刻反弹。6G讨论的免调度演进有两个方向。一个是动态免调度基站根据业务预测和实时负载以更细的周期调整免调度资源配置在资源效率和接入时延之间做动态平衡。另一个是竞争式免调度允许多个UE在某些特定资源上直接发送基站通过多用户检测来恢复数据这样每个包平均节省的等待时间更大但对接收机算法要求很高。这里有个实际经验免调度参数对业务特征特别敏感。对周期性的工业控制流量半静态短周期配置效果非常稳定对随机到达的事件型流量预测加动态配置更合适。我们做仿真时曾把事件型业务硬塞进周期免调度资源里结果资源利用率低到没法看时延还因为频繁切换调度模式而恶化。免调度的核心思路是“让大部分包走快车道”但必须为突发流量保留应急通道不能所有业务都指望预分配。2.3 全双工、快反馈和重传策略交易尾时延的三种手段除了等待调度和等待帧对齐等待反馈也是空口时延的重要组成。常规TDD系统里下行和上行分时传输UE收到数据后要等到上行时隙才能反馈HARQ确认这个等待可能跨好几个时隙。6G候选技术里带内全双工备受关注理论上收发可以在同一时频资源上同时进行反馈不再需要等上下行转换天然压缩了往返时间。全双工听上去很美好工程落地却很头疼。最大的难题是自干扰消除要让接收端在发射功率比自己想收的信号大几个数量级的情况下把目标信号解调出来需要天线域、模拟域、数字域三级联合抵消复杂度非常高。而且在高频段使用波束成形时波束管理和波束切换的开销又会吃掉一部分全双工带来的收益。所以业界普遍预期全双工会先在特定场景、特定频段上应用而不是全面铺开。除了全双工更务实的手段是优化反馈和重传策略。低时延业务可以配置更短周期的反馈信道也可以限制最大重传次数甚至对某些高可靠性要求的小包采用“一次发送加外冗余”的方式干脆不做HARQ。用冗余换重传本质上是用频谱效率换确定性时延。做这类取舍时一定要看业务对尾时延有多敏感传统eMBB业务没必要这么干但URLLC场景里一次重传造成的时延抖动往往比损失一点频谱效率更致命。2.4 协议栈轻量化与AI空口让“等待”变成“预测”协议栈是时延优化里最容易被低估的部分。数据包每经过一层协议就要做头封装、缓存、处理几层累加下来就有数百微秒。6G讨论的方向包括控制面极简化、RRC状态转移加速、用户面头部压缩、不必要的ARQ流程删除等。说白了就是空口物理层做得再快协议栈如果还是层层叠叠端到端时延依然下不去。另一个大方向是AI空口。AI能做预测的地方很多预测业务到达时间让基站提前把资源备好预测信道质量让链路自适应不再等反馈而是直接预判预测用户移动轨迹提前完成波束和切换准备。这些预测本质上都是把“事后等待”变成“事前准备”让时延从被动应对变成主动规避。但AI不是银弹它引入的是概率性决策。预测错了怎么办这是做预测调度时绕不开的问题。如果基站提前给UE配了资源但业务没来资源就浪费了如果预测的信道质量和实际相差很大自适应调制反而会选错MCS引发重传。所以AI空口落地必须配一套兜底机制预测结果可信时走快车道不可信时退回传统流程。后面我会单独讲这个问题的排查经验因为这块我们实际踩过不少坑。3. 仿真与实测把时延优化落到实处3.1 指标口径先统一否则一切对比都是自欺欺人做任何时延优化之前先回答一个问题你统计的时延是哪一段的时延同样一个系统从应用层到应用层测量和从MAC层发出到对端正确解码测量结果可能差好几倍。我们在项目里吃过亏拿着应用层平均值跟文献里的空口结果对比结论完全失真。建议统一用“空口用户面时延”作为核心口径从发送端的PDCP层收到数据包开始计时到接收端PDCP层完成重组为止。这个口径包含了调度排队、帧对齐、传输、接收处理、重传在内的所有空口相关环节但不包含应用层和核心网的延迟。同时按百分位数统计P50、P99、P99.9都要记录。URLLC业务决策主要看P99.9平均值再好看尾时延压不住也没有意义。# 伪代码按环节打点时延增量统计 timeline[mac_arrival] t1 # SDU到达MAC层 timeline[grant_ready] t2 # 获得调度授权/配置机会 timeline[tx_start] t3 # 物理层开始发送 timeline[rx_decode_ok] t4 # 对端成功解码 budget { 排队_调度等待: t2 - t1, 帧对齐_发送处理: t3 - t2, 传输_接收处理: t4 - t3, }跑仿真时很多团队只统计单次传输成功的时延把重传样本直接剔除得到的时延曲线当然漂亮但放到真实信道里必然翻车。正确的做法是无论传输是否成功所有包的时延都进入统计重传包的实际完成时间就是最终时间。这样P99.9才能真实反映系统的可靠性。3.2 链路级和系统级仿真各管什么时延优化涉及的技术太多不可能用一个模型全做。链路级仿真聚焦物理信道研究的是编码调制、信道估计、HARQ合并这些底层的性能边界。比如我们要确认240kHz大子载波间隔在某种多径信道下的BLER表现就得用链路级仿真跑出SNR到BLER的映射曲线。系统级仿真则处理另一个层面调度器怎么分配资源、用户之间怎么共享频谱、排队发生在哪里、突发流量如何影响全网时延。空口时延优化的主要结论基本都出自系统级仿真。链条很清晰链路级仿真出BLER曲线系统级仿真把BLER曲线当输入结合调度和负载模型统计出端到端的时延分布。实际操作中要注意链路级和系统级之间的接口对齐。系统级仿真如果直接用理想误块率模型等于把信道编码和HARQ带来的时延代价都丢掉了结果会乐观得离谱。我们的做法是把链路级仿真在不同信噪比、不同MCS下的BLER和平均重传次数做成查找表系统级仿真按事件抽样来用既能反映物理层特性复杂度也可控。3.3 关键参数怎么配一组典型的实验设计时延优化的参数面很宽但核心就那几个子载波间隔、时隙结构、免调度配置、HARQ策略、反馈周期。做对比实验时每次只动一个变量否则指标变化说不清楚是谁引起的。参数候选值对时延的影响副作用提示子载波间隔30k / 120k / 240k越大时隙越短对齐等待越小覆盖变差开销变大免调度周期0.125ms / 1ms / 5ms周期越短接入越快资源浪费率上升HARQ最大重传0 / 1 / 2次越少尾时延越可控可靠性显著下降反馈周期独立短周期 / 共享长周期独立反馈等待更少控制信道开销更高举个我们做模拟项目时用过的参数组合对一批周期性到达的工业控制小包子载波间隔选120kHz一个小型时隙作为调度单位免调度周期配置为0.25msHARQ最大重传限制为1次同时开启多副本并行发送作为可靠性兜底。这个配置下P50时延能压到0.2ms内P99.9在0.35ms左右代价是频谱效率比传统方案低了约两成。能不能接受这个代价完全看业务需求没有统一答案。关于参数选择还有一个容易被忽略的点仿真时的业务模型。用泊松到达模型和用周期到达模型得到的时延分布可能差一个量级。6G低时延场景大多是高度周期化或模式化的流量仿真时业务模型要贴近真实场景否则参数优化的结论换个场景就不成立了。4. 落地中的五个典型问题与排查心得4.1 仿真好看实测拉胯先查口径仿真时延很低一到外场测试就翻倍这个问题我见过太多次。第一反应别怀疑仿真平台先查两件事统计口径是否一致以及测试环境里是否引入了额外处理时延。真实系统里数据从接口进入基站到真正被调度中间还有接口排队、协议栈处理、硬件缓冲等环节这些在仿真里往往被简化成了理想延迟。如果仿真里没把这些估算进去结果自然会漂亮很多。排查方法是分层打点接口到达打一个戳、MAC调度打一个戳、物理层发出打一个戳逐个环节比对增量找出时延到底涨在哪个环节。实测中发现某系统时延比预估高一倍结果差距主要出在接口排队和帧对齐调度算法本身已经压得很低了。不拆开看你永远不知道瓶颈在哪。4.2 边缘用户时延翻倍TA和覆盖在作怪覆盖边缘用户的时延劣化通常不只是信噪比变差这么简单。大覆盖距离意味着更大的定时提前TAUE要提前更长时间发送才能保证在基站接收窗口内对齐再加上边缘信道质量差、重传概率高多个因素叠加起来边缘用户的空口时延可能是小区中心用户的好几倍。排查时把TA值、信道质量、重传次数放在一起看相关关系。如果发现TA排名和时延排名高度一致说明定时提前已经成为主要矛盾。对策层面一是用协同组网减少单链路覆盖半径二是对边缘用户采用更强的分集传输和更激进的冗余保护。6G里讨论的无蜂窝组网本质上就是让边缘用户由多个接入点联合处理而不是孤军奋战。低时延优化不能只围着小区中心做否则真实网络里大量边缘用户会持续拖累整体指标。4.3 AI预测调度误判兜底逻辑才是关键AI预测调度是我们试过收益最大、风险也最大的方案。业务到达预测准确的时候数据包还没到资源已经备好时延直接降了一个量级。但预测一旦出错问题就来了预分配资源被空置后续真实业务到达时资源池反而更紧张系统时延不光没降还比传统方案更高。排查这个问题的思路不是去追求更高的预测准确率而是设计好预测置信度门限和兜底路径。我们实际用的方案是当预测置信度高于设定阈值时走免调度快车道低于阈值时自动退回传统请求授权流程。同时做一个滑动窗口监控如果连续几次预测命中率下降系统自动把AI模块切到旁路模式。理论上这增加了系统复杂度但保证了任何情况下最坏时延都不会失控。做AI空口方向的人很多精力其实花在这种“AI决策怎样接入既有容错体系”的问题上这比调模型本身重要得多。4.4 HARQ重传与低时延的冲突用分集换确定性HARQ设计是通信系统里可靠性最坚实的靠山但它天然和确定性时延存在矛盾。哪怕重传只在百分之一的概率里发生对P99.9敏感的业务来说那一次重传造成的时延尖峰就是不可接受的。我们的实践结论是对低时延业务与其纠结“怎么让重传更快”不如想“怎么让重传根本不发生”。具体做法包括更保守的链路自适应在信道质量边缘时主动降一档MCS对关键小包做多副本并行发送频率域和空间域同时冗余用外码做前向纠错让接收端能纠的错在本地解决不用等重传反馈。这些手段的共同代价是频谱效率下降但换来的是尾时延的确定性。整条逻辑翻译成大白话就是把概率可靠性换成确定性时延用资源换时间。这也是6G URLLC场景里我认为最核心的设计哲学。4.5 三个越早明白越好的实操经验做6G空口时延优化的项目做了不少有几个经验值得反复强调。第一动手前先把时延预算表做出来。哪怕是粗略的也能帮你一眼看出优化重心该放在哪。实际项目中最差的优化往往不是不会优化而是把资源用在了不痛不痒的环节。第二所有时延指标都用P99.9来考核。平均时延的数字再好看也掩盖不了真实系统中尾时延失控的风险。我非常建议在项目内部把“均值达标”和“尾时延达标”分成两个验收项前者是基本要求后者才是URLLC业务真正买单的东西。第三每一项优化措施都要留“回退开关”。6G场景复杂多变同样的参数在模拟项目A里很好在模拟项目B里可能适得其反。把新方案做成可动态启停的配置项比一步到位强行替换传统方案要稳妥得多也更容易说服保守的测试团队一起配合验证。最后说点个人的感受。做6G空口时延优化越做越发现它不是一个纯物理层问题也不是一个纯协议栈问题。它更像一个分布式系统问题处理、排队、反馈、预测每个环节都在跟时间赛跑。我在项目里最深的体会是与其执着于找一个全局最优参数不如先把时延预算表做扎实、把口径定准然后一层一层去压榨那些最疼的等待环节。等6G真正落地的时候回看今天这些取舍和折中每一个都不会白费。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑