2. 5G NR物理层概述:OFDM与SC-FDMA、帧结构、时频资源、带宽部分(BWP)与功耗关系
各位同学,咱们直接进入正题。5G NR的物理层,说白了就是无线通信的“地基”。你上层协议栈设计得再花哨,物理层要是拉胯,一切都是白搭。今天这一讲,我带你把这几个核心概念捋清楚:OFDM、SC-FDMA、帧结构、时频资源,还有那个跟功耗息息相关的BWP。
2.1 OFDM与SC-FDMA:为什么上行要用不同的“花招”?
先说说OFDM。这东西在4G时代就大放异彩,到了5G更是绝对主力。它的核心思想很简单:把高速数据流拆成N路低速子数据流,分别调制到N个正交的子载波上。
OFDM的优点很明显:
- 频谱效率高:子载波正交,允许频谱重叠,比传统的FDM省带宽。
- 抗多径能力强:加上循环前缀(CP),能把多径带来的符号间干扰(ISI)给“吃掉”。
- 实现简单:调制解调全靠IFFT/FFT,硬件友好。
但OFDM有个“命门”——峰均比(PAPR)太高。你想想看,多个子载波信号叠加,相位对齐时,瞬时功率能飙到平均功率的好几倍。这对功率放大器(PA)是巨大考验。为了不失真,PA得留出很大的回退(Back-off),效率自然就低了。
嗯,这里要注意。在基站侧,PA功率大、散热好,PAPR高点还能忍。但在手机侧,电池就那么点容量,PA效率低就意味着续航崩。所以,3GPP在上行引入了SC-FDMA。
SC-FDMA,也叫单载波频分多址。它本质上还是用IFFT/FFT,但多了一步DFT预编码。说白了,就是把时域信号先“摊平”了再映射到子载波上。这样一来,每个时隙只用一个单载波波形,PAPR比OFDM低了一大截。
核心区别一句话总结:
- 下行(基站→手机):用OFDMA,追求频谱效率和吞吐量。
- 上行(手机→基站):用SC-FDMA(也叫DFT-s-OFDM),牺牲一点灵活性,换取更低的PAPR,延长手机续航。
我在项目中遇到过,有些刚入行的同学会问:“为什么上行不用OFDM?那样设计更统一啊。” 我的回答是:你拿着手机打游戏,正团战呢,手机突然没电了,你骂的是游戏还是基带?功耗问题,在手机侧永远是第一优先级。
2.2 帧结构:5G的时间“刻度尺”
搞通信,时间维度必须精确到纳秒级。5G NR的帧结构,比4G灵活得多。
基本单位:
- 无线帧:10ms,这是高层看世界的“大周期”。
- 子帧:1ms,跟LTE保持一致,方便共存。
- 时隙:这是物理层调度的基本单位。5G支持多种子载波间隔(SCS),时隙长度会变。
举个例子,你就明白了:
| 子载波间隔 (kHz) | 符号长度 (μs) | 每时隙符号数 | 时隙长度 (ms) |
|---|---|---|---|
| 15 | 66.7 | 14 | 1 |
| 30 | 33.3 | 14 | 0.5 |
| 60 | 16.7 | 14 | 0.25 |
| 120 | 8.33 | 14 | 0.125 |
你看,子载波间隔越大,时隙越短。为什么?因为SCS大了,符号周期就短了,一个时隙塞14个符号,总时长自然就短。这带来的好处是低时延。URLLC场景要求1ms端到端时延,你时隙才0.125ms,调度一次快得很。
我个人习惯,在设计基带调度器时,会把SCS作为一个关键参数来权衡。SCS越大,对频偏越不敏感,但对CP长度要求更高(CP太短扛不住多径)。
2.3 时频资源:物理层的“棋盘”
把时间和频率放在一起看,就是一个二维的“资源网格”。
- 频率维度:子载波。一个资源元素(RE)就是一个子载波上的一个OFDM符号。
- 时间维度:OFDM符号。14个符号组成一个时隙。
- 资源块(RB):频域上12个连续的子载波,时域上1个时隙。这是调度的最小单位。
说白了,基站调度数据,就是在这个棋盘上“画格子”。给你分配几个RB,用哪些符号,MCS是多少,全在DCI里告诉手机。
避坑指南: 我曾经在设计时,忽略了RB的起始位置对齐问题。NR的RB网格是跟绝对频点(Point A)对齐的。如果你在实现时,RB的起始位置算偏了一个子载波,那解调出来的数据全是错的。这种问题,仿真时很难发现,但一上综测就原形毕露。
2.4 带宽部分(BWP)与功耗:手机续航的“命根子”
终于聊到重点了。BWP,全称Bandwidth Part,是5G NR在功耗优化上的一记“妙招”。
为什么需要BWP?
你想想看,5G NR支持最大400MHz的带宽(毫米波甚至更高)。如果手机一直开着400MHz的射频带宽,ADC/DAC、FFT都得全速运转,功耗直接爆炸。但手机大部分时间,并不需要那么高的吞吐量。比如你待机、刷微信、听音乐,几十MHz带宽就绰绰有余了。
BWP的解决方案:
网络给手机配置多个BWP,每个BWP对应一组特定的参数集(SCS、CP类型)和频域位置。手机可以根据业务需求,动态切换BWP。
- 初始BWP:手机刚接入时用,带宽小,功耗低。
- 默认BWP:没有数据调度时,手机待在默认BWP上,监听PDCCH。
- 激活BWP:有大流量数据时,切换到带宽更大的BWP,全力冲刺。
这个切换过程,由基站通过DCI信令控制,手机只需要在几十微秒内完成射频重调。你想想看,这比让手机一直开着大带宽,省了多少电?
注意: BWP切换不是无代价的。切换期间,手机不能收发数据。如果切换太频繁,反而会降低吞吐量。我建议在设计调度算法时,设置一个“滞回区间”。比如,只有当大带宽BWP的负载持续超过某个阈值时,才触发切换。避免“乒乓效应”。
2.5 知识体系核心逻辑
为了让你更直观地理解这些概念之间的关系,我画了一张图:
这张图把今天的核心逻辑串起来了。从波形选择,到时频资源分配,再到BWP的功耗优化,环环相扣。你设计基带时,脑子里要有这张图,才能做出真正低功耗、高性能的产品。
公众号:蓝海资料掘金营,微信deep3321