☰
从LTE到NR:PUSCH上行受限的物理束缚与5G破局之道
2026/9/29 20:49:20 网站建设 项目流程

干网优这些年,听到最多的一句话就是“上行受限”。LTE时代,不管是用户投诉“传照片好慢”,还是后台统计里某个小区上行PRB利用率奇高但速率就是上不去,最后追到物理层,十有八九都会落到PUSCH(Physical Uplink Shared Channel,物理上行共享信道)头上。到了5G NR时代,“上行起飞”成了另一句口头禅,同样是PUSCH,却因为波形、调制、多天线、调度这些底层机制换了血,打出了一套完全不同的局。这篇文章我想把自己在LTE和NR两边摸爬滚打的经验摊开讲,把PUSCH是什么、为什么LTE总受限、NR怎么改、以及热搜里那些TAC、CellID、“nr 513630”、“卡一通话中用卡二发彩信”到底和上行有什么关系,一次性讲清楚。适合做网优、终端协议栈、测试,或者单纯想搞明白手机网速为什么忽快忽慢的朋友一起看。

1. “上行受限”到底卡在哪:LTE PUSCH 的物理枷锁

1.1 SC-FDMA:LTE 选择“稳”而不是“猛”

LTE上行选择的上行多址方式不是OFDMA,而是SC-FDMA(单载波频分多址)。这句话看起来像教材定义,但理解了它,就等于握住了LTE“上行受限”的第一把钥匙。

OFDMA的最大优点是调度灵活,可以把频谱切成很多小资源块,任意组合分配给用户。但它的代价是信号在时域上是多个子载波叠加出来的,峰均比(PAPR)很高。什么叫峰均比?打个比方:普通OFDM信号像一群人同时喊话,偶尔所有声音峰值叠在一起,瞬间音量爆棚;而单载波信号更像一个人匀速说话,音量平稳。基站功放大、散热好,能承受高PAPR;手机不行——电池就那么点,功放又小,如果也走OFDM,为了保证信号不失真必须把功放功率大幅回退,等于主动把自己的发射功率限制住。

所以LTE在提出时做了个很务实的取舍:先对数据做DFT预编码,再映射到子载波发送,让上行信号近似单载波特性,PAPR低,终端可以用满功率发射。代价就是调度灵活度下降——LTE的PUSCH必须在一段连续RB上传输,不能像下行那样东一块西一块地拼资源。我常跟同事说,LTE的PUSCH是“单车道连续行驶”,你只能在一条连续车道里往前开,不能随便变道超车。这就是“稳”但不是“猛”。

1.2 功率、PHR与三种常见的“上行受限”

上行受限在路测软件里的画像很典型:UE的PUSCH发射功率已经拉到23dBm(约200mW,对手机来说就是物理天花板),PHR(Power Headroom,功率余量)降到0甚至负值,MCS被调度器一点点压到QPSK,BLER(误块率)还时不时飘红。即便RB资源给得再足,吞吐也上不去。

为什么会出现这种情况?功率受限只是表象,根因通常分三类:

  • 覆盖受限:小区边缘、地下室、楼宇深处,路径损耗太大,UE满功率发射但基站收到的SINR依然不够。这种场景下怎么调参数都没用,加站、补室分、加波束增益才是正解。
  • 干扰受限:重叠覆盖严重,邻区之间的PUSCH互相穿扰,尤其是LTE同频组网下,干扰抬升导致有效信噪比被压下去。这种“上行受限”往往集中在特定区域,换个位置速率就恢复。处理方法跟覆盖受限完全不同,要做RF优化、小区间干扰协调。
  • 调度受限:TDD制式下,上下行时隙配比固定且往往偏下行。上行时隙本身就少,PUSCH能占的符号有限,用户在高峰期感觉上传尤其卡。这种情况不是物理层弱,而是“分给上行的萝卜坑不够”。

另外一个容易被忽略的是UCI(上行控制信息)的复用。LTE里HARQ-ACK、CSI这些控制信息经常被复用进PUSCH资源块里,本来给数据的RB被控制信令挤占。在频分双工FDD或时分双工TDD的某些子帧下,这部分开销能占到可调度资源的一大部分。所以有时候你看到PUSCH RB占用很高,但实际承载数据的比例并不高——这也是一种“隐性上行受限”。

1.3 TAC 与 CellID 不是简单的“编号字段”

排“上行受限”第一步,我习惯先确认终端到底挂在哪儿:哪个PLMN、哪个TA、哪个小区。

TAC(Tracking Area Code)由运营商规划,取值范围0~65535,一个大片区共用同一个TA。CellID是小区在基站侧的区域编号。两者结合再加上PLMN,就构成LTE的ECGI(E-UTRAN Cell Global Identifier)。很多网优同事看日志看到TAC、CellID都是一眼跳过,觉得这就是地址标识,但实际排障时这两个字段信息量很大。

举例来说,如果手机在某个TAC边界来回移动,终端会频繁触发TAU(跟踪区更新)。TAU是RRC层和NAS层的信令流程,虽然不直接占用PUSCH,但信令和业务在上行并行的瞬间会争抢终端处理和调度资源。在弱信号环境下,用户上传大文件时刚好赶上TAU,就可能出现“上传突然卡住几秒”的体感。

再比如CellID配合地图工具可以反查小区是宏站还是室内分布、属于哪台eNodeB的哪个扇区。有一次客户报某写字楼高层上行掉速,我一看ECGI对应的CellID就知道这是楼顶的某个宏站扇区覆盖过来的,而不是楼内室分小区,马上判断是宏站穿透覆盖导致的上行弱场,室分整改方向立刻清晰。小区ID不是用来背的,是用来关联一切指标数据的索引键。

2. “卡一通话中用卡二发彩信”:端侧上行受限的真实缩影

2.1 双卡双待手机是怎么在同一时刻抢射频的

很多用户吐槽的“LTE环境下卡一通话中用卡二发彩信发不出去”,本质上不是核心网故障,也不是彩信网关抽风,而是终端侧上行资源被占死。

市面上大量双卡手机是“双卡双待单通”——两张SIM卡都能同时驻网,但射频收发通路只有一套。主卡通话时,主卡要持续占用射频通道做语音数据的收发;副卡只剩一些空闲间隙,能维持最基本的驻网、听寻呼广播就不错了,根本没有稳定上行信道可用来发彩信。

如果这张手机只支持单VoLTE,主卡在4G网络上做VoLTE通话,副卡连LTE数据连接都会被抬掉,甚至直接回落到2G/3G待机。彩信本质是PS域的数据业务:终端需要先建立PDP或PDN连接,拿到IP地址,再通过WAP或HTTP把内容和MMSC交互。副卡连数据通道都没建起来,彩信自然一直停在“发送中”。很多用户在这个场景里反复重启、开关飞行模式,其实是把问题想复杂了——主卡通话一挂断,副卡上行通道一恢复,彩信往往“唰”地就出去了。

2.2 为什么偏偏是LTE环境更明显

放在5G时代看,这个问题似乎淡化了,是因为新机型普遍支持双VoLTE、双5G,两张卡可以同时驻留高速网络,硬件上也做了多收发通道或更精细的射频切换。但在LTE时代的存量手机上,问题非常普遍。

还有一个实际细节:很多双卡手机的“默认数据卡”和“默认语音卡”是分开设置的。卡一用来打电话,卡二用来跑数据流量,但发彩信走的是卡二的MMS APN,如果该APN没有配置MMSC地址,或者手机策略把卡二设成“仅语音”,那就算网络正常,彩信也根本找不到出口。所以排查这类“上行不可用”的问题时,不能只盯着无线侧,APN设置、数据开关、双卡策略都要过一遍。

2.3 完整的端侧排查链路:从TAC到信令

如果在工程模式或日志里排查这类问题,我一般按固定顺序走:

  1. 看两张卡当前注册状态:分别记录PLMN、TAC、CellID。如果副卡的TAC和主卡不一致,说明两张卡没在同一个TA下,甚至可能不在同一制式网络。
  2. 看副卡实际制式和RRC状态:副卡是驻留在LTE,还是被释放到了GSM?日志里出现“Redirect to GSM”或“RRC Connection Release with Redirect”基本就能实锤副卡被回落。
  3. 看主卡的通话承载:主卡走的是VoLTE还是CSFB?如果是CSFB,主卡可能在通话期间占用2G/3G射频,副卡反而更没机会。
  4. 看数据连接和APN:副卡有没有发起PDP/PDN激活?APN是不是正确的mms接入点?MMSC地址有没有配?
  5. 最后做对照实验:挂断主卡电话,或手动切换默认数据卡到副卡,重新发彩信看是否秒发。

这套链路走完,你基本能区分问题是“真无线侧上行受限”还是“终端双卡策略导致的假性不可用”。我处理过的客服工单里,后者比例相当高。

3. NR 的“起飞”逻辑:PUSCH 的波形、调度和多天线变革

3.1 两种上行波形并存:CP-OFDM 与 DFT-S-OFDM 不是二选一

NR的PUSCH有一个和LTE很不一样的设计:它不是只给你一个上行波形,而是同时支持两种,并且可以灵活切换。

  • CP-OFDM:和下行结构一致,调度灵活,可以非连续RB分配,能更好地配合DMRS多端口和MIMO。
  • DFT-S-OFDM:等同于LTE传承下来的低PAPR方案,适合功率受限的覆盖边缘。

这个设计在理想环境下颠覆了很多人的直觉:NR明明可以全量使用CP-OFDM,为什么还要保留看起来“老旧”的DFT-S-OFDM?因为场景不同。市区宏站近点、信道好、多天线增益明显,CP-OFDM拿高频谱效率是值得的;但到了小区边缘、室内深处,UE需要的是用满23dBm功率尽量延展覆盖,这时DFT-S-OFDM的低PAPR特性就值钱了。

两种波形通过RRC参数transformPrecoder动态切换,基站侧也会根据信道质量自适应选择。实测中,弱场环境下DFT-S-OFDM相比CP-OFDM通常能带来1~2dB的覆盖收益。不要小看这1~2dB,很多手机在功率临界点上,多这1dB就能从“MCS 0勉强维持”跳到“QPSK稳定上传”,用户体验完全不一样。

3.2 256QAM上行、UL MIMO,以及更精细的功率控制约束

NR上行“起飞”离不开三个关键词:更高阶调制、更多MIMO层、更精细的功率控制。

LTE上行最高到64QAM,NR上行引入了256QAM。理论上256QAM需要SINR接近28dB才能稳定解调,只有靠近基站的近点、且信道质量非常好的时候才能开出来。配合满RB调度和大带宽,单流256QAM就可以把上行峰值拉到很高。做验证时,我有个习惯性步骤:先在近点看PUSCH的MCS是否冲到20以上,如果近点只有QPSK或者16QAM,那站点设备或者参数大概率有毛病。

上行MIMO是另一个质变维度。LTE时代受终端形态、功放和天线数量的限制,上行基本是单流传输;NR定义了最多4层上行MIMO,终端若具备双路甚至四路发射能力,PUSCH可以按多层同时传输。但这里有个现实约束:终端不是每个都支持真正的四发射通路。很多手机支持4天线接收(4RX),发射可能只有1路或2路,所以实际网络中“上行双流”已经很常见,“四流”则相对少见。

多天线传输依赖基站对上行信道状态的精确估计,核心参考信号是SRS(Sounding Reference Signal)。如果SRS配置周期太长、资源不足,或者天线切换没配好,基站拿到的信道估计已经“过期”,做预编码就会失真。这也是为什么有些站点配置了高阶MIMO,但实际速率却不如预期——不是无线环境差,而是SRS这一环拖了后腿。

3.3 调度粒度与帧结构:让PUSCH 不再“排队”

LTE上行的“受限”有很大一部分是在等资源。NR在时域调度上做了几件事,从根上改掉了这种等待体验。

第一,调度单位变细了。LTE是固定1ms子帧;NR常规子载波间隔15kHz下slot仍是1ms,但30kHz时slot缩短到0.5ms,60kHz时进一步缩短。商用网络普遍配置30kHz或更大子载波间隔,PUSCH调度和HARQ反馈的往返时间明显缩短,同样一个上行数据块,从“申请-授权-发送”的整个周期比LTE快得多。

第二,引入了mini-slot。URLLC这类低时延业务不需要等整个slot,可以只占2个、4个或7个符号发送。窄带物联网小包也受益于此,PUSCH不再被时长捆住。

第三,免调度传输(Configured Grant,常说的grant-free)登场。一些周期性小包业务,比如工业传感器上报、微信语音片段,不再需要每次先发调度请求、再等DCI授权、然后才发PUSCH的“三轮问答”,而是用RRC提前配好的一套资源直接发送。对很多实时交互场景,这带来的时延改善甚至比速率提升更明显。

另外,NR TDD的帧结构也比LTE灵活得多。LTE TDD的上下行配比就那么几档,NR可以灵活配置DDDSU、DSUUU等不同slot格式,让上行时隙占比按业务需求调整。很多5G站点你看上行测速比LTE高一大截,不是单纯调制技术翻身,而是上行时隙真的给得更多了。

4. 从“513630”这个 NR 小区 ID 里能读出什么

4.1 NR 小区 ID 的构成与换算

热搜里那个“nr 513630”,乍看是一串无规律数字,但它其实是NR小区全局标识NCI(NR Cell Identity)的一部分,拆开看信息量很大。

NCI按3GPP定义本身是22~32位的二进制值,常见做法是把低8位作为Cell ID,高位作为gNB ID。拿513630来算:

  • 513630 ÷ 256 = 2006,余 94;
  • 所以gNB ID = 2006,Cell ID = 94。

也就是说,这个小区属于某地某个gNB ID为2006的基站,扇区号为94。在路测软件里看到这个值后,可以直接对照基站台账查出来是哪条街哪栋楼的第几小区。

不同运营商或厂商对gNB ID和Cell ID的位数切分可能略有差异,但换算思路是通用的。注意,NCI在信令里显示为十进制,而LTE的ECGI也是类似结构——eNodeB ID和CellID拼合而成。两者都能精确指向一个物理小区。所以当你看到一个“NR小区ID”时,千万别只把它当随机数,它是关联OMC、工参、告警信息最重要的键值。

4.2 小区ID与PUSCH调度的关联逻辑

有人可能想问:小区ID就是一个编号,它能影响PUSCH调度吗?

直接答案是:编号本身不影响,但编号对应的物理小区状态直接影响。所有上行调度决策——MCS选择、RB分配、层数确定、预编码矩阵——都是在“当前服务小区”这个逻辑实体上做的。如果这个小区ID对应的RRU有驻波告警、通道增益不平衡、或者上行干扰电平异常,你就会看到该小区ID下所有UE的PUSCH SINR集体恶化。

排查时,我习惯把“NR小区ID + gNB ID + TAC”三件套拿到OMC上拉一段统计:上行每PRB的干扰噪声(IoT)、PUSCH的MCS分布、PHR分布。如果特定小区ID下IoT偏高,先怀疑外部干扰或邻区配置问题;如果IoT正常但PHR普遍偏低,又指向覆盖或功放问题。这就是为什么路测日志里看到“513630”这类值,不要直接关掉日志窗口——它对号入座去查问题,比盲猜强太多了。

4.3 怎么验证“上行起飞”是真的起飞了

NR上行说“起飞”,不能只拿手机Speedtest刷个数字。从专业视角,我会按由近到远三个层次验证:

  • 近点:看PUSCH是否调度到256QAM、是否开启了UL MIMO双流/四流,发射功率余量是否充足。
  • 中点:看PUSCH功率是否还在可控范围内,SRS的SINR是否稳定,MCS和RB配比是否健康。
  • 弱场:看终端是否自动切到DFT-S-OFDM波形,目标SINR能不能守住,BLER是否收敛。

实测中,如果近点MCS已经很高但速率仍不理想,问题大概率在SRS或MIMO层数;如果中点功率已经逼近23dBm但速率平平,大概率是覆盖或干扰问题;如果弱场波形没切换,那就要检查transformPrecoder的相关配置。三层看下来,才能比较完整地回答“这个站点的上行到底起飞了没有”。

5. 上行排障路上我踩过的一些坑与经验

5.1 别把“调度没起来”当成“功率不够”

有一年处理某室内分布站点的上传慢问题,连续几天数据都显示PUSCH发射功率满格、BLER正常,但吞吐就是低得离谱。一开始大家死磕覆盖,认为功率到头了就该弱,后来我翻调度统计才发现,问题在SRS周期配置得太长,基站拿到的信道估计已经严重过期,按旧信息做的预编码完全不准,导致MCS回退。把SRS周期从160ms调到40ms后,问题立刻缓解。

同一个“上行受限”结论,根因一个在物理层一个在高层调度,处理方式完全相反。所以遇到上行速率异常,第一步不是改功率参数,而是把MCS、BLER、PHR、SRS四类指标同步拉出来交叉看。

5.2 双卡手机测试时,忽略副卡状态会得“假速率”

做终端路测时,如果测试机插了两张SIM卡,哪怕你测的是主卡,副卡的周期性注册、TAU、寻呼响应这些活动也可能在上行时隙里挤占资源和终端处理能力。早期有次测试结果连续几天都是“上行只有几十Mbps”,数据怎么都复现不了问题,后来把副卡拔掉,速率立刻恢复正常。

现在我做所有上行专项测试,都要求测试机只插一张卡,或者至少确认副卡进入低活动状态。否则数据里混着端侧射频争抢,定位问题毫无意义。这类坑在实验室脚本里经常被忽略,到了外场就变成“见了鬼”的疑难杂症。

5.3 NR 也有物理天花板:别对 256QAM 和四流抱不切实际的期望

NR上行虽然“起飞”,但不是所有能力都能同时拉满。256QAM需要接近28dB的SINR,基本只有近点才有条件;上行四流要求终端有四路发射、网络侧配置多层传输、SRS资源充足,三个条件缺一不可。目前不少商用手机的发射通路只有一两路,拿标准手机去测,看到单流+64QAM是很正常的事。

所以验证NR上行能力时,先确认UE capability、看RRC重配里有没有激活多天线、再看SRS配置,这几步做完再判断是设备问题还是终端能力问题。不查capability直接怀疑基站故障,很容易被表象带偏。

5.4 给普通用户的双卡彩信建议

如果日常生活中经常需要在通话时发彩信、传文件,我的建议很直接:换支持双VoLTE、双5G的机型,并且在手机设置里把“通话时可上网”或“智能切换数据卡”打开。发彩信前先确认当前用的卡数据开关是否打开、MMS APN里的MMSC地址填对了没有。

对于还在用双卡单通老手机的用户,别折腾网络设置了,物理约束摆在那里。主卡正在通话时,副卡发彩信大概率发不出去,这不是网络问题,是硬件设计限制。挂断电话再发,往往一两秒就完成了。

我自己现在做上行优化,都会习惯性地先问一句:“你测试的时候,另一张卡在干嘛?”这个问题的答案,往往比后面一堆参数配置更能节省排查时间。PUSCH从LTE走到NR,波形、调制、调度方式都变了,但排障思路里“先确认你坐在哪个小区、哪张卡、什么状态下”这件事,始终没变过。

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

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

立即咨询