跳转至

12-关键公式汇总 - 所有计算公式

本文档汇总 4G LTE 和 5G NR PDCCH 相关的所有关键计算公式


一、资源单位计算

1.1 RE/RB/REG/CCE 关系

4G LTE:
─────────────────────────────────────────────────────────
1 RE  = 1 子载波 × 1 OFDM 符号

1 RB  = 12 子载波 × 7 符号 (正常 CP, 时隙)
      = 84 RE

1 REG = 4 RE (排除 CRS 位置)

1 CCE = 9 REG
      = 9 × 4 = 36 RE
      = 36 × 2 = 72 bits (QPSK)
─────────────────────────────────────────────────────────

5G NR:
─────────────────────────────────────────────────────────
1 RE  = 1 子载波 × 1 OFDM 符号

1 RB  = 12 子载波 × 14 符号 (正常 CP, 时隙)
      = 168 RE

1 REG = 12 RE (1 RB × 1 符号)

1 CCE = 6 REG
      = 6 × 12 = 72 RE
      = 72 × 2 = 144 bits (QPSK)
      ≈ 864 bits (考虑编码容量)
─────────────────────────────────────────────────────────

1.2 CCE 容量公式

LTE CCE 容量:
─────────────────────────────────────────────────────────
CCE_capacity = N_REG_per_CCE × N_RE_per_REG × N_bits_per_RE

其中:
N_REG_per_CCE = 9
N_RE_per_REG = 4
N_bits_per_RE = 2 (QPSK)

CCE_capacity = 9 × 4 × 2 = 72 bits

可用信息比特 (TBCC 1/3 码率):
Info_bits ≈ CCE_capacity × 码率 = 72 × 1/3 = 24 bits
实际:考虑速率匹配,约 60 bits 可用
─────────────────────────────────────────────────────────

5G CCE 容量:
─────────────────────────────────────────────────────────
CCE_capacity = N_REG_per_CCE × N_RE_per_REG × N_bits_per_RE

其中:
N_REG_per_CCE = 6
N_RE_per_REG = 12
N_bits_per_RE = 2 (QPSK)

CCE_capacity = 6 × 12 × 2 = 144 bits

可用信息比特 (Polar 编码):
Info_bits ≈ 864 bits (考虑编码和开销)
─────────────────────────────────────────────────────────

二、控制区域容量计算

2.1 LTE 控制区域

总 REG 数计算:
─────────────────────────────────────────────────────────
N_REG_total = N_RB × N_symbol × 3

其中:
N_RB = 系统带宽 (RB 数)
N_symbol = 控制区域符号数 (1-4, 由 PCFICH 指示)
3 = 每 RB 每符号的 REG 数 (排除 CRS)

示例 (20MHz, 3 符号):
N_REG_total = 100 × 3 × 3 = 900 REG
─────────────────────────────────────────────────────────

PCFICH 资源:
─────────────────────────────────────────────────────────
N_REG_PCFICH = 4 REG (固定)
─────────────────────────────────────────────────────────

PHICH 资源:
─────────────────────────────────────────────────────────
N_PHICH_group = ceil(Ng × N_RB / 8)

其中:
Ng = PHICH 资源因子 (1/6, 1/2, 1, 2)
N_RB = 下行带宽

N_REG_PHICH ≈ N_PHICH_group × 3 (简化)

示例 (Ng=1, 20MHz):
N_PHICH_group = ceil(1 × 100 / 8) = 13 组
N_REG_PHICH ≈ 13 × 3 = 39 REG
─────────────────────────────────────────────────────────

PDCCH 可用资源:
─────────────────────────────────────────────────────────
N_REG_PDCCH = N_REG_total - N_REG_PCFICH - N_REG_PHICH

N_CCE_PDCCH = floor(N_REG_PDCCH / 9)

示例:
N_REG_PDCCH = 900 - 4 - 39 = 857 REG
N_CCE_PDCCH = floor(857 / 9) = 95 CCE
─────────────────────────────────────────────────────────

2.2 5G CORESET 容量

CORESET 资源计算:
─────────────────────────────────────────────────────────
N_REG_CORESET = N_RB_CORESET × N_symbol_CORESET

其中:
N_RB_CORESET = CORESET 频域 RB 数 (可配置)
N_SYMBOL_CORESET = CORESET 时域符号数 (1-3)

N_CCE_CORESET = floor(N_REG_CORESET / 6)

示例 (48 RBs, 2 符号):
N_REG_CORESET = 48 × 2 = 96 REG
N_CCE_CORESET = floor(96 / 6) = 16 CCE
─────────────────────────────────────────────────────────

三、搜索空间计算

3.1 LTE 搜索空间位置

搜索空间公式:
─────────────────────────────────────────────────────────
S_k^(L) = L × {(Y_k + m) mod floor(N_CCE,k / L)} + i

其中:
L = 聚合等级 (1, 2, 4, 8)
Y_k = 起始偏移 (子帧 k 的函数)
m = Candidate 索引 (0 ~ M^(L)-1)
N_CCE,k = 子帧 k 的总 CCE 数
i = 0 ~ L-1
─────────────────────────────────────────────────────────

Y_k 计算:
─────────────────────────────────────────────────────────
CSS: Y_k = 0 (固定)

USS: Y_k = (A × Y_{k-1}) mod D

其中:
A = 39827
D = 65537
Y_{-1} = C-RNTI

示例 (C-RNTI=1234, 子帧 0):
Y_0 = (39827 × 1234) mod 65537 = 49146218 mod 65537 = 10
─────────────────────────────────────────────────────────

Candidate 位置计算示例:
─────────────────────────────────────────────────────────
假设 N_CCE = 100, AL = 4, Y_k = 10, m = 0:

CCE_start = 4 × {(10 + 0) mod floor(100/4)} + 0
          = 4 × {10 mod 25}
          = 4 × 10
          = 40

PDCCH 占用 CCE: 40, 41, 42, 43
─────────────────────────────────────────────────────────

3.2 5G 搜索空间位置

搜索空间公式 (与 LTE 类似):
─────────────────────────────────────────────────────────
S_k^(L) = L × {(Y_k + m) mod floor(N_CCE,k / L)} + i

其中:
Y_k 计算 (USS):
Y_k = (A × Y_{k-1}) mod D
A = 39827
D = 65537
Y_{-1} = C-RNTI 或 其他 RNTI

监测时隙计算:
(sfn × N_slot_per_frame + slot_idx) mod T = offset

其中:
T = 监测周期 (sl1, sl2, sl4, ...)
offset = 偏移值
─────────────────────────────────────────────────────────

四、盲检次数计算

4.1 LTE 盲检次数

总盲检次数:
─────────────────────────────────────────────────────────
N_blind_total = N_blind_CSS + N_blind_USS

CSS 盲检:
N_blind_CSS = Σ(N_candidate_AL × N_DCI_format)

AL-4: 4 Candidates × 2 DCI 格式 (0/1A) = 8 次
AL-4: 4 Candidates × 1 DCI 格式 (1C) = 4 次
AL-8: 2 Candidates × 2 DCI 格式 (0/1A/3/3A) = 4 次
N_blind_CSS = 16 次

USS 盲检:
AL-1: 6 Candidates × 2 DCI 格式 = 12 次
AL-2: 6 Candidates × 2 DCI 格式 = 12 次
AL-4: 2 Candidates × 2 DCI 格式 = 4 次
AL-8: 2 Candidates × 2 DCI 格式 = 4 次
N_blind_USS = 32 次

总计:
N_blind_total = 16 + 32 = 48 次 ≈ 44 次/子帧
─────────────────────────────────────────────────────────

4.2 5G 盲检次数限制

FR1 (Sub-6 GHz):
─────────────────────────────────────────────────────────
N_blind_max = 44 次/时隙
N_CCE_non_overlap_max = 56 个/时隙
─────────────────────────────────────────────────────────

FR2 (mmWave):
─────────────────────────────────────────────────────────
N_blind_max = 56 次/时隙
N_CCE_non_overlap_max = 72 个/时隙
─────────────────────────────────────────────────────────

五、编码相关计算

5.1 LTE TBCC 编码

TBCC 编码参数:
─────────────────────────────────────────────────────────
码率: R = 1/3
约束长度: K = 7
生成多项式:
g0 = 133 (八进制) = 1011011 (二进制)
g1 = 171 (八进制) = 1111001
g2 = 165 (八进制) = 1110101

编码输出:
N_output = N_input × 3

示例:
输入 60 bits → 输出 180 bits
─────────────────────────────────────────────────────────

速率匹配:
─────────────────────────────────────────────────────────
N_matched = N_CCE × N_bits_per_CCE

示例 (AL-2):
N_matched = 2 × 72 = 144 bits

从 180 bits 打孔/重复到 144 bits
─────────────────────────────────────────────────────────

5.2 5G Polar 编码

Polar 编码参数:
─────────────────────────────────────────────────────────
码长: N = 2^n (n = 5, 6, 7, ...)
信息比特: K
码率: R = K / N

编码输出:
N_output = N

示例:
输入 84 bits (DCI+CRC)
Polar 码长 N = 512
输出 512 bits
─────────────────────────────────────────────────────────

速率匹配:
─────────────────────────────────────────────────────────
N_matched = N_CCE × N_bits_per_CCE × N_RE_per_CCE

示例 (AL-4):
N_matched = 4 × 72 × 2 = 576 bits

从 512 bits 速率匹配到可用容量
─────────────────────────────────────────────────────────

六、功率计算

6.1 LTE PDCCH 功率

PDCCH 发射功率:
─────────────────────────────────────────────────────────
P_PDCCH = P_cell - 10×log10(N_RB) + P_offset

其中:
P_cell = 小区总发射功率 (dBm)
N_RB = 系统带宽 (RB 数)
P_offset = 功率偏移 (dB)

示例 (46 dBm, 20MHz, 0 offset):
P_PDCCH = 46 - 10×log10(100) + 0
        = 46 - 20
        = 26 dBm
─────────────────────────────────────────────────────────

每 CCE EPRE:
─────────────────────────────────────────────────────────
EPRE_CCE = P_PDCCH / (N_CCE × N_RE_per_CCE)

示例:
EPRE_CCE = 26 dBm / (95 × 36) ≈ -20 dBm/RE
─────────────────────────────────────────────────────────

6.2 覆盖预算

最大路径损耗:
─────────────────────────────────────────────────────────
PL_max = P_tx - P_rx_min - Margin

其中:
P_tx = 发射功率 (dBm)
P_rx_min = 接收灵敏度 (dBm)
Margin = 余量 (阴影衰落 + 穿透损耗)

示例 (AL-8, 小区边缘):
P_tx = 46 dBm
P_rx_min = -120 dBm
Margin = 10 dB

PL_max = 46 - (-120) - 10 = 156 dB

对应覆盖半径:
市区:约 1-2 km
郊区:约 3-5 km
农村:约 10-20 km
─────────────────────────────────────────────────────────

七、BLER 计算

7.1 目标 BLER

1
2
3
4
5
6
7
8
9
PDCCH BLER 目标:
─────────────────────────────────────────────────────────
CSS: BLER_target = 1%
USS: BLER_target = 1%
DCI 1C: BLER_target = 1%

实际部署:
BLER_actual = 0.1-0.5% (设计余量 2-3 dB)
─────────────────────────────────────────────────────────

7.2 有效信噪比

有效 SINR 计算 (EESM):
─────────────────────────────────────────────────────────
SINR_eff = -β × ln(1/N × Σ exp(-SINR_i / β))

其中:
N = RE 数
SINR_i = 第 i 个 RE 的 SINR
β = 校准参数 (与 MCS 相关)

用于链路自适应和 AL 选择
─────────────────────────────────────────────────────────

八、聚合等级选择

8.1 AL 选择策略

基于 SINR 的 AL 选择:
─────────────────────────────────────────────────────────
SINR > 20 dB  → AL-1 或 AL-2
SINR 10-20 dB → AL-2 或 AL-4
SINR < 10 dB  → AL-4 或 AL-8 或 AL-16

基于目标 BLER:
─────────────────────────────────────────────────────────
如果 BLER_measured > BLER_target:
    AL_new = min(AL_current × 2, AL_max)
否则:
    AL_new = max(AL_current / 2, AL_min)
─────────────────────────────────────────────────────────

九、可调度 UE 数计算

9.1 LTE 可调度 UE

最大可调度 UE 数:
─────────────────────────────────────────────────────────
N_UE_max = N_CCE_PDCCH / N_CCE_per_UE

假设每 UE 需要 2 CCE (AL-2):
N_UE_max = 95 / 2 ≈ 47 UE/子帧

实际考虑:
- CSS 占用:约 8 CCE
- 控制信令开销:约 10%
- 实际可用:约 35-40 UE/子帧

理论峰值:
40 UE/子帧 × 1000 子帧/秒 = 40,000 UE/秒
─────────────────────────────────────────────────────────

9.2 5G 可调度 UE

最大可调度 UE 数 (5G):
─────────────────────────────────────────────────────────
N_UE_max = N_CCE_CORESET / N_CCE_per_UE

假设 3 个 CORESET,每 CORESET 16 CCE:
N_CCE_total = 3 × 16 = 48 CCE

假设每 UE 需要 4 CCE (AL-4):
N_UE_max = 48 / 4 = 12 UE/时隙

30 kHz SCS (2000 时隙/秒):
12 × 2000 = 24,000 UE/秒
─────────────────────────────────────────────────────────

十、关键参数汇总表

10.1 资源单位参数

参数 LTE 5G NR
1 RB (RE) 84 168
1 REG (RE) 4 12
1 CCE (REG) 9 6
1 CCE (RE) 36 72
1 CCE (bits) 72 144

10.2 编码参数

参数 LTE 5G NR
CRC (bits) 16 24
编码方式 TBCC Polar
码率 灵活
调制 QPSK QPSK

10.3 搜索空间参数

参数 LTE 5G NR
AL 1,2,4,8 1,2,4,8,16
盲检次数 44/子帧 44-56/时隙
CSS AL 4,8 4,8,16
USS AL 1,2,4,8 1,2,4,8,16

十一、本章小结

核心公式记忆

  1. CCE 容量: LTE 36 RE, 5G 72 RE
  2. 搜索空间: S_k^(L) = L × {(Y_k + m) mod floor(N_CCE/L)}
  3. Y_k (USS): Y_k = (39827 × Y_{k-1}) mod 65537
  4. 盲检次数: LTE 44 次,5G 44-56 次
  5. 覆盖预算: PL_max = P_tx - P_rx_min - Margin

文档版本:v1.0
最后更新:2026-03-27
作者:AI Assistant