ARTICLE / 2026·07·04
PDRCH信道原理与参数详解
面向Ambient IoT D2R方向,系统说明PDRCH流程、参数来源、Tbit/Tchip、small frequency shift、CW载波、频谱特征、链路预算、性能收益与演进方向。
PDRCH信道原理与参数详解
1. 文档定位与资料基线
本文只讨论Ambient IoT中的PDRCH(Physical device-to-reader channel)。它是D2R(Device-to-Reader)方向承载payload和接入响应的physical channel,不应按NR PUSCH或PDCCH理解。
资料基线如下:
| 来源 | 版本/入口 | 本文使用方式 |
|---|---|---|
| 3GPP TS 38.291 | 38291-j20,Release 19,2026-01-15 archive | 作为PDRCH正式PHY规范骨架:D2R chips、PDRCH生成、D2R-amble、small frequency shift mapping、device procedure |
| 3GPP TR 38.769 | 38769-k00本地抽取,并参考官方38.769 archive | 作为RAN study资料:D2R waveform、PDRCH block、D-TAS、small frequency shift、bandwidth、CW、performance trade-off |
| GS1 EPC Gen2 UHF RFID Standard | Release 3.0, Jan 2024 | 用于类比backscatter tag、FM0/Miller、BLF、Tari和反射调制,不等同于3GPP要求 |
| Ambient/backscatter论文 | 3GPP Ambient IoT overview、load modulation/backscatter capacity等 | 用于解释天线负载调制、频谱搬移和工程实现原理 |
需要注意:截至2026-07-04,Ambient IoT仍处于Rel-19落地与Rel-20增强并行推进阶段。TS 38.291给出可规范化的基础流程;TR 38.769给出大量候选方案、性能观察和RAN1/RAN4问题清单。本文用“规范确定”“study观察”“工程推导”区分确定性。
2. PDRCH在Ambient IoT中的位置
2.1 PDRCH承载内容
PDRCH位于D2R方向,承载:
| 承载内容 | 说明 |
|---|---|
| Higher-layer payload | 例如Inventory response、Command response、sensor data、DO-DTT/DT/DO-A相关payload |
| Contention-based access response | 例如Access Random ID相关消息、Random ID response相关过程 |
| L1 D2R control information | 如果定义,可随PDRCH承载D2R侧控制信息 |
TS 38.291将D2R transport channel映射到PDRCH;D2R还定义D2R-amble signals,包括D2R preamble和D2R midamble。D2R-amble是physical layer signal,不是PDRCH payload本体。
2.2 与PRDCH、D-TAS、CW的关系
flowchart LR
CN["AIOTF / 5GC service trigger"] --> RAN["AIoT RAN / Reader"]
RAN --> PRDCH["PRDCH: R2D scheduling / command"]
PRDCH --> DEV["AIoT Device"]
CW["CW node / Reader CW"] --> DEV
DEV --> DTAS["D2R preamble / D-TAS"]
DTAS --> PDRCH["PDRCH: D2R payload / response"]
PDRCH --> RX["Reader D2R receiver"]
RX --> RAN
关键关系:
| 对象 | 方向 | 作用 | 是否承载higher-layer payload |
|---|---|---|---|
PRDCH | R2D | 触发device、提供PDRCH scheduling information | 是,R2D transport block |
D2R preamble / D-TAS | D2R | start indication、timing acquisition、SFO/CFO/channel/interference estimation | 否 |
PDRCH | D2R | 承载D2R transport block和可能的L1 D2R control | 是 |
CW | Reader/CW node to device | 对Device 1/2a提供backscatter carrier和可能的RF energy | 否 |
3. PDRCH端到端流程
3.1 Contention-free / reader-triggered流程
sequenceDiagram
participant R as Reader
participant C as CW node
participant D as AIoT Device
participant B as Reader D2R receiver
R->>D: PRDCH: command + D2R resource + T_bit + SFS factor + coding/repetition
C-->>D: CW at f_c (external carrier / energy)
D->>D: CRC / repetition / channel coding / amble insertion
D->>D: OOK or BPSK + small frequency shift + chip mapping
D-->>B: D2R preamble / D-TAS
D-->>B: PDRCH sideband around CW carrier
B->>B: CW cancellation + timing/SFO/CFO/channel estimation
B->>B: demodulation + combining + FEC decode + CRC check
B-->>R: decoded D2R transport block
3.2 Contention-based access流程
sequenceDiagram
participant R as Reader
participant D as AIoT Device(s)
participant B as Reader D2R receiver
R->>D: PRDCH paging / inventory trigger / access resource indication
D->>D: Select access occasion and small frequency shift resource
D-->>B: D-TAS + PDRCH Msg1-like Access Random ID
B->>B: Multi-device detection / collision handling
R->>D: PRDCH Msg2-like response / grant / contention resolution
D-->>B: D-TAS + scheduled PDRCH payload if needed
流程中的参数来源可分为三层:
| 参数来源层 | 典型参数 | 说明 |
|---|---|---|
| Higher layers / MAC | D2R transport block size、resource occasion、access procedure、device ID相关信息 | TS 38.291中多处写作“provided/determined by higher layers”,具体由TS 38.391 MAC与RAN配置承接 |
| PHY configured / indicated by PRDCH | T_bit、block repetition number、small frequency shift factor、midamble interval、amble sequence length、channel coding indicator | device根据PRDCH或higher-layer配置生成PDRCH |
| Device implementation / capability | OOK/BPSK选择、backscatter reflection states、clock accuracy、SFO/CFO、1SB/2SB能力 | 影响性能和RAN4要求,部分不直接标准化 |
3.3 流程步骤到参数来源映射
下表把端到端流程拆成可排障的工程步骤。阅读PDRCH log或设计PRDCH payload时,应优先确认“参数从哪里来”,再判断接收失败是配置问题、device能力问题还是reader接收机问题。
| 流程步骤 | Device侧动作 | Reader侧依赖 | 主要参数 | 参数来源 | 出错表现 |
|---|---|---|---|---|---|
| Trigger | 监听PRDCH或预配置occasion | 下发inventory/command和D2R resource | response window、resource occasion、B_tx,D2R | PRDCH / higher layer | device不响应或落在错误time-frequency resource |
| Carrier availability | 依赖外部CW或内部carrier | 维持CW频率、功率和相位噪声 | f_c、CW power、CW duration | RAN4/RF部署、reader配置 | PDRCH sideband消失,或被CW leakage淹没 |
| Payload forming | 生成D2R transport block | 预期TBS和message type | device ID、command response、sensor payload | AIoT MAC / NAS-like payload | CRC通过但业务字段无法解析 |
| Protection | 添加CRC、重复、TBCC | 选择相同译码链 | CRC length、N_rep、coding indicator | TS 38.291 + PRDCH/higher layer | BLER高、false alarm或译码失败 |
| Amble insertion | 插入preamble/midamble | 做start/timing/SFO/CFO/channel估计 | sequence length、midamble interval | TS 38.291 + PRDCH/higher layer | correlation peak弱、定时漂移、长包后段误码 |
| Modulation/chipping | OOK/BPSK映射到chips | 匹配滤波和chip sampling | T_bit、T_chip、modulation | TS 38.291 + device capability | 采样相位错误、chip polarity反转、吞吐不匹配 |
| Small frequency shift | 生成subcarrier-like偏移 | 在f_c +/- f_sfs附近接收 | R_sfs、f_sfs、1SB/2SB | TS 38.291参数 + TR 38.769关系 | 频谱落点错误、FDMA串扰、guard不足 |
| Backscatter/RF | 切换antenna load或发active-like signal | 抑制CW并解调sideband | \Gamma_0/\Gamma_1、modulation depth、EIRP | Device RF实现、RAN4要求 | 接收功率低、sideband不对称、前端压缩 |
| Decode/report | 完成FEC/CRC并上报 | 向AIOTF/RAN返回结果 | CRC result、detected ID、quality metric | Reader实现 | 上层看见timeout、collision或partial inventory |
flowchart TB
A["PRDCH / higher-layer config"] --> B["T_bit, R_sfs, coding, repetition, amble"]
B --> C["Device PDRCH generation"]
D["CW / RF deployment"] --> C
C --> E["Sideband spectrum around f_c"]
E --> F["Reader: cancellation, timing, SFO/CFO, demod"]
F --> G["FEC/CRC result"]
G --> H["AIoT MAC / AIOTF response"]
4. PDRCH生成链
TS 38.291的规范骨架可抽象为:
flowchart TB
TB["D2R transport block from higher layers"] --> CRC["CRC attachment"]
CRC --> REP["Block repetition"]
REP --> FEC{"Channel coding?"}
FEC -->|yes| TBCC["TBCC rate 1/3 baseline"]
FEC -->|no| BITS["Uncoded bits"]
TBCC --> ASM["Assemble PDRCH bits"]
BITS --> ASM
PRE["D2R preamble bits"] --> AMBLE["D2R-amble insertion"]
MID["D2R midamble bits if configured"] --> AMBLE
ASM --> AMBLE
AMBLE --> SFS["OOK/BPSK modulation for small frequency shift"]
SFS --> CHIP["Map modulation symbols to D2R chips"]
CHIP --> BS["Backscatter on CW / active carrier"]
TR 38.769在study阶段还讨论了line coding版本:
flowchart LR
A["Payload"] --> B["CRC optional"]
B --> C["FEC optional"]
C --> D["Repetition optional"]
D --> E["Line coding optional: Manchester / Miller / FM0 / none"]
E --> F["OOK / BPSK / MSK candidate"]
F --> G["small frequency shift optional"]
G --> H["RF / backscatter"]
各模块的参数和意义:
| 模块 | 关键参数 | 来源 | 含义 | 工程影响 |
|---|---|---|---|---|
| CRC attachment | L_CRC = 6或16 bits | TS 38.291,TR 38.769 study | PDRCH false alarm与error detection | 短包中开销显著;长包更适合CRC-16 |
| Block repetition | N_rep | PRDCH/higher layer | 复制整个coded/uncoded block | 提供combining gain和time diversity,代价是时延和资源 |
| Channel coding | TBCC rate 1/3 baseline;study含1/2,1/4,1/6 | TS 38.291规范化rate 1/3 TBCC;TR 38.769研究多码率 | 降低BLER,提高coverage | 码率越低资源越大;constraint length影响device复杂度 |
| D2R-amble | preamble length、midamble interval、sequence length | PRDCH/higher layer | start/timing/SFO/CFO/channel/interference estimation | 长序列提升估计精度,但减少payload效率 |
| Modulation | OOK或BPSK,study含MSK/DBPSK | TS 38.291 procedure;TR 38.769性能比较 | chip到反射/相位状态的映射 | BPSK相干接收性能好但CFO敏感;OOK简单但谱泄漏和能量效率较差 |
| small frequency shift | R_sfs、T_bit、T_chip、f_sfs | TS 38.291正式参数;TR 38.769给出关系 | 把PDRCH能量从CW附近搬移,支持FDMA和CW avoidance | 改善并发和CW抑制,但引入guard band、harmonic、SFO/CFO问题 |
| Backscatter | f_c、reflection coefficient states、1SB/2SB | TS 38.291/38.194;TR 38.769;RF实现 | 用外部CW或内部carrier承载D2R | 决定链路预算、频谱占用、CW leakage和reader线性度 |
5. T_bit、T_chip与small frequency shift
5.1 参数定义
| 参数 | 中文说明 | 规范/资料来源 | 备注 |
|---|---|---|---|
T_bit | 每个D2R信息bit的持续时长 | TS 38.291:device generation parameter,由higher layers提供,单位microseconds | 决定D2R原始bit rate |
T_chip | 每个D2R chip的持续时长 | TS 38.291符号定义:D2R transmissions由连续chips组成,每个chip持续T_chip | chip是D2R时域基本单元 |
R_sfs | small frequency shift factor | TS 38.291:D2R生成参数;TR 38.769:等于bit length与2 * chip length之比 | 不要与channel coding rate混淆 |
f_sfs | small frequency shift amount | TR 38.769给出关系 | 以Hz表示PDRCH相对carrier的频率偏移 |
基本关系:
其中N_chip/bit取决于line coding和small frequency shift factor。
5.2 Manchester无small frequency shift时
Manchester line coding把每个信息bit映射为两个chips:
因此:
Manchester的作用是保证每个bit中间存在transition,便于clock recovery,并把能量从DC附近推开。代价是占用带宽大约翻倍。
5.3 Manchester + small frequency shift factor
TR 38.769给出small frequency shift factor的核心关系:
所以:
small frequency shift amount为:
这说明T_chip不是孤立配置:当T_bit固定时,提高R_sfs会压缩chip duration,提升frequency shift;当R_sfs固定时,增大T_bit会降低bit rate并降低frequency shift。
示例:
T_bit | R_sfs | T_chip = T_bit/(2R_sfs) | f_sfs = R_sfs/T_bit | 直观效果 |
|---|---|---|---|---|
1 ms | 1 | 500 us | 1 kHz | 低速、窄偏移 |
1 ms | 4 | 125 us | 4 kHz | 更高偏移,FDMA间隔更大 |
200 us | 4 | 25 us | 20 kHz | 更高速、更宽频谱、对SFO更敏感 |
这些数值是关系示例,不代表3GPP固定配置值。实际配置由PRDCH/higher layers、device capability、coverage目标和RAN4射频要求共同决定。
5.4 “每个bit/每个chip”的物理直觉
flowchart LR
B["1 information bit duration T_bit"] --> C1["Manchester half-bit chip"]
B --> C2["Manchester half-bit chip"]
C1 --> R1["repeat / square-wave periods"]
C2 --> R2["repeat / square-wave periods"]
R1 --> OUT["2R_sfs chips per bit"]
R2 --> OUT
从接收机角度看:
| 时间尺度 | 接收机看到什么 | 影响 |
|---|---|---|
T_bit | FEC/CRC意义上的bit边界 | 决定payload时长和吞吐量 |
T_chip | OOK/BPSK调制状态保持时间 | 决定reader采样、匹配滤波、SFO容忍度 |
1/f_sfs | small frequency shift方波周期 | 决定PDRCH sideband距CW的距离 |
5.5 T_bit、T_chip与包时长的计算链
工程上不要只看单个T_bit。一个PDRCH占用的空口时间由payload、保护、amble和重复共同决定:
若启用rate R_c的channel coding和block repetition,可近似写为:
加入D2R-amble后:
在Manchester + small frequency shift关系下,chip数为:
这给出一个直接判断:
| 设计目标 | 通常会调小/调大 | 直接收益 | 主要副作用 |
|---|---|---|---|
| 提升吞吐 | 调小T_bit、减少N_rep、减少amble | PDRCH时长下降 | 覆盖下降、SFO/CFO和reader采样压力上升 |
| 提升覆盖 | 调大T_bit、增加N_rep、使用TBCC、加长preamble | processing gain和译码鲁棒性上升 | inventory周期变长、碰撞窗口变大 |
| 远离CW leakage | 增大R_sfs或调整frequency resource | sideband离f_c更远 | T_chip变短、频谱更宽、guard需求上升 |
| 提升并发 | 分配多个f_sfs/FDMA sub-channel | 多device同时响应 | 需要更严格频率规划和多用户检测 |
6. small frequency shift的具体操作
用户提到的“小一瓶”按上下文应为small frequency shift。在Ambient IoT D2R中,它不是RF大频移器,而是在baseband/chip序列上构造一个低复杂度的频率偏移。
6.1 Option 1:Manchester codeword repetition
对每个Manchester codeword,在同一个T_bit内重复R_sfs次:
flowchart TB
BIT0["bit 0"] --> M0["Manchester: 10"]
M0 --> O10["R_sfs=1: 10"]
M0 --> O11["R_sfs=2: 1010"]
M0 --> O12["R_sfs=4: 10101010"]
BIT1["bit 1"] --> M1["Manchester: 01"]
M1 --> O20["R_sfs=1: 01"]
M1 --> O21["R_sfs=2: 0101"]
M1 --> O22["R_sfs=4: 01010101"]
数学上:
其中{1,0}^{R_sfs}表示在T_bit内重复R_sfs次。
工程特征:
| 维度 | 观察 |
|---|---|
| 频谱 | TR 38.769 study中,多家公司观察到Option 1主瓣更集中、需要较少bandwidth;但可能有更高sidelobes |
| 性能 | 单device场景Option 1/2 BLER相近;FDMA场景,尤其存在大SFO时,Option 1可能更优 |
| 复杂度 | 对device简单,本质是chip pattern重复 |
| 风险 | T_chip更短时,对device clock、reader采样、multipath delay更敏感 |
6.2 Option 2:Manchester codeword乘square wave
先生成Manchester codeword,再与对应small frequency shift的square wave相乘。二进制实现可用XOR或XNOR:
flowchart LR
B["information bit"] --> M["Manchester codeword"]
S["square wave with R_sfs periods in T_bit"] --> X["XOR / XNOR"]
M --> X
X --> C["chips for OOK / BPSK"]
设Manchester波形为m(t) in {+1,-1},square wave为q(t),则BPSK意义下:
square wave基频为:
由于乘法在频域对应卷积,baseband能量会搬移到±f_sfs及odd harmonics附近:
与RF carrier相乘后,PDRCH主要出现在:
工程特征:
| 维度 | 观察 |
|---|---|
| 频谱 | Option 2通常sideband结构更像传统subcarrier modulation;TR 38.769中有source认为其对SFO和device间time difference更不敏感 |
| 实现 | XOR/XNOR很低复杂度,适合极低功耗device |
| 接收 | reader可按subcarrier/sideband中心频率做滤波和解调 |
| 风险 | square wave的odd harmonics需要guard和滤波策略,否则影响FDMA邻近资源 |
6.3 无line coding时的small frequency shift
如果不使用D2R line code,TR 38.769给出可直接用alternating chips生成small frequency shift:
| Modulation | alternating chips示例 |
|---|---|
| OOK | [0,1,0,1,...]或[1,0,1,0,...] |
| BPSK | [-1,+1,-1,+1,...]或[+1,-1,+1,-1,...] |
同样满足:
6.4 small frequency shift的目的
| 目的 | 原理 | 收益 | 代价 |
|---|---|---|---|
| D2R FDMA | 不同device使用不同f_sfs或frequency resource | 多device并发,提高inventory效率,降低碰撞 | 需要frequency planning、guard band和多用户检测 |
| CW interference avoidance | PDRCH sideband远离f_c处的强CW leakage和phase noise | 降低CW自干扰、滤波压力和reader动态范围要求 | f_sfs过大时占用更多频谱并产生harmonics |
| Reader filtering | Reader在f_c ± f_sfs附近窄带接收 | 降低noise bandwidth,提高等效SNR | 需要准确估计SFO/CFO和carrier位置 |
7. PDRCH标签工作频率、CW载波与频谱特征
7.1 Device/tag的“工作频率”是什么
对Device 1/2a这类backscatter device,标签本身通常不产生独立高功率RF carrier。它的“工作频率”应理解为:
其中f_c是外部CW(Carrier Wave)的carrier frequency。PDRCH信息不是从标签主动发出一个全新RF carrier,而是通过改变天线负载,把入射CW调制后散射回reader。
对Device 2b/C,device可能内部生成carrier或active-like D2R信号,此时D2R frequency可由device LO、RAN配置和frequency resource共同决定。
| Device类型 | carrier来源 | PDRCH频谱位置 |
|---|---|---|
| Device 1 | 外部CW | f_c附近的backscatter sidebands |
| Device 2a | 外部CW,可有reflection amplifier/large frequency shifter候选 | f_c附近或经large frequency shift搬到另一频段 |
| Device 2b | 内部生成single-tone carrier,或使用外部CW候选 | 由内部carrier和调制方式决定 |
| Device C / active AIoT | active-like RF | 可更接近常规上行单载波发送,但仍受AIoT低复杂度约束 |
7.2 Backscatter负载调制原理
反射调制的核心是改变antenna load impedance,使reflection coefficient在不同状态间切换:
其中:
| 符号 | 含义 |
|---|---|
Z_L(t) | device开关选择的load impedance |
Z_A | antenna impedance |
\Gamma(t) | load reflection coefficient |
两个反射状态的差值决定backscatter modulation depth:
接收侧可把backscattered RF近似理解为:
如果\Gamma(t)包含OOK/BPSK/square-wave调制,频谱就会围绕f_c展开sidebands。
7.3 CW与PDRCH频谱示意
flowchart LR
L3["f_c - 3f_sfs<br/>odd harmonic"] --- L1["f_c - f_sfs<br/>lower sideband"]
L1 --- C["f_c<br/>CW leakage / carrier"]
C --- U1["f_c + f_sfs<br/>upper sideband"]
U1 --- U3["f_c + 3f_sfs<br/>odd harmonic"]
2SB(Double sideband)和1SB(Single sideband):
| 模式 | 频谱特征 | 优点 | 缺点 |
|---|---|---|---|
| 2SB | 同时保留f_c - f_sfs和f_c + f_sfs | 实现简单,对phase error/CFO更鲁棒 | 频谱效率较低,双边都需guard |
| 1SB | 只保留上边带或下边带 | 频谱效率高,更利于FDMA和CW avoidance | 需要image suppression、filtering或I/Q结构,device复杂度更高 |
TR 38.769 Rel-20 study中,D2R假设single-carrier waveform,且指出Rel-19 small frequency shift在Rel-20 active device D2R中不一定必要;1SB/2SB without SFS成为重要演进方向。
7.4 载波在频谱上的特征
CW理想上是single-tone unmodulated sinusoid:
理想频谱为f_c处一根谱线。但真实系统中有:
| 非理想因素 | 对PDRCH的影响 |
|---|---|
| Phase noise | 在f_c附近形成裙边,可能淹没近距离sideband |
| CW leakage | reader自发自收或外部CW进入接收机,使LNA desensitization |
| PA nonlinearity | 产生spurious和intermodulation |
| Frequency error | 使PDRCH sideband偏离预期resource |
| Multipath | 改变sideband幅相,引入frequency selective fading |
因此small frequency shift不能无限靠近CW,也不能无限远离CW:靠近会受phase noise/CW leakage影响;远离会占用更多bandwidth并提高switching/harmonic问题。
7.5 关于“PDC信道”与标签工作频率的澄清
3GPP Ambient IoT PHY中正式讨论的是PRDCH(reader-to-device)和PDRCH(device-to-reader),不是NR里的PDCCH,也没有一个单独名为PDC的Ambient IoT physical channel。若“PDC信道中标签的工作频率”指的是PDRCH标签回传频率,则应按下面方式理解:
| 说法 | 更准确的工程解释 |
|---|---|
| 标签工作在某个PDRCH频点 | Passive/backscatter tag主要工作在外部CW频率f_c附近,通过sideband承载PDRCH |
| 标签主动发射PDRCH carrier | 对Device 1/2a通常不准确;它改变负载反射CW。对Device 2b/C才可能有内部carrier或active-like D2R |
| PDRCH频谱就是一个窄带上行 | 不完整;它包含CW leakage、desired sideband、odd harmonics、guard band和可能的多device FDMA资源 |
| 频点只由标签决定 | 不准确;f_c来自reader/CW node或部署频点,f_sfs来自PRDCH/higher-layer配置与device能力 |
flowchart LR
A["Reader/CW node chooses f_c"] --> B["Tag receives CW"]
C["PRDCH/higher layer indicates R_sfs / resource"] --> D["Tag chip pattern"]
B --> E["Backscatter load modulation"]
D --> E
E --> F["PDRCH sideband: f_c +/- f_sfs"]
F --> G["Reader filters target sideband"]
频谱规划时可把PDRCH资源看成围绕CW展开的“相对频偏资源”,而不是传统UE上行的绝对RF carrier resource:
若使用1SB,则只保留集合中的一侧;若使用2SB,则两侧都可能占用guard。多标签并发时,不同device的f_sfs,i必须满足:
其中B_guard,i,j需要吸收SFO/CFO、filter roll-off和sideband harmonics。这个约束解释了为什么R_sfs不是越多越好:它能增加可分资源,但也会拉宽总占用频谱。
8. D2R bandwidth与guard band
TR 38.769定义:
其中:
| 参数 | 含义 |
|---|---|
B_tx,D2R | reader为单个device D2R transmission调度的frequency resources |
B_occ,D2R | transmission bandwidth加上intra-AIoT guard bands |
B_guard,D2R | 用于吸收SFO/CFO、sideband roll-off、harmonics、FDMA间隔的保护带 |
可写作工程近似:
如果考虑SFO/CFO:
其中:
epsilon_SFO为device sampling frequency offset的相对误差。Device 2b使用内部carrier时还会引入CFO:
FDMA资源示意:
flowchart LR
FC["CW f_c"] --- D1["Device 1<br/>f_sfs,1"]
D1 --- G12["guard"]
G12 --- D2["Device 2<br/>f_sfs,2"]
D2 --- G23["guard"]
G23 --- D3["Device 3<br/>f_sfs,3"]
配置原则:
| 场景 | 建议 |
|---|---|
| Passive device且SFO大 | 频率偏移不要过密;可把大SFO device放在靠近carrier的资源,降低绝对频偏扩展 |
| Active/Device 2b且CFO可控 | 可放在更远的frequency resource,提高并发数 |
| 多device inventory | 以B_sig + guard定义sub-channel spacing,reader做并行检测 |
| 强CW leakage | 适当增大f_sfs,给模拟/数字滤波留出过渡带 |
9. D-TAS、preamble、midamble与postamble
9.1 D-TAS不是PDRCH本体
TR 38.769明确研究D-TAS preceding each PDRCH,用于:
| 功能 | 说明 |
|---|---|
| Start indication | 告诉reader D2R开始 |
| Timing acquisition | 估计chip边界和packet timing |
| SFO estimation | 估计device clock误差 |
| CFO estimation | 对Device 2b/internal carrier尤其重要 |
| Channel estimation | 支持coherent demodulation |
| Interference estimation | 辅助CW/inter-device interference处理 |
TS 38.291将D2R-amble insertion放在PDRCH bits与preamble/midamble assembly阶段;这意味着reader处理时先用amble锁定D2R,再解PDRCH payload。
9.2 Preamble长度与性能
TR 38.769 study观察:
| 观察 | 含义 |
|---|---|
| 32-bit preamble相对8-bit/16-bit有明显gain | correlation peak更稳定,timing/SFO估计更可靠 |
64-bit preamble相对32-bit还有约2.5 dB增益的报告 | 长序列提升低SNR检测,但开销增加 |
训练序列长度>=64可支持较好的SFO estimation报告 | 对长包和大SFO更重要 |
| M-sequence、Golay、Walsh均为候选 | 关注auto-correlation和cross-correlation |
9.3 Midamble/Postamble选择
flowchart TB
A["Preamble only"] --> B["短包 / SFO可控 / 低开销"]
C["Preamble + midamble"] --> D["中长包 / 需要tracking"]
E["Preamble + postamble"] --> F["结束时校正SFO/channel,但reader需等待"]
G["Preamble + midamble + postamble"] --> H["长包 / 大SFO / 高可靠,开销最高"]
选择依据:
| Payload长度 | 推荐方向 | 原因 |
|---|---|---|
| 16/20 bits | preamble-only通常足够 | payload短,SFO累积小,额外amble开销不划算 |
| 96 bits | 视SFO和coherent/non-coherent检测而定 | 有study认为preamble-only可达10% BLER,也有study认为需mid/post |
| 400 bits及以上 | 更倾向midamble/postamble | 长包中SFO/channel drift累积,preamble-only风险高 |
10. Reader接收机与链路预算
10.1 D2R接收灵敏度
PDRCH接收灵敏度可按下式理解:
| 参数 | 含义 |
|---|---|
BW | D2R receiver bandwidth,通常与B_tx,D2R和滤波策略相关 |
NF | Reader receiver noise figure |
IM | implementation margin |
I_CW | CW leakage、phase noise、self-interference折算项 |
SNR_target | 达到目标BLER所需SNR,受modulation/FEC/repetition/amble影响 |
small frequency shift若能减少BW或降低I_CW,就能改善灵敏度;但若引入更多guard或harmonic interference,也可能抵消收益。
10.2 Backscatter链路预算
对bistatic或monostatic backscatter,可简化为:
monostatic近似:
这解释了PDRCH比普通上行更难:信号先经历CW到device的路径损耗,再经历device到reader的路径损耗,且backscatter modulation depth有限。
10.3 CW leakage与cancellation
flowchart LR
TX["Reader/CW Tx: strong CW"] --> ISO["Antenna isolation"]
ISO --> RX["Reader Rx front-end"]
DEV["Weak PDRCH sideband"] --> RX
RX --> ANA["Analog cancellation / filtering"]
ANA --> ADC["ADC dynamic range"]
ADC --> DIG["Digital cancellation"]
DIG --> DEC["PDRCH demod/FEC/CRC"]
reader需要同时处理强CW和弱PDRCH sideband。关键问题:
| 问题 | 影响 | 对策 |
|---|---|---|
| LNA desensitization | 强CW使前端压缩,弱PDRCH不可见 | antenna isolation、analog cancellation、notch/filter |
| ADC dynamic range | CW占用量化范围 | analog suppression before ADC |
| Phase noise | f_c附近噪声裙边覆盖sideband | 选择合适f_sfs、低phase noise CW、滤波 |
| Self-interference cancellation training | 训练期间不宜接收D2R | scheduling避免训练与PDRCH重叠 |
| Intermodulation | 多tone或多device下产生杂散 | RAN4发射/接收要求、resource planning |
11. PDRCH性能提升机制
| 机制 | 性能收益 | 代价/限制 |
|---|---|---|
| BPSK + coherent demodulation | 相比OOK/non-coherent通常有更好SNR效率 | 需要channel/CFO/SFO估计,preamble开销更高 |
| TBCC rate 1/3 | 提升coverage和BLER | 增加编码比特和接收复杂度 |
| Block repetition | TR 38.769中有约2.5 dB到6 dB增益报告,依场景而定 | 增加时长,可能降低容量 |
| Longer preamble | 改善timing/SFO/channel estimation | 开销增加,短包效率下降 |
| small frequency shift | 降低CW干扰,支持FDMA | SFO/CFO/guard/harmonics复杂 |
| 1SB | 提高频谱效率,减少一侧sideband占用 | 需要image suppression,device复杂度增加 |
| FDMA | 提升inventory并发,减少碰撞 | reader多用户检测复杂,频域资源碎片化 |
| CDMA候选 | 可增加并发和collision tolerance | 大SFO/CFO破坏orthogonality,device需存储/生成序列 |
11.1 参数调优的收益边界
PDRCH参数之间存在明显耦合,单独优化某一项通常会把压力转移到另一项:
flowchart LR
A["Increase R_sfs"] --> B["Larger f_sfs"]
B --> C["Better CW avoidance / FDMA"]
B --> D["Shorter T_chip"]
D --> E["Higher clock and sampling sensitivity"]
C --> F["More guard planning"]
G["Increase N_rep"] --> H["Combining gain"]
G --> I["Longer packet"]
I --> J["More collision and SFO drift"]
| 参数调整 | 正向效果 | 边界条件 |
|---|---|---|
增大R_sfs | PDRCH sideband远离CW,FDMA间隔更清晰 | T_chip缩短后,device oscillator、reader sampling和multipath容忍度下降 |
增大T_bit | 每bit能量更高,接收处理更从容 | 吞吐下降,inventory轮询时间上升 |
增大N_rep | 可做soft/hard combining,提升低SNR成功率 | 长包更受SFO累积和多device碰撞影响 |
| 加长preamble | timing/SFO/CFO/channel estimation更可靠 | 对短payload开销过大,reader等待时间增加 |
| 采用1SB | 提升频谱效率,避开一侧干扰 | tag或reader需要更复杂的image suppression/filtering |
| 使用BPSK/coherent | 提升SNR效率 | 对相位、CFO和channel estimation更敏感 |
12. 参数快速查表
| 参数 | 来源 | 含义 | 典型取值/状态 | 设计注意 |
|---|---|---|---|---|
T_bit | TS 38.291 higher layer parameter | D2R bit duration | 由配置决定 | 同时决定吞吐、packet时长、SFO累积 |
T_chip | TS 38.291 D2R chip structure | D2R chip duration | T_bit/(2R_sfs)在Manchester/SFS关系下 | 太短会降低multipath和clock tolerance |
R_sfs | TS 38.291 / TR 38.769 | small frequency shift factor | 正整数候选 | 与code rate R区分 |
f_sfs | TR 38.769 | sideband相对carrier偏移 | R_sfs/T_bit | 影响CW avoidance和FDMA spacing |
f_c | TS 38.291/38.194,TR 38.769 | CW或内部carrier频率 | FR1 licensed spectrum,具体依部署 | Passive device工作在f_c附近 |
B_tx,D2R | TR 38.769 | 单device D2R transmission bandwidth | study定义 | 与调制、SFS、1SB/2SB相关 |
B_occ,D2R | TR 38.769 | 占用带宽含AIoT guard | >= B_tx,D2R | guard吸收SFO/CFO |
B_guard,D2R | TR 38.769 | AIoT内部保护带 | 未冻结 | 大SFO/CFO和FDMA越多越需要 |
| CRC length | TS 38.291 | error detection | 6或16 bits | 短包开销明显 |
| Block repetition number | TS 38.291 | block-level repetition | higher layer提供 | time diversity vs resource |
| Channel coding indicator | TS 38.291 | 是否使用channel coding | no coding或TBCC | 影响时长和coverage |
| Midamble interval | TS 38.291 | D2R midamble插入间隔 | higher layer提供 | 长包tracking |
| Amble sequence length | TS 38.291 | preamble/midamble序列长度 | short/long indicator | 检测性能 vs 开销 |
| Modulation | TS 38.291 procedure;TR 38.769 | OOK/BPSK | device实现选择或继承前一PDRCH | BPSK性能好但同步要求高 |
| 1SB/2SB | TR 38.769 | sideband模式 | Rel-20重点study | 1SB高效但复杂 |
13. 演进方向
13.1 Rel-19到Rel-20的方向
Rel-19更关注低复杂度backscatter device的可行D2R设计:PDRCH、D2R-amble、small frequency shift、OOK/BPSK、TBCC、block repetition。Rel-20研究更强调Device 2b/C和outdoor active Ambient IoT:
| 方向 | 演进点 |
|---|---|
| Active device | 内部carrier、CFO控制、single-carrier D2R、无需Rel-19 SFS的候选 |
| 1SB/2SB | 从small frequency shift转向更明确的sideband waveform与频谱效率设计 |
| Outdoor coverage | 更长距离、更强multipath、更严格RAN4射频要求 |
| Interleaving/bit collection | 改善fading和burst error,代价是device memory |
| Scrambling | Manchester取消或弱化时,用scrambling避免长run并随机化干扰 |
| Dynamic resource indication | 通过PRDCH或broadcast/paging提供D2R frequency resource、chip duration、FEC/repetition |
| Reader receiver | 更复杂的CW cancellation、多用户检测、SFO/CFO hypothesis search |
13.2 工程判断
T_bit和T_chip是PDRCH设计的核心时间尺度。T_bit决定业务速率和包长,T_chip决定实际调制切换、频谱和同步难度。- small frequency shift的本质是用低复杂度chip pattern生成subcarrier-like频移。它适合passive/backscatter device,但不是免费的容量增益。
- CW是PDRCH频谱理解的中心。Passive device的PDRCH工作频率不是独立发射频率,而是
f_c附近的sideband。 - PDRCH性能瓶颈通常不在单个模块,而在
CW leakage + weak backscatter + SFO/CFO + multi-device interference的叠加。 - Rel-20可能弱化Rel-19 small frequency shift在active device上的必要性,但不会弱化PDRCH参数化、amble、guard band和reader接收机设计的重要性。
14. 参考资料
- 3GPP TS 38.291 archive:Ambient IoT Physical layer,本文抽取
38291-j20。 - 3GPP TR 38.769 archive:Ambient IoT RAN study,本文抽取
38769-k00并参考archive版本。 - GS1 EPC Gen2 UHF RFID Standard Release 3.0:UHF RFID air interface,860 MHz-930 MHz、backscatter、FM0/Miller、Tari/BLF等行业基线。
- Ambient IoT: A missing link in 3GPP IoT Devices Landscape:3GPP Ambient IoT背景、device类型、link budget和系统挑战。
- Low-Complex Waveform, Modulation and Coding Designs for 3GPP Ambient IoT:低复杂度A-IoT waveform/modulation/coding设计与性能讨论。
- Load Modulation for Backscatter Communication: Channel Capacity and Near-Capacity Schemes:backscatter load modulation理论背景。