L1 vs L3 Measurement Pipeline
从 PHY 采样到 HO 决策的完整链路,理解每一层的延迟、精度、和对 slope guard 的影响
1. Pipeline Overview
38.300 §5.6 定义了 NR measurement model。信号从天线到 HO 决策经过 5 个 block:
127 subcarriers × 1 symbol
per SSB occasion
累积 5 个 SMTC occasion
FR1: 产出周期 200ms
最强 beam 或
最强 N beams 线性平均
dB 域滤波
k=4 → a=0.5
ALL samples during TTT
must satisfy condition
or MAC CE (LTM)
or CHO execution
两条路径在 Block B 之后分叉。传统 L3 measurement 经过 Block C(beam consolidation)和 Block D(L3 filter)。LTM L1 measurement 跳过 C 和 D,直接用 best beam 的 L1-RSRP(per-SSB-index,不做 beam consolidation)。Slope 计算在 L3 路径上插入 Block D 之后,在 L1 路径上插入 Block B 之后。
2. L1 Measurement: PHY 层做什么
SS-RSRP 定义
SS-RSRP = the linear average of the power contributions of the resource elements that carry secondary synchronization signals (SSS)
38.215 §5.1.1
SSS 占 1 个 OFDM symbol 的 127 个 subcarrier。UE 对这 127 个 RE 的接收功率做线性平均,得到一个 SS-RSRP 采样。
L1 Measurement Period
(5 SMTC occasions)
(beam sweeping)
(1 SSB occasion)
(raw sample rate)
PHY 不是"一个 SSB 就出一个值"。38.133 §9.2.5.2 规定 UE 需要在多个 SSB occasion 上累积才能产出一个满足精度要求的 L1 measurement。
TSSB_measurement_period_intra = max(200 ms, ceil(5 × Kp) × SMTC period) × CSSFintra
38.133 §9.2.5.2, Table 9.2.5.2-1
Measurement Accuracy
| 指标 | Normal | Extreme | 条件 | Spec |
|---|---|---|---|---|
| Absolute SS-RSRP | ±4.5 dB | ±9 dB | Es/Iot ≥ -6 dB | §10.1.2.1.1 |
| Relative SS-RSRP | ±2 dB | ±3 dB | Es/Iot ≥ -3 dB | §10.1.2.1.2 |
对 A3 event(比较 serving 和 neighbour)而言,relative accuracy ±2 dB 更相关。
3. L3 Filtering: RRC 层做什么
Fn = (1 - a) × Fn-1 + a × Mn
where a = 1/2(k/4), F0 = M1
38.331 §5.5.3.2
| filterCoefficient k | a = 1/2(k/4) | 行为 |
|---|---|---|
| 0 | 1.0 | 无滤波(Fn = Mn),完全跟踪 |
| 4 | 0.5 | 新旧各占一半(常用) |
| 8 | 0.25 | 每次只吸收 25% 新值 |
| 12 | 0.0625 | 强平滑,响应慢 |
"The filtering is performed in the same domain as used for evaluation of reporting criteria ... i.e., logarithmic filtering for logarithmic measurements."
38.331 §5.5.3.2 NOTE 2
关键:filterCoefficient 的设计假设是每 X ms 收到一个输入,X = one L1 measurement period(FR1 典型 200ms)。如果实际输入速率不同,UE 需调整 a 来保持相同时间特性。
4. L3 Filter Step Response
假设 RSRP 瞬间跳变 Δ dB(如 LoS → NLoS transition),k=4 (a=0.5) 时 L3 filter 的跟踪速度:
等效时间常数 τ ≈ -Tsample / ln(1-a) = -200 / ln(0.5) ≈ 289 ms。
这意味着一个 20 dB 的 LoS transition,L3 filter 需要 600ms 才跟踪到 17.5 dB(87.5%)。在此期间 slope 被"拉缓"——真实的瞬间跳变在 L3 output 上变成了数百 ms 的渐变。
5. TTT: "ALL measurements must satisfy"
"the entry condition applicable for this event ... is fulfilled for one or more applicable cells for all measurements after layer 3 filtering taken during timeToTrigger"
38.331 §5.5.4.1
TTT 不是"开始满足后等一段时间"。它要求 TTT 窗口内的每一个 L3 filtered 测量值都满足条件。任何一个不满足 → TTT 重置。
场景 A: TTT 成功触发
A3 entry condition 在 TTT=320ms 内持续满足(所有 sample 都 pass)
场景 B: TTT 被打断后重置
中间一个 sample 不满足 → TTT 重置,从头重新计时
TTT 可选值 (TimeToTrigger IE)
ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256, ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560, ms5120
典型 mobility: ms160 ~ ms640。R2-2602960 仿真使用 ms320。
6. LTM: L1-Based Mobility (Rel-18/19)
LTM 将 measurement + event evaluation 下放到 L1/MAC 层,有两套路径:
仍用 L3 filter + condEventA3/A5 + TTT
只是执行端更快:MAC CE cell switch(不走 RRC Reconfiguration)
RRC event eval
38.331 §5.3.5.18.8
使用 L1-RSRP + eventLTM3/5 + MAC CE
L1-RSRP period = 20ms(比 L3 的 200ms 快 10x)
MAC event eval
38.321 §5.35/5.36
| LTM Event | 条件 | 类比 |
|---|---|---|
| eventLTM2 | neighbour L1-RSRP < threshold | A2 |
| eventLTM3 | neighbour > serving + offset | A3 |
| eventLTM4 | neighbour L1-RSRP > threshold | A4 |
| eventLTM5 | serving < Th1 AND neighbour > Th2 | A5 |
7. Total Delay: L3 HO vs LTM
从信道变化到 HO 执行的总延迟:
Traditional L3 HO
Total: ~900ms+
LTM (L1-based)
Total: ~360ms
8. Slope Guard: L1 vs L3 的关键影响
| 计算位置 | RRC 层,用 Fn 序列 |
| Sample rate | 每 200ms 一个(FR1) |
| 200ms 窗口 | 1 个 sample → 无法计算 slope |
| 最小窗口 | 400ms(2 个 sample) |
| vs TTT 320ms | 400ms > 320ms → 冲突! |
| 噪声 | 低(L3 filter 已平滑) |
| 延迟 | 高(+L3 filter ~300ms) |
| 计算位置 | PHY/MAC 层,用 L1-RSRP |
| Sample rate | 每 20ms 一个 |
| 200ms 窗口 | 10 个 sample → 充分 |
| 最小窗口 | 40ms(2 个 sample) |
| vs TTT 320ms | 200ms < 320ms → OK |
| 噪声 | 较高(需窗口内平均) |
| 延迟 | 低(无 L3 filter 延迟) |
Spec References
完整引用索引
| 内容 | 出处 |
|---|---|
| L1 measurement period (FR1 intra-freq) | 38.133 §9.2.5.2, Table 9.2.5.2-1 |
| SS-RSRP absolute accuracy FR1 | 38.133 §10.1.2.1.1, Table 10.1.2.1.1-1 |
| SS-RSRP relative accuracy FR1 | 38.133 §10.1.2.1.2, Table 10.1.2.1.2-1 |
| L3 filter formula | 38.331 §5.5.3.2 |
| L3 filter domain (logarithmic) | 38.331 §5.5.3.2 NOTE 2 |
| L1 filtering is impl. dependent | 38.331 §5.5.3.1 |
| Event A3 formula | 38.331 §5.5.4.4 |
| TTT semantics ("for ALL measurements") | 38.331 §5.5.4.1 |
| LTM L1-RSRP period (SSB, FR1) | 38.133 §9.14, Table 9.14.5.1-1 |
| LTM event types (eventLTM2/3/4/5) | 38.331 LTM-CSI-ReportConfig |
| LTM L1-based event evaluation | 38.321 §5.35/5.36 |