资讯动态

LTE帧结构完全指南:从原理到外场排障

发布时间:2026/9/18 12:01:20 来源:尧图企业网站定制
做LTE外场多年被新人问得最多的一个问题往往不是调度算法也不是切换信令而是“帧结构到底有什么用”。很多人把帧结构当成考试题背背完就忘。直到有一天你在测试的时候发现下载速率对不上、干扰排查半天找不到根因才意识到帧结构不是纸面上的格子图它是理解LTE物理层一切行为的地基。今天这篇就把4G LTE的帧结构从头到尾捋一遍重点讲讲帧结构怎么影响实际测试和排障以及到了5G时代这个底层的设计逻辑发生了什么变化。这个专题适合刚入行的网优工程师、准备通信物理层面试的求职者以及对LTE协议栈感兴趣但被各种教材绕晕的自学者。看完之后你至少能回答几个问题一个无线帧有多长、里面装了多少个时隙、特殊子帧为什么关键、PSS/SSS为什么长在那个位置、以及5G的帧结构和LTE到底差在哪。1. 为什么帧结构是所有LTE物理层知识的起点1.1 先搞懂“帧”到底是个什么东西通信系统里的“帧”本质上是时间轴上的一个统一刻度。LTE里所有物理层操作——同步、加扰、调制、资源映射、HARQ反馈——都要在严格按照时间组织起来的结构上完成。就好比一列火车要准点运行所有车厢必须挂在一张精确的列车时刻表上帧就是这张时刻表终端和基站都是按同一张表来运转的。LTE定义了一个无线帧的长度为10ms这个10ms不是随便拍脑袋定的。它和语音业务20ms的编码周期、TCP的RTT典型值、以及HARQ重传的往返时间都能对上是无数系统级权衡之后的结果。一个无线帧再往下拆分成10个长度为1ms的子帧。每个子帧里再放两个时隙每个时隙的长度是0.5ms。时隙下面再往下拆就是OFDM符号常规循环前缀下每个时隙7个符号扩展循环前缀下则是6个。关键点在于这套时间结构是全系统统一的无论带宽是1.4MHz还是20MHz无论FDD还是TDD一个无线帧都是10ms一个子帧都是1ms。终端开机之后要做的第一件事就是通过PSS/SSS去盲检帧边界找到这个时间刻度的起点之后所有的收发行为都以此为准。如果帧边界都找不对后面所有数据解调全是错的。这也是为什么帧结构是物理层入门的第一个关卡。1.2 从整个时间轴去看LTE的资源组织方式光知道帧里面有子帧、时隙还不够还要理解LTE的资源其实是一个三维概念时间、频率、空间。但是我们平时画帧结构图的时候只能用二维把它摊开横轴是时间纵轴是频率。在频域上LTE把整个系统带宽划分成了若干个180kHz的子载波块这就是PRBPhysical Resource Block物理资源块。一个PRB在频域上占12个连续子载波在时域上占一个时隙。而时域上连续的7个符号和频域上12个子载波组成一个资源块再往下最小单位是一个RE——一个OFDM符号上的一个子载波。这里要特别注意一个RE是一个资源的最小颗粒承载一个调制符号根据调制方式不同可以是2比特QPSK、4比特16QAM或者6比特64QAM。而PRB是调度的最小颗粒基站给终端分配资源时最少给一个PRB。理解这层关系之后你就能大致估算出20MHz带宽下LTE有100个PRB可用。常规CP下每个时隙7个符号一个子帧两个时隙共14个符号那么一个子帧里就有100×12×1416800个RE。这个数字是后面估算峰值速率的基础。2. 帧结构设计里的两种流派FDD与TDD2.1 FDD帧结构上下行各跑各的互不干扰FDD频分双工用两个独立的频段分别承载上行和下行。下行用一对频率中的一段上行用另一段中间靠足够的频带间隔把两个方向隔开相当于一条双向四车道的高速公路上行两车道下行两车道物理上就分开了。在FDD的帧结构里每个子帧要么是上行子帧要么是下行子帧整个系统所有小区在同一时刻的下行子帧都做下行传输、上行子帧都做上行传输不存在同一小区内上下行之间的干扰问题。这也是FDD最省心的地方——上下行天然隔离调度器不需要考虑上下行切换带来的时间开销。FDD的好处是控制简单、覆盖好、时延低因为每个方向上都是连续的不需要预留切换保护间隔。坏处是需要成对的频谱资源而频谱是稀缺资源所以FDD对频谱的占用比TDD更“奢侈”。2.2 TDD帧结构一条道上分时走效率高但有代价TDD时分双工则用同一个频率在不同时间分别传输上下行相当于一条单车道但通过红绿灯控制什么时候上行、什么时候下行。TDD的帧结构比FDD复杂得多因为要在同一个帧里切换上下行方向而切换的瞬间不能直接跳变必须留出保护时间——这就是特殊子帧存在的根本原因。TDD帧结构里每个5ms或10ms的半帧内配置了若干个下行子帧、若干个上行子帧以及一个特殊子帧。特殊子帧由DwPTS下行导频时隙、GP保护间隔和UpPTS上行导频时隙三部分组成。因为上下行切换需要时间终端需要从下行接收状态切换到上行发送状态基站也需要时间调度这个“缓冲期”就由GP来承担。GP的长度不是随便定的。它要足够覆盖小区半径带来的传播时延否则远端终端发上来的上行数据会撞上下行子帧的尾巴。理论上GP能支持的小区半径大约是GP时长乘以光速再除以2。比如GP时长大约100us时对应的小区半径大约是15公里左右。实际规划中要根据覆盖目标来选择TDD上下行配置和特殊子帧配置这也是外场TDD网络优化中容易踩坑的点。2.3 TDD的上下行子帧配比与特殊子帧配置LTE TDD一共定义了7种上下行子帧配置编号从0到6。配置0是2个下行子帧、3个特殊子帧、3个上行子帧下行资源最少配置5是8个下行子帧、1个特殊子帧、1个上行子帧下行资源最多。不同配置的切换周期也不同有5ms切换和10ms切换两种。这里要提醒做外场测试的朋友如果你拿着TDD终端去测速率一定要先确认小区用的是哪种上下行配置。很多速率不达标的案例最后查出来并不是设备问题而是上下行子帧配比和业务模型不匹配。比如你在一个以下行为主的场景站点却用了配置0那下行速率天花板就在那里怎么优化都上不去。特殊子帧的配置同样很关键。DwPTS可以传输下行数据和控制信令UpPTS主要用来传输短RACH和SRS而GP是保护间隔。常见的特殊子帧配置有10种左右不同配置下DwPTS/GP/UpPTS占用的符号数不同。在TDD网络里特殊子帧配置直接影响覆盖半径和下行容量规划时要通盘考虑。3. 核心细节时隙、OFDM符号与资源块的换算关系3.1 从一个无线帧到最小的RE单元我们把这套换算关系从头到尾捋一遍务求做到随手就能算。一个无线帧 10个子帧 10ms 一个子帧 2个时隙 1ms 一个时隙 7个OFDM符号常规CP或6个OFDM符号扩展CP 一个子帧 14个OFDM符号常规CP 一个PRB 频域上12个子载波 × 时域上1个时隙 一个RE 频域上1个子载波 × 时域上1个OFDM符号子载波间隔固定为15kHz也就是说一个PRB占用的频带宽度是12×15kHz180kHz。这个和LTE的带宽划分是对应的1.4MHz带宽对应6个PRB3MHz对应15个PRB5MHz对应25个PRB10MHz对应50个PRB15MHz对应75个PRB20MHz对应100个PRB。之所以带宽实际值比标称值大是因为标称带宽两侧还要留出保护带。有了这套换算关系我们就能手动估算LTE的峰值速率了。以20MHz带宽、常规CP、64QAM、4×4 MIMO为例一个子帧有100个PRB每个PRB有12×14168个RE扣除控制区和导频实际可用RE会少一些一个RE承载6比特4流并行1秒内有1000个子帧。这样算下来理论上限约为100×168×6×4×1000/1e6≈403Mbps再扣除PDCCH、RS、PSS/SSS等开销实际峰值大概在300Mbps左右。3.2 循环前缀CP为什么重要OFDM系统里多径时延会导致符号间干扰。为了抵抗多径需要在每个OFDM符号前加上循环前缀。CP的本质是把符号末尾的一段波形复制到开头接收端在FFT窗口内采样时只要多径时延小于CP长度就不会产生符号间干扰。LTE定义了两类CP常规CP和扩展CP。常规CP下每个时隙7个符号其中第一个符号的CP长度稍长约5.2us其余6个符号的CP长度约4.7us每个时隙的总时长是0.5msCP加符号有效时长正好填满。扩展CP下每个时隙6个符号每个CP长度约16.7us抗多径能力更强但开销也更大容量会有损耗。外场组网时一般优先用常规CP因为绝大多数城区环境的时延扩展都在几微秒以内常规CP足够了。扩展CP通常用在超大覆盖半径的专网、海面、平原等特殊场景。如果你在测试中看到RSRP很好、SINR也很高但吞吐率上不去可以排查一下是不是CP模式配置不当。3.3 资源块RE里的导频开销不可忽视很多人算速率的时候只算了可用的RE总数但忽略了参考信号也就是导频占掉的那些RE。LTE里小区专用参考信号CRS在每个PRB内占用一定的RE具体数量跟天线端口数有关。单端口时CRS在每个PRB内占用8个RE双端口时占用16个RE四端口时占用24个RE。这些RE不能用来传业务数据所以在实际速率估算时要扣掉。另外PDCCH占用的OFDM符号数通常是1到3个也要扣除还有PSS/SSS/PBCH等同步和广播信道占用的小部分资源。所以说协议标称的峰值速率永远只是纸面数字。二十兆带宽加双天线自己拿计算器算一遍再对照路测软件里的实际吞吐率你就能理解开销到底吃掉了多少资源。这个感知对日常排障非常重要。4. 帧结构上承载的关键物理信道与信号4.1 下行物理信道PDCCH、PDSCH、PBCH各就各位帧结构不只是画格子每个格子里放什么内容才是物理层设计的核心。来看下行方向。PDCCH物理下行控制信道位于每个下行子帧的最前面的1到3个OFDM符号占用整个带宽。PDCCH承载的是调度指令——告诉终端“在哪个PRB上收数据、用什么调制方式、HARQ进程号是多少”。如果PDCCH解不出来后面的PDSCH即使发了也白搭。实际排障中大量“速率低”“空口质量好但吞吐率差”的案例根因往往不在信道质量而在于PDCCH的CCE聚合级别不够、功率配置偏低导致边缘用户的控制信道先挂了。PDSCH物理下行共享信道承载实际的下行业务数据分布于子帧中除去控制区和参考信号之外的资源块上。PDSCH的调度是动态的每个TTI1ms都在变。在实际抓包中你会看到PDSCH的MCS调制编码方案、分配的PRB数、层数等信息这些参数组合起来决定了瞬时的传输速率。PBCH物理广播信道的位置很有意思它在每个无线帧的第1个子帧的第2个时隙占频域中心72个子载波即6个PRB承载MIB主信息块。MIB里包含系统带宽、PHICH配置、SFN高比特位等关键信息。终端读到了PBCH才能知道系统带宽才能确定PDCCH的搜索空间。所以PBCH的覆盖和功率配置直接决定了终端能否完成初始接入。4.2 同步信号PSS/SSS终端找网的第一把钥匙终端开机找网首先要在频域上扫描可能存在的小区然后在时域上找到帧边界。这件事靠的是主同步信号PSS和辅同步信号SSS。在FDD模式下PSS位于第0号和第5号子帧的第1个时隙的最后一个OFDM符号SSS位于PSS前面一个符号。在TDD模式下PSS位于DwPTS的第3个符号SSS位于第2个符号。位置不同是由双工方式决定的。PSS用ZC序列生成只有3种不同的序列对应物理小区IDPCI的模3值。SSS用两组m序列交织生成携带PCI的模30信息。终端随着PSS/SSS检测到PCI、帧边界、CP模式以及TDD下特殊子帧的配置信息。把PCI、RSRP、RSRQ这些字段和帧结构对应起来理解排障的时候思路就清晰多了。4.3 上行物理信道里的帧内时序关系上行方向PUCCH物理上行控制信道承载ACK/NACK和CQIPUSCH承载上行业务数据PRACH物理随机接入信道负责初始接入和切换。上行和下行之间还存在严格的时序关系。比如终端在下行子帧n收到了PDSCH数据需要在n4的子帧上反馈ACK/NACKTDD模式下这个时序更复杂要根据上下行配置找到对应的上行反馈子帧。HARQ的往返时间也和帧结构绑定如果时序理解错了很多调度行为会看着“对不上”。我见过不少入行者看协议时序图看得一头雾水其实抓个空口日志就明白了。比如用路测软件抓到一条PDSCH assignment再看后面哪个子帧出现了对应HARQ的ACK反复对照几次这套时序就刻在脑子里了。5. 外场测试中与帧结构相关的常见排查5.1 帧偏移与小区失步现象外场测试偶尔会碰到整个小区所有终端都解调失败、RSRP显示正常但SINR极低的状况。排查到最后可能是小区帧偏移参数配置错了。帧偏移即系统帧号与绝对时间的对齐偏差。如果两个邻区的帧定时相差过大在重叠覆盖区会形成持续的子帧间干扰。尤其TDD系统如果邻区之间的上下行子帧配比不一致或者特殊子帧配置不一致会产生严重的交叉时隙干扰——一个小区在下行发送另一个小区在上行接收互相干扰。这种干扰是灾难性的表现为某个区域速率暴跌、切换频繁失败。排查方法是用扫频仪或路测软件看干扰特征。如果干扰底噪抬升是周期性的且周期和帧切换周期一致基本可以确定是交叉时隙干扰或者帧偏移问题。此时要去检查邻区的TDD配置是否一致、有无站点配置错误。5.2 TDD特殊子帧配置错误导致的上下行干扰TDD帧结构里GP是上下行之间的隔离带。GP太短远端终端的上行信号会晚到正好落在下行子帧的时间窗里造成“上打下”的自干扰。这类问题在平原、海面等大半径覆盖场景尤其容易出现。测试时你会发现近点速率正常中远点速率急剧下降且SINR不稳定。排查手段很简单——查站点的特殊子帧配置确认它满足覆盖半径的需求。如果你配置的是GP较短的方案就要接受覆盖半径受限的代价。另外一个容易被忽视的点是TDD全网所有小区必须保持上下行子帧配比一致。如果某个站点配错它和周围站点之间就会出现周期性的交叉干扰。这种问题排查耗时间但只要你脑子里有帧结构这张图看到干扰特征就能快速定位方向。5.3 用路测日志反推帧结构参数帧结构相关的参数在实际系统中是可以反推的。抓一个FDD或者TDD的日志看PSS/SSS的接收时延、PBCH里的MIB字段、SIB1里广播的TDD配置都能直接或者间接还原出小区的帧配置。比如MIB里携带的系统帧号SFN低2位可以帮助终端确定PBCH的加扰序列相位。SIB1里明确广播了TDD的上下行子帧配置和特殊子帧配置。终端能不能正确识别这些字段直接决定了它能不能在这个小区正常工作。所以当你怀疑某个终端兼容性问题时优先确认它对TDD配置解析是否正确往往是排查的突破口。再分享一个实战小技巧做速率测试时利用帧结构估算理论峰值和实际吞吐率的差距。比如TDD配置1下有4个下行子帧、4个上行子帧、2个特殊子帧那么每5ms里真正用于下行的只有4个子帧加特殊子帧的DwPTS部分。如果你测出来的下行速率明显超出“该配置下的理论天花板”那就要怀疑统计口径是否出错了——这个问题我在新人测试报告里见过不止一次。6. 从LTE到5G帧结构演化的底层逻辑6.1 5G NR的帧结构长什么样5G NR的子帧仍然是1ms一帧仍然10ms但往下切的方式灵活得多。一个子帧内含的时隙数量不是固定的而是取决于子载波间隔。子载波间隔为15kHz时一个子帧1个时隙30kHz时一个子帧2个时隙60kHz时4个时隙120kHz时8个时隙。这个“可变子载波间隔”的机制叫numerology。所以5G的帧结构图没法像LTE那样画一张固定的图因为不同numerology下帧内的时隙数量、符号长度都不一样。帧的总时长不变但基本时间单位变了。LTE的Ts是32.55ns5G NR的时间单位Tc则是0.509ns两者之间有个固定比例。这种细粒度的时间单位让5G能更灵活地适配不同业务场景——从大带宽的增强移动宽带到低时延高可靠的工业控制。6.2 为什么5G不再规定固定的上下行配比5G同时支持FDD和TDD但真正大量部署的是TDD。5G TDD与LTE TDD最大的不同在于引入了“时隙格式”的动态指示。LTE的TDD上下行配比由小区级SIB1广播全网必须一致改配置要重启小区极不灵活。5G支持小区级半静态配置加上DCI动态指示可以在一个周期内灵活调整某个时隙的方向——甚至可以配置“灵活”时隙由调度器按需决定是上行还是下行。这个设计对帧结构而言是一次质的飞跃时隙格式不再是一个死的表而是半静态加动态的组合。做5G网络优化时你会遇到“灵活时隙导致交叉干扰”这种新问题它比LTE时代更考验对帧结构原理的理解。6.3 这些变化对从业者的实际影响帧结构是物理层最底层的时间组织方式它变了同步、调度、HARQ、测量这些机制全都要跟着变。对测试人员来说5G NR的峰值速率估算要引入numerology概念比如30kHz子载波间隔下符号更短单符号时间变短但这不影响一帧10ms的总时长。对规划人员来说TDD上下行时隙配比和特殊时隙配置依然是影响容量与覆盖的关键参数只是5G的灵活时隙给了更多调节空间。对终端侧来说终端需要更快地解析DCI指示的时隙格式这对芯片处理能力提出了更高要求。所以学LTE帧结构不只是为了应付一场面试。真正把LTE这套时间组织方式吃透再看5G的帧结构演化很多东西是自然递进的——numerology不过是在LTE的15kHz基础上做倍数扩展灵活时隙不过是在LTE固定配比之上加了动态开关。你缺的不是看新协议的技巧而是对底层那套时间尺度的直觉。7. 实践总结与个人心得做物理层相关工作这么多年我最大的体会是帧结构不是死记硬背的图表而是一把解释空口行为的钥匙。很多看似玄学的现场故障只要把时间轴画出来、把上下行的收发关系标出来根因很快就浮出水面。如果你想彻底掌握这块内容我给三个建议第一把LTE FDD和TDD两种帧结构分别画一张完整的时间-频率资源网格图把每个信号和信道的位置标出来画完基本就记住了第二抓几次真实的路测日志把PBCH、SIB1、PDSCH assignment和HARQ ACK对应到帧上的位置亲手验证一遍时序关系第三拿计算器算一遍理论峰值和实际吞吐率的差距搞清楚开销到底花在哪里。最后再分享一个小经验排查任何空口速率问题时先问自己一句——“当前帧结构下理论极限是多少”如果实测速率连理论值的60%都没到优先查覆盖、干扰和配置如果已经接近理论值那问题多半不在空口而在核心网或传输侧。这套逻辑能帮你少走很多弯路尤其是在跨部门协作、别人质疑你空口结论的时候帧结构知识就是你最扎实的底气。

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

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

免费获取报价