RM6 4G 和 5G

4G中的资源分配


  • 正交频分复用(Orthogonal Frequency Division Multiplexing, OFDM)
    • 将频带分为窄的子载波。
  • OFDM接入(OFDMA)确保资源分配的灵活性
    • 在时间和频率上分配资源。
    • 根据用户需求分配资源。

LTE协议


频率划分

一个子带称为资源块(Resource Block, RB)或物理资源块(Physical Resource Block, PRB)

  • 时间视角:每0.5毫秒发射7个符号到一个子载波。
  • Radio Element (RE):在一个子载波上的一个符号发射单位:

\[ 1 \, \text{RE} = 15 \, \text{kHz} \times 0.072 \, \text{ms} \]


时间划分

  • 1帧由10毫秒构成,由2个slot形成1个子帧,10个子帧构成1帧。
    • 1个格子 = 1个Radio Element (RE)
    • 不同RE的用途:
      • 参考信号(Reference Signal, RS):允许手机向网络宣布其存在。
      • 物理下行控制信道(Physical Downlink Control Channel, PDCCH):指示分配给RE的用途。
      • 物理下行共享信道(Physical Downlink Shared Channel, PDSCH):传输数据到手机的信道。
    • 只有PDSCH实际传输有用数据。

完整帧结构

  • 2个slot构成1个子帧,10个子帧构成1个帧。

  • 颜色标记说明:
    • 橙色:PDCCH(控制信道)
    • 红色:RS(参考信号)
    • 其他颜色:其他信道
    • 白色:PDSCH(传输有用信息)
  • 通常情况下,PDSCH占用77.9%的RE,用于传输有用数据。

从LTE帧到有效速率


  • 1 RE(15 kHz,持续0.072 ms)对应一个调制和信道编码链。
  • QPSK(正交相移键控)4-QAM调制为例:
    • 1 RE可以承载2位数据。
    • 每个RB包含12个RE,持续0.072 ms,因此:\(2 \times 12 = 24 \, \text{bits}\)
  • 每RB的速率为:\(\frac{24}{0.072} = 336 \, \text{Kbit/s}\)
  • 此速率包括所有RE(包括控制RE),有效数据速率为:\(0.779 \times 336 = 262 \, \text{Kbit/s}\)
  • 此速率为总速率,包含信道编码。例如,QPSK 1/2(编码效率为0.5)的有效速率为:\(262 \times 0.5 = 131 \, \text{Kbit/s}\)
  • 一般情况下,使用M-QAM调制且编码效率为\(R\)\(\text{有效速率} = 131 \cdot \log_2(M) \cdot R \, \text{Kbit/s/RB}\)
    • 例如,64-QAM,编码效率为3/4时:\(\text{速率} = 590 \, \text{Kbit/s/RB}\)

干扰和自适应调制


  • 同一小区内用户之间没有干扰
  • 小区间干扰是由于邻近小区中使用相同资源(发生冲突)造成的。
  • 在小区边界:
    • 干扰较强。
    • 有效信号较弱。
    • SINR较低:
  • 低SINR会导致较高的丢包率。

调制与编码方案的自适应


  • 在 4G 中,可以采用多种调制与编码方案(QPSK、16 QAM 和 64 QAM,具有不同的编码率)。
  • 测量 SINR 后,选择最佳 MCS,这是 MCS 的自适应
  • 聚合的最终曲线是通过为每个 SINR 选择能够最大化吞吐量乘以 (1 - 错误率) 的 MCS 得到的。

流量三角形


  • 容量 Capacité:网络根据其资源所能提供的:
    • 距离 50 米时为 90 Mbps
    • 距离 1 公里时为 8 Mbps
    • 超过该距离则没有容量。
  • 流量 Trafic:取决于用户,而非网络:
    • 100 个用户,每月 50 GB 的流量包。
    • 1000 台设备,每台设备每秒发送一条消息。
  • 服务质量 (QoS):取决于容量和流量的组合:
    • 文件下载的典型时间。
    • 1 毫秒内收到的数据包百分比。
  • Erlang方法 Méthodes d’Erlang
    • 如果已知两个顶点,可以计算第三个顶点。

现实吞吐量分布的队列模型:M/G/1-PS


如果所有用户具有相同的吞吐量...

  • 假设所有用户的链路吞吐量均为 \(C\) ,例如所有用户聚集在同一位置(如 500 米处,28 Mbps)。
  • 每个用户下载一个平均大小为 \(F\) 的文件,服从指数分布。
  • M/M/1 共享处理队列:类似于 EDGE 网络,具有以下特性:
    • 泊松到达率为 \(\lambda\) 次/秒,服务时间为平均 \(F/C\) 秒的指数分布。
  • 如果有 \(n\) 个活跃用户,每人获得 \(1/n\) 的资源,其服务时间为平均 \(F/(C/n)\)
  • 系统的服务速率 \(\mu = C/F\) 。当 \(n\) 个独立的指数随机变量具有平均 \(F/(C/n) = 1/\mu\) 时,它们的聚合效果相当于一个平均值为 \(1/\mu\) 的随机变量。

\[ p_n=\rho^n(1-\rho) \]

平均流量公式:

\[ \rho = \frac{\lambda F}{C}, \quad \text{流量 } d = C(1 - \rho) = C - \lambda F \]


用户吞吐量不相同时

  • 实际上,用户对频谱的利用不同:
    • 分为 \(J\) 类,属于类 \(j\) 的用户如果独占频谱,其吞吐量为 \(C_j\)
    • \(j\) 类用户的概率为 \(q_j\)
  • 服务时间不再服从指数分布:
    • 文件大小服从具有平均值 \(F\) 的一般分布。
    • \(j\) 的单个用户服务时间为 \(F/C_j\)
    • 边缘用户需要更长时间活跃以传输相同数据量。

平均服务时间:

\[ T = \sum_j q_j \frac{F}{C_j} = \frac{F}{\sum_j \frac{q_j}{C_j}} = \frac{F}{\bar{C}} \]

其中,等效容量为:

\[ \bar{C} = \frac{1}{\sum_j \frac{q_j}{C_j}} \]

5G中的资源分配


系统建模


  • 到达
    • 数据包到达建模为泊松过程(每个时隙到达 \(\lambda\) 个数据包)。
    • 服务是确定性的(1 个时隙),每个时隙中有 \(K\) 个数据包在频域中复用。
  • Kendall 表示法
    • 最佳模型为 M/D/K(泊松到达、确定性服务、K 个服务器)。
    • 泊松到达(用 \(M\) 表示),确定性服务(用 \(D\) 表示);解决方案为数值解。
  • 通过 M/M/K 模型近似系统,以找到解析解:
    • 服务建模为泊松过程(用 \(M\) 表示),平均服务时间为每个数据包 1 个时隙。


等待概率

  • 等待概率可以根据可用资源计算:

\[ p_w(K) = \sum_{n=K}^{\infty} p_n = p_0 \frac{(\lambda T)^K}{K!} \sum_{n=K}^{\infty} \frac{(\lambda T/K)^{n-K}}{(n-K)!} = p_0 \frac{(\lambda T)^K}{K!} \cdot \frac{1}{1 - \lambda T / K} \]

  • 其中:

\[ p_0 = \left( \sum_{n=0}^{K-1} \frac{(\lambda T)^n}{n!} + \frac{(\lambda T)^K}{K!} \cdot \frac{1}{1 - \lambda T / K} \right)^{-1} \]

  • 等待概率可以用作 URLLC 服务的 QoS 衡量标准,因为这类服务对延迟有严格要求。
  • 通过寻找最小 \(K\) 的值使得等待概率 \(p_w(K) = \epsilon > 0\) ,可以进行系统容量的优化设计。

等待时间的分布

  • 等待时间 \(W\) 的分布也可以计算如下:

    \[ \Pr[W > t] = \Pr[W > t \mid n < K] \Pr[n < K] + \Pr[W > t \mid n \geq K] \Pr[n \geq K] \]

    ·其中 \(\Pr[n \geq K] = p_w\) 是等待概率。

  • 当所有服务器都已满负载时,需要等待一个服务器空闲才能处理队列头的数据包,此时 \(K\) 个服务器表现为一个服务速率为 \(T/K\) (比单一服务器快 \(K\) 倍)的指数分布服务。

  • \(m\) 是队列中正在等待的用户数,则可以通过以下马尔可夫链建模:

    \[ \Pr[m] = (1 - \lambda T / K) (\lambda T / K)^m \]

  • 等待时间是 \(m+1\) 个随机变量的和,每个随机变量服从 \(\text{Exp}(K/T)\) 。可以证明,等待时间服从随机变量 \(\text{Exp}(K/T - \lambda)\) ,因此:

\[ \Pr[W > t] = p_w e^{-(K/T - \lambda)t} \]