3. 5G NR空口技术:帧结构、PRB、MCS与波束赋形

各位好,咱们今天聊聊5G NR的空口技术。这部分内容,说白了就是5G物理层的核心。我在做CPE开发时,经常要跟这些参数打交道。你想想看,如果连帧结构都搞不清楚,那后面的调度、速率计算根本没法做。

嗯,咱们一个一个来。先从最基础的帧结构说起。

3.1 5G NR帧结构:灵活是关键

5G NR的帧结构和4G LTE最大的区别是什么?灵活。4G的帧结构是固定的,子载波间隔15kHz,一个子帧1ms,雷打不动。但5G不一样,它支持多种参数集(Numerology)。

我个人习惯把NR帧结构想象成一个乐高积木。你可以用不同大小的积木块,拼出不同的结构。这个“积木块”的大小,就是由子载波间隔(SCS)决定的。

参数集 (μ) 子载波间隔 (kHz) 每子帧时隙数 每帧时隙数
0 15 1 10
1 30 2 20
2 60 4 40
3 120 8 80

你看这张表。μ=0时,就是15kHz,和LTE一样。μ=1时,30kHz,时隙长度减半。为什么会这样?因为子载波间隔越大,符号长度越短,时隙也就越短。这在高频段特别有用,能支持更低的时延。

关键点:5G NR的帧长固定10ms,子帧长固定1ms。但时隙长度随子载波间隔变化。一个时隙固定14个OFDM符号。

我在项目中遇到过一个问题。运营商要求支持多种SCS,但CPE的PLL锁相环设计没考虑周全,导致切换SCS时频率锁定时间过长。嗯,这其实是个硬件坑。后来我们在软件里加了预补偿,才勉强达标。

3.2 物理资源块(PRB):资源分配的最小单位

讲完帧结构,咱们看看PRB。PRB是频域上资源分配的最小单位。一个PRB在频域上包含12个连续的子载波,在时域上包含一个时隙(14个OFDM符号)。

说白了,PRB就是一块“地皮”。基站给你分配了多少PRB,就相当于给了你多少频谱资源。CPE在做上行调度时,就是根据PRB的分配情况来计算能发多少数据的。

这里有个公式要记住:

总带宽 (MHz) = 子载波间隔 (kHz) × 12 × PRB数量 / 1000

举个例子。100MHz带宽,30kHz子载波间隔,那PRB数量是多少?

PRB数量 = (100 × 1000) / (30 × 12) ≈ 277.78
实际取整为273个PRB(考虑保护带)

我的经验:在做CPE的速率估算时,别直接用理论PRB数。实际调度中,总有部分PRB用于控制信道、参考信号等。我一般会打个八折,这样算出来的速率更接近实测值。

3.3 调制与编码(MCS):速率与可靠性的平衡

MCS,调制与编码策略。它决定了你的数据怎么调制、怎么编码。MCS索引从0到31,每个索引对应一组调制阶数和编码码率。

你想想看,信号好的时候,用256QAM,一个符号传8个比特,速率高。信号差的时候,用QPSK,一个符号只传2个比特,但抗干扰能力强。这就是MCS的作用——在速率和可靠性之间找平衡。

MCS索引 调制方式 编码码率 (近似) 频谱效率 (bps/Hz)
0 QPSK 0.12 0.23
10 16QAM 0.45 1.80
20 64QAM 0.60 3.60
28 256QAM 0.75 6.00

我曾经踩过一个坑。在做CPE的吞吐量测试时,发现速率始终上不去。查了半天,发现是MCS选择算法有问题。CPE上报的CQI(信道质量指示)不准,基站就给了个保守的MCS。后来我们优化了CQI上报的滤波算法,速率才恢复正常。

注意:MCS不是越高越好。在信道质量波动大的场景下,盲目追求高MCS会导致频繁的重传,反而降低实际吞吐量。我建议在CPE的算法中,加入一定的“余量”,不要卡着极限值去选MCS。

3.4 波束赋形与MIMO:让信号指哪打哪

最后说说波束赋形和MIMO。这两个技术,是5G NR提升覆盖和容量的关键。

波束赋形,说白了就是让天线发射的信号像手电筒一样,聚成一束,指向特定的方向。而不是像灯泡一样,四面八方都照。这样做的优点很明显:信号更集中,覆盖更远,干扰更小。

MIMO呢,就是多天线技术。用多根天线同时收发数据,利用空间维度来提升速率。5G NR支持最多32层MIMO,理论峰值速率能到20Gbps以上。

在实际的CPE开发中,波束赋形和MIMO是联动的。基站会通过波束扫描,找到CPE的最佳方向,然后在这个方向上用MIMO传输数据。

核心思路:波束赋形解决“往哪打”的问题,MIMO解决“怎么打得多”的问题。两者结合,才能发挥5G NR的最大潜力。

我记得有一次在实验室调试,CPE的波束赋形算法总是锁不准方向。后来发现是天线校准没做好。每根天线的相位偏差不一样,导致波束指向偏移。嗯,从那以后,我每次做波束赋形测试前,都会先做一遍天线校准。

好了,关于5G NR空口技术的核心内容,咱们就聊到这儿。帧结构、PRB、MCS、波束赋形与MIMO,这几个概念是5G物理层的基石。你在做CPE开发时,肯定会反复用到。下次咱们聊聊更具体的调度流程和资源分配算法。

一个小建议:如果你刚开始接触5G NR,建议先拿一个开源工具(比如MATLAB的5G工具箱)跑一遍帧结构和PRB的生成过程。亲手操作一遍,比看十遍文档都管用。

公众号:蓝海资料掘金营,微信deep3321