3、资源调度基础:时域、频域、空域、码域资源的概念、OFDMA与SC-FDMA原理、资源块(RB)与资源元素(RE)的定义

各位同学,咱们今天聊聊资源调度的基础。说实话,这是整个智能通信的基石。你想想看,没有资源,你拿什么调度?

我在做4G基站算法的时候,就吃过不懂资源粒度的亏。那时候刚入行,以为资源就是“给用户分点带宽”这么简单。结果呢?调度器写出来,效率低得吓人。后来才明白,通信里的资源,远比想象中复杂。

3.1 四域资源:时域、频域、空域、码域

通信资源,说白了就是四个维度。我习惯叫它“四域魔方”。

  • 时域资源:时间轴上的片段。比如一个时隙(slot),一个子帧。谁在什么时间发,这就是时域调度。
  • 频域资源:频率轴上的带宽。比如20MHz带宽,分成若干子载波。谁用哪段频率,这就是频域调度。
  • 空域资源:空间上的维度。靠多天线技术,比如MIMO。不同用户用不同波束,互不干扰。
  • 码域资源:码字上的区分。比如CDMA里的正交码。不同用户用不同码字,在同一个时间和频率上发。

核心观点:现代通信系统(4G/5G)主要玩的是时域+频域。空域在5G里越来越重要。码域嘛,3G时代是主角,现在退居二线了。

我记得有一次,一个刚毕业的同事问我:“为什么不用码域了?”我反问他:“你试试在高速移动下保持码正交性?”他沉默了。嗯,这就是工程现实。

3.2 OFDMA与SC-FDMA原理

这两个东西,是4G LTE和5G NR的核心多址技术。我建议你把它俩放在一起对比着学。

3.2.1 OFDMA:正交频分多址

OFDMA,说白了就是把带宽切成很多小份(子载波),每个用户分几份。这些子载波之间是正交的,所以不会互相干扰。

为什么会这样?因为子载波的频率间隔选得刚刚好。每个子载波的峰值,正好落在其他子载波的零点上。你想想看,这不就是“错峰出行”吗?

我在项目中遇到过一个问题:OFDMA的峰均比(PAPR)太高。高到什么程度?功放效率直接掉到30%以下。手机电池扛不住啊!

避坑指南:我曾经在终端芯片项目中,因为没处理好PAPR,导致发射机线性度不够,邻道泄漏超标。后来加了一堆预失真算法才搞定。所以,OFDMA虽好,但别忽视它的“副作用”。

3.2.2 SC-FDMA:单载波频分多址

SC-FDMA就是来解决OFDMA的PAPR问题的。它本质上还是OFDMA的框架,但多了一步:先做DFT(离散傅里叶变换),再做IFFT(逆快速傅里叶变换)。

你想想看,OFDMA是直接IFFT,信号在时域上像噪声一样,幅度忽高忽低。SC-FDMA先做DFT,相当于把信号“预展宽”了,时域上的幅度变化就小多了。

所以,上行用SC-FDMA,下行用OFDMA。为什么?因为手机发射功率有限,PAPR低意味着功放效率高,电池能用更久。基站嘛,不差那点电。

特性 OFDMA SC-FDMA
PAPR(峰均比)
适用方向 下行(基站→手机) 上行(手机→基站)
实现复杂度 较低 较高(多一步DFT)
频域调度灵活性 中等

3.3 资源块(RB)与资源元素(RE)

这两个概念,是资源调度的最小单元。我建议你把它刻在脑子里。

3.3.1 资源元素(RE)

RE是最小的资源单位。一个RE = 一个子载波 × 一个OFDM符号。

在频域上,一个子载波占15kHz(5G NR里也可以配30kHz、60kHz等)。在时域上,一个OFDM符号大约71.4μs(正常CP长度)。

所以,一个RE能传多少数据?取决于调制方式。QPSK是2比特,16QAM是4比特,64QAM是6比特,256QAM是8比特。

个人习惯:我在做链路预算时,喜欢先算一个RE能传多少比特,再乘以总RE数,这样心里有底。你试试看,比直接算吞吐量直观多了。

3.3.2 资源块(RB)

RB是调度的基本单位。一个RB = 12个连续子载波 × 1个时隙(7个或14个OFDM符号)。

在LTE里,一个RB是12×7=84个RE(正常CP)。在5G NR里,一个RB是12×14=168个RE(正常CP,14符号时隙)。

为什么是12个子载波?我猜是因为12=2²×3,FFT实现方便。嗯,这只是我的猜测,但确实合理。

我记得在做一个5G调度器的时候,需要把RB分配给不同用户。有个坑:RB的分配必须是连续的(LTE里),但5G NR允许不连续分配。这个变化,让调度算法的复杂度直接上了一个台阶。

关键点:RB是频域上的概念,RE是时频二维的概念。调度器分配的是RB,但真正传数据的是RE。你分配了一个RB,就相当于拿到了84个(或168个)RE的使用权。

3.4 知识体系总览

下面这张图,是我自己画的。它把本章的核心逻辑串起来了。你仔细看看,应该能理解资源调度的全貌。

资源调度基础 - 知识体系 四域资源 时域 · 频域 · 空域 · 码域 多址技术 OFDMA(下行) SC-FDMA(上行) 资源粒度 RE(资源元素) RB(资源块) 核心关系 四域资源 → 多址技术(OFDMA/SC-FDMA)→ 资源粒度(RE/RB)→ 调度决策 关键参数速查 • RE = 1子载波 × 1OFDM符号(最小单位) • RB = 12子载波 × 1时隙(调度基本单位) • 子载波间隔:15kHz(LTE/5G NR基础) • OFDM符号时长:约71.4μs(正常CP) • 一个RB含RE数:84(LTE)或168(5G NR)

这张图里,从左到右就是资源调度的逻辑链条。你先理解四域资源是什么,再看多址技术怎么用这些资源,最后落到RE和RB这两个具体粒度上。调度器的工作,就是在这三个层次上做决策。

好了,这一章的内容就这些。资源调度基础,说白了就是搞清楚“有什么资源”和“怎么用这些资源”。下一章我们会深入调度算法的具体实现。嗯,到时候再聊。


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