PHY PUSCH抓数原理
2026/5/1 1:26:22 网站建设 项目流程

PHY PUSCH(物理上行共享信道)抓数是NR上行PHY链路调试、问题定位的核心手段,其本质是在UE(用户设备)发射链路、gNB(基站)接收链路的各个PHY处理节点,采集中间数据并进行分析,验证各模块实现的正确性、定位解调失败(如CRC校验失败、BLER过高)等问题。NR PUSCH支持两种OFDM波形(CP-OFDM、DFT-S-OFDM),抓数原理需结合两种波形的处理差异,覆盖“发射-接收”全链路,以下从核心定义、全流程抓数节点、关键原理、抓数逻辑及注意事项五方面,进行详细总结。

一、核心前提:PUSCH抓数的基础定义与波形差异

1.1 抓数核心定义

PHY PUSCH抓数,是指对PUSCH从“UE发射基带信号生成”到“gNB接收解调输出”的全流程中,每个PHY处理模块的输入/输出数据进行分段采集,通过“发射端-接收端数据比对”“关键指标验证”,实现两大核心目标:一是验证各PHY模块(编码、调制、预编码、OFDM符号产生等)的实现是否符合3GPP标准;二是快速定位上行解调过程中的异常环节,排查故障根源。

1.2 两种波形的抓数差异(核心重点)

NR PUSCH支持两种波形,二者的处理差异直接决定抓数节点的侧重点,具体区别如下:

1. CP-OFDM:无DFT预编码环节,调制符号直接进行RE映射,PAPR(峰均比)较高,适合UE功率充足场景;抓数重点关注“调制映射→RE映射→OFDM符号产生”的连贯性,无需关注DFT/IDFT相关节点。

2. DFT-S-OFDM(SC-FDMA):包含DFT预编码/IDFT解预编码环节,可降低PAPR,适合UE边缘覆盖、功率受限场景(NR上行默认波形);抓数需重点关注DFT预编码、IDFT解预编码的正确性,以及PAPR指标验证。

二、UE侧PUSCH发射链路抓数原理(按处理流程)

UE侧PUSCH发射流程为:码字输入→LDPC编码→速率匹配→扰码→调制映射→层映射/DFT预编码→RE映射→OFDM符号产生→天线发射,每个环节均为核心抓数节点,具体原理、数据内容及抓数用途如下:

2.1 节点1:LDPC编码后、扰码前(码字输入阶段)

1. 数据内容:MAC层传输块(TB)经过LDPC编码、速率匹配后的比特流,按Codeword分块存储,包含系统比特和校验比特,比特长度与MCS(调制编码方案)、TB大小相关。

2. 核心原理:这是PUSCH PHY处理的原始输入,所有后续调制、预编码等操作均基于该码字,编码速率、校验比特生成需严格遵循3GPP标准。

3. 抓数用途:验证LDPC编码、速率匹配的正确性;排查编码速率错误、校验比特生成异常、TB大小不匹配等问题;作为后续所有环节数据对比的“基准原始数据”。

2.2 节点2:扰码后、调制映射前

1. 数据内容:加扰后的比特流,由编码后的码字与PUSCH扰码序列进行异或运算生成;扰码序列由小区PCI(物理小区标识)、UE的RNTI(无线网络临时标识)、n_RNTI共同生成,具有小区唯一性。

2. 核心原理:扰码的核心目的是避免小区间PUSCH信号干扰,gNB端需使用与UE端完全相同的扰码序列,才能正确解扰并恢复原始码字。

3. 抓数用途:验证扰码序列配置的正确性;排查RNTI/PCI配置错误导致的解扰失败问题;对比发射端扰码后比特与接收端解扰后比特,快速定位解扰环节异常。

2.3 节点3:调制映射后、预编码前

1. 数据内容:复值调制符号,将加扰后的比特流按3GPP标准映射为QPSK/16QAM/64QAM/256QAM的星座点,存储为复数格式(I为实部,Q为虚部),每个调制阶数对应固定的比特-符号映射规则(如QPSK:2bit→1个复符号,256QAM:8bit→1个复符号)。

2. 核心原理:调制映射的本质是将二进制比特转换为可用于OFDM传输的频域复符号,调制阶数由MCS决定,直接影响PUSCH的传输速率和抗干扰能力。

3. 抓数用途:验证调制映射的正确性;排查比特顺序错误、调制阶数配置错误(如误将64QAM配置为QPSK);通过绘制星座图,直观判断调制映射是否符合标准。

2.4 节点4:预编码后、RE映射前(波形差异化节点)

(1)CP-OFDM波形

1. 数据内容:层映射后的频域复符号(单流为主,一般为1层),无需经过DFT预编码,直接进入RE映射环节。

2. 抓数用途:验证层映射的正确性,排查层映射阶数、流数配置错误。

(2)DFT-S-OFDM波形

1. 数据内容:N点DFT变换后的频域符号,N的长度等于分配给PUSCH的PRB(物理资源块)数×12(每个PRB包含12个子载波),与分配的RE数完全一致。

2. 核心原理:DFT预编码是DFT-S-OFDM波形低PAPR的核心,将单载波调制符号转换为频域符号,再映射到OFDM子载波,从而降低UE发射信号的峰均比,提升功放效率。

3. 抓数用途:验证DFT预编码的正确性;对比DFT变换前后的PAPR,排查PAPR升高问题(如DFT长度配置错误);验证DFT归一化处理是否符合标准。

2.5 节点5:RE映射后、IFFT前

1. 数据内容:频域资源栅格数据,格式为“子载波×OFDM符号”的复值矩阵,包含三部分内容:PUSCH业务符号、DMRS(解调参考信号)、SRS(探测参考信号),部分场景还包含PTRS(相位跟踪参考信号)。

2. 核心原理:按照3GPP规定的时频位置,将预编码后的业务符号和参考信号映射到分配的PRB上;其中DMRS的映射位置由PUSCH配置决定(如符号位置、子载波偏移),是后续gNB端信道估计的核心依据。

3. 抓数用途:验证RE映射的正确性;排查DMRS/SRS/PTRS的映射位置错误、PRB分配错误;确认参考信号与业务符号的映射逻辑是否符合标准,这是后续gNB端信道估计成功的前提。

2.6 节点6:OFDM符号产生后、天线发射前(最终发射数据)

1. 数据内容:时域I/Q采样数据,每个OFDM符号包含CP(循环前缀)和符号本体,存储为复值基带采样数据(I为实部,Q为虚部);采样率由SCS(子载波间隔)决定(如15kHz SCS对应30.72MHz采样率,30kHz SCS对应61.44MHz采样率)。

2. 核心原理:将RE映射后的频域数据经过IFFT(逆快速傅里叶变换)转换为时域信号,添加CP以消除多径传输导致的ISI(码间干扰),生成可通过天线发射的基带信号。

3. 抓数用途:验证IFFT变换、CP添加的正确性;分析时域信号的PAPR、I/Q平衡、直流偏移等指标;排查UE功放失真问题(如波形削波);该节点数据是与gNB端原始接收数据对比的核心基准。

三、gNB侧PUSCH接收链路抓数原理(按处理流程)

gNB侧PUSCH接收流程为:天线接收→ADC采样→CP去除→FFT→RE解映射→信道估计与均衡→解预编码(仅DFT-S-OFDM)→解调解扰→LDPC解码→MAC层输出,抓数核心是“反向验证”,定位接收端异常,具体节点原理如下:

3.1 节点1:ADC采样后、CP去除前(原始接收数据)

1. 数据内容:带噪声、多径、频偏、干扰的时域I/Q基带数据,包含完整的PUSCH OFDM符号、CP,以及无线信道引入的各种失真(如衰落、相位旋转)。

2. 核心原理:gNB天线接收的射频信号,经过射频前端处理后,由ADC(模数转换器)采样转换为数字基带信号,该节点数据包含了无线信道的所有影响,是后续同步、解调的原始输入。

3. 抓数用途:分析接收信号质量,计算SNR(信噪比)、频偏、多径时延等指标;排查射频干扰、信号弱、同步错误等问题;通过CP的相关性,初步判断定时误差,为后续符号定时同步提供依据。

3.2 节点2:CP去除后、FFT前(时域符号本体)

1. 数据内容:去掉CP后的OFDM符号本体,时域复值数据,长度为N_FFT(FFT点数)。

2. 核心原理:根据符号定时同步的结果,从原始时域数据中切掉CP部分,保留OFDM符号本体,避免CP残留导致的ISI干扰,为FFT变换做准备。

3. 抓数用途:验证CP去除的正确性;排查定时误差导致的CP切多/切少问题(CP切错会直接引入ISI,导致后续星座图散乱)。

3.3 节点3:FFT后、RE解映射前(频域资源栅格)

1. 数据内容:频域资源栅格数据,每个子载波的频域复值数据,包含信道衰减、相位旋转、噪声和干扰,与UE端RE映射后的频域数据结构一致。

2. 核心原理:对时域符号本体做FFT变换,将时域信号转换为频域信号,还原UE端RE映射后的频域资源分布;信道的频率选择性衰落会体现在每个子载波的幅度和相位上。

3. 抓数用途:验证FFT开窗位置的正确性;分析信道的频率选择性衰落特性;排查定时误差、频偏补偿错误导致的ICI(子载波间干扰);观察分配的PRB位置是否有能量,判断频点、时隙调度是否正确。

3.4 节点4:RE解映射后、信道估计前(DMRS与业务数据分离)

1. 数据内容:分离后的DMRS符号和PUSCH业务数据符号;DMRS符号为已知的参考信号序列,与UE端发射的DMRS序列完全一致;业务数据符号为待解调的用户数据。

2. 核心原理:按照3GPP规定的DMRS映射位置,从频域资源栅格中提取DMRS符号,用于后续信道估计;业务数据符号则单独提取,等待均衡处理。

3. 抓数用途:验证RE解映射的正确性;排查DMRS位置错误、序列不匹配问题;判断DMRS的能量是否正常,排查信道衰落导致的DMRS信号弱问题(DMRS异常会直接导致信道估计失败)。

3.5 节点5:信道估计与均衡后、解预编码前

1. 数据内容:均衡后的频域业务数据,已补偿无线信道的幅度衰减和相位旋转,消除多径衰落、信道失真的影响,与UE端预编码后的业务数据趋势一致。

2. 核心原理:利用提取的DMRS符号,估计每个子载波的信道响应H(f)(公式:H(f) = Y_DMRS(f)/X_DMRS(f),其中Y_DMRS(f)为接收端DMRS符号,X_DMRS(f)为本地DMRS序列);再用信道响应对业务数据进行均衡(公式:X̂(f) = Y(f)/H(f)),还原UE端发射的业务符号。

3. 抓数用途:验证信道估计和均衡的正确性;通过对比均衡前后的频域数据、星座图,判断均衡是否有效补偿了信道影响;排查信道估计错误、均衡残留误差等问题(如均衡后星座图仍散乱)。

3.6 节点6:解预编码后(仅DFT-S-OFDM)、解调前

1. 数据内容:恢复出的调制符号,与UE端调制映射后的复符号完全对应,已解掉UE端的DFT预编码,是真正用于解调的QPSK/16QAM/64QAM星座点。

2. 核心原理:对均衡后的频域业务数据做IDFT(逆离散傅里叶变换),解掉UE端的DFT预编码,还原出UE端调制映射后的原始复符号,为后续解调做准备。

3. 抓数用途:验证IDFT解预编码的正确性;排查IDFT配置错误、均衡残留误差等问题;通过绘制星座图,直观判断解预编码后的符号是否与UE端发射的符号一致。

3.7 节点7:解调解扰后、解码前(软/硬比特流)

1. 数据内容:解扰后的比特流,分为硬比特(0/1)和软比特(LLR,对数似然比);软比特包含解调的置信度信息,绝对值越大,比特置信度越高,越不容易出错。

2. 核心原理:将解预编码后的调制符号解调为软/硬比特;再用与UE端相同的扰码序列(由PCI、RNTI生成)对比特流解扰,恢复出LDPC编码后的原始码字。

3. 抓数用途:验证解调、解扰的正确性;计算BER(比特错误率),判断解调质量;排查解调错误、解扰失败问题(如解扰后的比特与UE端扰码后比特不一致);分析LLR分布,判断接收信号的置信度。

3.8 节点8:LDPC解码后、MAC前(最终输出数据)

1. 数据内容:解码后的传输块(TB)比特,包含CRC校验结果(通过/失败),与UE端原始发射的TB比特一致(CRC通过时)。

2. 核心原理:对解扰后的软/硬比特做LDPC解码,纠正解调过程中产生的比特错误,恢复出原始的MAC层传输块;最后通过CRC校验,判断解码是否成功。

3. 抓数用途:验证LDPC解码的正确性;排查解码失败、BLER过高问题;通过对比解码后的TB与UE端原始TB,最终判断整个上行链路是否正常。

四、PUSCH抓数的核心逻辑与问题定位原则

4.1 抓数核心逻辑

PUSCH PHY处理是串行链路,任何一个节点的错误都会传递到后续环节,最终导致解调失败。抓数的本质是“分段验证、缩小问题范围”,通过对比发射端与接收端对应节点的数据,判断异常环节出在UE发射端、无线信道,还是gNB接收端。

4.2 问题定位原则(工程实操重点)

当PUSCH解调失败(CRC校验失败、BLER过高)时,按以下顺序抓数定位,高效锁定问题:

1. 先抓gNB端ADC原始时域数据,排查射频、同步、干扰问题(SNR、频偏、干扰、定时误差);

2. 再抓FFT后频域数据,排查定时、频偏、PRB调度问题;

3. 接着抓RE解映射后的DMRS数据,排查DMRS映射、序列问题;

4. 然后抓均衡前后的数据,排查信道估计、均衡问题;

5. 再抓解预编码后、解调解扰后的数据,排查解预编码、解调、解扰问题;

6. 最后抓解码后的数据,排查LDPC解码问题。

五、抓数关键注意事项(工程实操必看)

1. 数据格式一致性:抓数时需明确IQ数据的存储格式(I/Q交替存储、定点/浮点、比特位宽),避免解析错误导致误判;

2. 时间戳对齐:发射端与接收端的抓数数据需保证时间戳一致,否则数据对比无意义,无法定位链路异常;

3. 采样率匹配:时域IQ数据的采样率必须与PUSCH的SCS匹配,采样率错误会引入额外频偏,导致后续解调失败;

4. 参考信号优先:DMRS是信道估计的核心,抓数时优先抓取DMRS相关节点数据,DMRS异常会直接导致后续所有环节出错;

5. 波形差异化关注:DFT-S-OFDM波形需重点关注DFT/IDFT节点,CP-OFDM波形需重点关注调制映射、RE映射节点;

6. 指标联动分析:单一节点数据无法定位问题,需结合时域波形、频域栅格、信道估计曲线、星座图、BER/LLR等指标联动分析。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询