
“咱们直接聊物理层吧。”这是我去年面试某家通信设备商5G协议栈岗位时面试官坐下来说的第一句话。我准备了三天三夜的“项目亮点”一个都没用上接下来四十分钟我们就在白板上从同步信号一路画到了HARQ重传。后来我陆续面了芯片公司、终端大厂、仪表厂商和运营商研究院的物理层岗位发现一个问题5G NR物理层的面试题翻来覆去就是那些核心知识点但绝大多数候选人倒在同一个地方——记得住名词讲不清原理背得下参数画不出流程。这篇内容就是基于我多次真实面试经历整理出的高频问题和深度拆解覆盖numerology、同步与SSB、物理信道与参考信号、随机接入、调度与HARQ、波束管理等核心板块。每个问题都按照“面试官怎么问—参考回答—追问方向—易错点”的结构展开既适合准备面试的求职者系统梳理也适合刚接触5G物理层的开发、测试、网优工程师建立完整知识框架。1. 物理层框架类问题先看你有没有全局观这类问题通常出现在面试前十分钟面试官不会一上来就问你某个参数怎么配而是先抛一个开放性问题考察你脑子里有没有一张完整的“地图”。我遇到频率最高的是这几个。1.1 物理层在协议栈里的位置和职责边界面试官问法通常是“简单说一下LTE/NR协议栈里物理层的工作范围它和MAC层怎么交接”我习惯先用自己的话概括一遍LTE和NR协议栈从底往上分别是物理层PHY、MAC层、RLC层、PDCP层和SDAP/RRC层。物理层负责把MAC层交下来的传输块Transport Block编码、调制、映射到物理资源上发出去同时反向处理接收到的信号——包括同步、信道估计、解调、译码再把还原出来的传输块交给MAC层。关键交接点有三个。第一是传输信道到物理信道的映射MAC层给物理层的是传输块和对应的传输信道类型物理层把它们承载到物理信道上。比如DL-SCH承载在PDSCH上RACH承载在PRACH上。第二是HARQ相关的软缓冲区管理MAC层负责调度和HARQ进程管理物理层负责实际的重传编码和软合并。第三是CSI反馈物理层做完信道测量后把CQI/PMI/RI反馈给MAC层MAC层据此做链路自适应。面试官在这里最爱追问的是“MAC层调度器怎么知道信道质量”答案链路是物理层测量CSI-RS或SSB计算CQI通过PUCCH或PUSCH上报给MAC层MAC层查表选MCS。这个闭环如果答得出来面试官会认为你真做过链路级仿真或者实际开发而不是只背了协议流程。1.2 物理信道和物理信号的完整分类这道题几乎是我面过的每一家的必问题。问法通常是“把NR下行、上行的物理信道和物理信号完整列一遍。”回答时最好在白板上分两块画别用嘴硬背。下行物理信道包括PDCCH物理下行控制信道、PDSCH物理下行共享信道、PBCH物理广播信道。下行物理信号包括PSS主同步信号、SSS辅同步信号、CSI-RS信道状态信息参考信号、DMRS解调参考信号、PT-RS相位跟踪参考信号。注意NR在下行已经没有LTE里的CRS小区专属参考信号了这是和LTE最直观的差异之一。上行物理信道包括PRACH物理随机接入信道、PUCCH物理上行控制信道、PUSCH物理上行共享信道。上行物理信号包括DMRS、SRS探测参考信号、PT-RS。面试官紧接着会问“DMRS和CSI-RS都用于信道估计为什么需要两套”这是经典陷阱题。正确答案是职责不同DMRS用于数据和解调和解调数据使用相同的预编码和波束所以接收端能从DMRS估计出数据实际经过的信道CSI-RS用于信道探测和测量它只经过信道本身不带数据预编码波束管理场景中的CSI-RS是有波束赋形的但目的仍然是测量候选波束质量而非解调测量结果用于调度和链路适配。类比来说CSI-RS是“量体温”DMRS是“做手术时看着病灶下刀”。1.3 时频资源的基本单元和资源分配粒度这个问题我遇到的原话是“你给我讲讲RE、RB、RBG、REG、CCE这些概念我每次看协议都混。”我当时是这样理清楚的。最基本的单位是RE资源单元一个RE 一个子载波 × 一个OFDM符号。RB资源块是物理层资源分配的核心单位NR里一个RB固定是12个连续子载波但在不同子载波间隔下占用的带宽不同——15kHz一个RB占180kHz30kHz一个RB占360kHz60kHz一个RB占720kHz。REG和CCE是下行控制信道的专用资源单位。一个REG是一个RB内的一个OFDM符号也就是12个RE一个CCE由6个REG组成PDCCH按1、2、4、8个CCE的聚合级别AL来发送。之所以引入REG和CCE是因为控制信道需要的不是“带宽”而是“覆盖”用集中式的资源颗粒更容易做波束赋形和功率提升。RBG资源块组用于PDSCH的频域调度粒度大小由高层参数配置典型值是2、4、8、16个RB目的是减少调度DCI里的频域资源指示比特数。RBG越大调度信令开销越小但资源分配的灵活性也越差。追问方向是“一个小区带宽100MHz、30kHz子载波间隔下一共有多少个RB”基础计算100MHz带宽减去两侧保护带可用带宽约90MHzFR1 30kHz下常见配置是273个RB具体要看GSCN和载波配置。这个追问其实是考察你是否清楚“标称带宽≠可用带宽”因为协议里带宽是由RB数和子载波间隔共同确定的每种子载波间隔对应的最大RB数还不一样比如30kHz下最大273个RB。2. 子载波间隔与帧结构NR物理层的“数字化基因”如果说LTE的物理层设计核心是“固定的15kHz子载波间隔”那么NR物理层最大的架构性变化就是引入了可变的numerology参数集。几乎每场面试都会在这里停留很久因为numerology直接影响帧结构、资源映射、同步、测量是整个NR物理层的地基。2.1 Numerology的定义和设计动机面试官问“NR为什么搞了这么多种子载波间隔15kHz、30kHz、60kHz、120kHz还有240kHz它们分别用在哪”回答分两层。第一层讲定义NR的numerology由子载波间隔和CP循环前缀共同定义基础是15kHz然后用2的幂次缩放——Δf 15kHz × 2^μμ取0到4。μ0就是15kHz兼容LTE帧结构μ1是30kHzμ2是60kHzμ3是120kHzμ4是240kHz。每种numerology下每个时隙固定14个OFDM符号所以时隙时长 1ms / 2^μ15kHz下1ms一个时隙30kHz下0.5ms60kHz下0.25ms120kHz下0.125ms。这是“为什么子载波间隔越大、时隙越短”的核心逻辑——一个时隙里的OFDM符号数固定符号宽度变短时隙自然变短。第二层讲动机这是区分“背参数”和“真理解”的地方。第一个动机是覆盖不同频段和信道场景。15kHz和30kHz主要用于FR1450MHz~7.125GHz中低频段信道时延扩展大需要较长的CP来对抗多径60kHz在FR1的非授权频段和FR1的某些场景如NTN也有使用。120kHz主要用于FR224.25GHz~52.6GHz毫米波频段那里信道时延扩展小、相位噪声大用大子载波间隔可以降低OFDM符号时长从而对相位噪声更不敏感。240kHz也可以用于FR2主要用于同步信号块SSB以外的某些特殊场景常规数据信道用得少。第二个动机是服务低时延业务。子载波间隔越大、时隙越短意味着更细的时间粒度和更快的调度周期。URLLC业务可以用30kHz或60kHz下的迷你时隙mini-slot抢占式调度最小可以只发2个OFDM符号这样就不需要等完整时隙才发数据时延可以从毫秒级压到亚毫秒级。第三个动机是降低相位噪声影响。这个角度很多人想不到。振荡器相位噪声在毫米波频段非常严重相位噪声的功率谱密度随着频偏增大而增大对子载波间隔小的系统影响更大——因为子载波间隔小的时候星座点的相位旋转更加明显。使用大子载波间隔相当于让子载波之间的频率间隔变大相位噪声引起的ICI子载波间干扰占比下降。华为、诺基亚的早期毫米波研究论文里都专门分析过这个权衡。我印象特别深的是有一次面试官追问“既然大子载波间隔好处这么多为什么不用120kHz部署在低频”这个问题问得好。答案是覆盖问题。子载波间隔越大OFDM符号越短CP也越短CP时长 正常CP系数 × 基本时间单位随子载波间隔增大而成比例缩短抗多径时延扩展的能力就越差。在低频大覆盖场景下宏站的时延扩展可以达到几微秒短CP根本招架不住所以低频还是老老实实回到15/30kHz。2.2 帧结构、时隙格式与TDD上下行配置面试官问题“5G帧结构里帧、子帧、时隙、符号的关系是什么TDD下的上下行怎么配”标准结构是这样一个无线帧10ms分成10个子帧每个1ms一个子帧包含的时隙数是2^μ即1ms除以单时隙时长一个时隙固定14个OFDM符号。注意“子帧”在NR里更多是绝对时间基准1ms而“时隙”才是真正的调度单位这和LTE“子帧即时隙”的概念不同。TDD配置这块NR比LTE灵活得多。协议引入了“时隙格式”Slot Format的概念可以配置D下行、U上行、F灵活三种符号类型并且支持通过DCI 2_0动态指示时隙格式。实际网络里常见的典型配置有几种2.5ms双周期比如DDDSU5ms单周期DSUUU、DDDSU等具体取决于上下行业务比例和覆盖要求。面试官在这里通常会追问“F符号是用来干什么的”答案是留给上下行转换的保护间隔GP和灵活调度空间。TDD系统切换上下行方向需要留出GP防止基站接收上行时被下行信号干扰GP长度取决于小区半径小区覆盖越大GP越长。这也是TDD系统中小区覆盖距离受限于GP长度的原因FR1 TDD小区的最大覆盖距离和GP时长的关系是可以算出来的。2.3 OFDM参数与CP设计问法“OFDM的循环前缀到底解决什么问题为什么NR还要区分Normal CP和Extended CP”核心是消除符号间干扰ISI和子载波间干扰ICI。多径信道里前一个OFDM符号的延迟副本会拖到下一个符号的起始部分造成ISI同时OFDM符号失去了循环移位特性子载波之间的正交性被破坏产生ICI。CP的作用是“牺牲一小段有用时间把前一个符号的末尾拷贝到当前符号开头”接收端丢弃CP段后只要多径时延不超过CP长度符号间干扰就被清干净了。Extended CP只在某些子载波间隔下提供比如60kHz用更长的CP换取更强的抗多径能力代价是每个符号中有用数据占比降低吞吐受损。我遇到过最硬核的追问是“CP长度怎么定”物理层同学可以补充Normal CP时长 144 × κ × Tc 或 144 × κ × 2^-μ × Tc第一个符号还可能是扩展的其中κ64Tc是NR基本时间单位约0.509ns。以15kHz为例正常CP约4.7μs对应约1.4km的多径覆盖加上先听后说等保障实际覆盖能力足够应付城市宏站。这个计算细节答出来面试官会明显停顿一下因为他知道你没少看协议。2.4 为什么NR仍然以OFDM为基础这道题属于“看起来简单、答好很难”。面试官问“为什么5G仍然用OFDM而不是单载波或者FBMC这类波形”参考回答逻辑OFDM的核心优势是通过在频域插入CP和导频把频率选择性信道变成多个平坦子信道接收端的均衡复杂度从时域均衡LTE之前CDMA系统的痛点变成逐子载波的单抽头均衡实现复杂度大幅下降。而且OFDM天然支持MIMO——每个子载波上都可以独立做预编码和波束赋形。OFDM的经典短板是PAPR峰均比高尤其上行对终端功放效率不友好。所以NR为了兼顾上行保留了DFT-s-OFDM变换预编码作为PDSCH的补充波形用于覆盖受限的场景比如小区边缘用户牺牲峰值速率换取更低的PAPR和更高的功放效率。DFT-s-OFDM相当于在OFDM调制前先做一次DFT扩展把时域/频域的发射信号变成单载波特性这是LTE上行SC-FDMA思路的延续。这个问题的“加分点”在于主动点出OFDM在NR里也做了诸多增强比如灵活numerology、加窗/滤波的可选方案、降低带外泄漏的频谱整形等。说明你关注的不仅是“用不用OFDM”而是“OFDM在新场景下怎么演进”。3. 同步、SSB与小区搜索打开NR大门的钥匙小区搜索是终端接入网络的第一步也是物理层面试的高频板块。面试官通常用“终端开机后怎么找到小区”这个问题切入一路把你带到SSB结构、PCI规划、MIB解码和SIB1调度上。3.1 PSS/SSS的作用与PCI确定问题“PSS和SSS在5G NR里分别用来干什么小区ID怎么得到”NR的PSS和SSS由长度为127的m序列生成比LTE的长度62长很多映射在SSB的特定RE上。PSS承载小区组内IDN_ID^2取值0、1、2SSS承载小区组IDN_ID^1取值0到335。物理小区ID由公式PCI 3 × N_ID^1 N_ID^2 计算共1008个。面试官会追问“为什么PCI公式要设计成3×组号组内号”因为PSS只有3个可能值SSS有336个可能值组合出来1008个PCI既保持了PSS和SSS的检测复杂度可控PSS用相关检测只需尝试3种SSS尝试336种又保证PCI数量足够组网规划。在LTE时代这个设计就已经很经典NR基本沿用了这个思路只把长度和数量扩大了。关于PSS/SSS的生成更深入的回答是PSS使用BPSK调制的m序列SSS使用gold序列两个m序列异或这样可以让SSS与PSS保持低互相关提升干扰场景下的检测性能。序列生成式里还引入了SSB索引和小区ID的加扰让终端可以从SSS中盲检SSB时域位置。3.2 SSB的时频结构和SSB集合面试官问“SSB里除了PSS和SSS还有什么在时域和频域上是怎么放的”SSBSynchronization Signal Block同步信号块由PSS、SSS和PBCH三部分组成时域上占4个OFDM符号频域上占20个RB240个RE其中PSS/SSS占127个REPBCH占其余资源、含DMRS。5G里PSS固定放在SSB第一个符号的中间127个子载波SSS放在第三个符号的中间PBCH散布在第二和第四个符号上。这个“非连续”布局和LTE的PSS/SSS都放在子帧中间很不一样原因是为了给PBCH腾出更多资源并且让PSS/SSS和PBCH能够在同一个波束下一起发送。面试官继续问“SSB在时域上是只发一次还是周期性重复”答案是周期性发送用SSB集合SS Burst Set的概念。在FR1里SSB集合周期可以是5、10、20、40、80、160ms常见5ms或10ms每个集合里最多发8个SSBFR1FR2最多64个用SSB Index区分。之所以要发多个SSB是因为NR在高频需要用窄波束扫描覆盖整个小区每个SSB对应一个候选波束终端测量每个SSB的RSRP选最强的上报基站据此给终端选初始下行波束。这也是“SSB同时承担小区搜索和波束管理”的妙处。PBCH里还有隐含的SSB索引信息终端通过PBCH DMRS的序列和PBCH内容联合盲检SSB Index因为协议做了PBCH DMRS与SSB Index的关联这让终端在不知道精确时隙位置的情况下也能确定自己在SSB集合中的位置。3.3 MIB与SIB1的获取链路原题“终端搜到SSB之后怎么读到系统消息”链路是终端解调PBCH得到MIB主信息块总共占23比特MIB里最关键的几个字段包括系统帧号的高6位其余4位通过PBCH隐式编码得到总共10位SFN、subCarrierSpacingCommonSIB1和后续公共信道的子载波间隔、ssb-SubcarrierOffsetSSB和整个载波栅格之间的子载波偏移6比特、PDCCH配置的SIB1参数PDCCH-ConfigSIB18比特包含CORESET0和搜索空间位置。拿到MIB里的PDCCH-ConfigSIB1后终端去监听Type0-PDCCH公共搜索空间也就是CORESET0所在的位置。CORESET0的时频位置有一定的预定义规则但最终可以通过SIB1里的PDCCH配置来灵活调整如果终端在CORESET0没有检测到PDCCH它可以根据默认表盲检。SIB1由PDSCH承载调度信息由SI-RNTI加扰的DCI给出。面试官常挖的坑是“MIB里的ssb-SubcarrierOffset有什么用为什么这个偏移重要”因为SSB在频域上的位置和小区整个载波的Point A公共资源块的频率参考点不一定对齐终端必须先知道这个偏移才能把SSB映射到整个载波的公共资源块坐标系里进一步才能正确接收CORESET0和SIB1。这个偏移在协议里还有隐式指示机制Kssb的某些值可以和频域位置关联减少信令开销。再追问“终端如果第一次盲检SIB1失败怎么办”答案是在CORESET0配置的其它搜索空间时机重复尝试并配合接收波束扫描。SIB1的调度周期是160ms重复窗口内可以多次发送终端在窗口内反复尝试。3.4 实际的PSS检测性能问题有一次面试官突然问“现场PSS相关检测有个现象小区边缘或者强干扰下PSS能检测到SSS却总是失败你会怎么排查”这道题很实战。PSS检测只做3个序列的相关峰值搜索复杂度低且信号能量集中抗干扰能力天然比SSS强。SSS使用Gold序列相关干扰越多、相关峰越不明显。如果在同频组网场景下邻区PCI模3相同会导致PSS完全重叠冲突SSS还受相邻小区Gold序列互相关底噪抬升的影响。排查时先看频点和PCI规划是否冲突再看是否存在超远干扰或大气波导引起的远端干扰仪表侧可以抓SSB的星座图、EVM和SINR确认是纯干扰还是本端射频通道多路径导致的符号间干扰。这道题答完基本能确认你是干过外场测试的人。4. 物理信道与参考信号把“地基”逐块讲透这个板块是面试的重头戏也是最能拉开差距的地方。很多人能背出信道名字但被追问到“DMRS的映射位置为什么不占据所有符号”“PRACH的循环移位怎么选”就直接卡壳。下面按信道和信号的分类逐个拆。4.1 PDSCH/PUSCH数据信道的资源映射问法往往很直接“PDSCH的频域调度粒度是什么时域上最早从哪个符号开始”PDSCH在时域上从时隙内某个起始符号S开始持续L个符号SL ≤ 14由DCI中的时域资源分配字段动态指示也可以查找预定义的表格如PDSCH-TimeDomainResourceAllocationList获取。频域上以RB为基本粒度DCI里可以用资源分配类型0位图按RBG分配或类型1连续RB分配表示。有个细节面试官很爱问“PDSCH映射时遇到DMRS、CSI-RS或者CORESET占用的RE怎么办”答案是速率匹配或打孔。速率匹配是把本来映射在这些RE上的数据重新分配到其它RE上接收端知道实际映射规则可以正常译码打孔则是数据先按完整资源映射遇到冲突时直接挖掉接收端不知道具体打了哪些RE除非额外指示会造成性能损失。NR里通过rateMatchPatternToAddModList等参数配置速率匹配图案让PDSCH避开CSI-RS和CORESET资源。关于PUSCH还要知道发射功率控制闭环、功控参数配置、多天线传输层的秩自适应。面试官如果问到“PUSCH的功率控制公式里PL是谁测的”答案是终端根据下行参考信号一般是SSB或CSI-RS测量路径损耗PL然后按公式P_PUSCH min(P_CMAX, 10log10(2^μ·M_RB) P_O α·PL Δ_TF f) 计算发射功率。这个公式几乎年年出现在面试题里背下来不亏。4.2 DMRS解调参考信号的Type与位置原题“NR的DMRS分为几个Type有什么区别前置DMRS和额外DMRS怎么选”DMRS Type 1和Type 2的区别主要体现在频域密度和天线口数量上。Type 1每个RB在频域占用间隔的RE梳状结构comb-2每个符号最多支持4个DMRS端口Type 2每RB占用2组、每组3个连续REcomb-2 频分每个符号最多支持6个端口。Type 2端口多、适合高秩MU-MIMO但每端口RE密度低信道估计精度略差Type 1密度高、估计好适合低秩。选择取决于场景大流量单用户用Type 1多用户配对用Type 2。时域上又分前置DMRSfront-loaded一般在每个时隙的前2个符号和附加DMRSadditional根据信道时变快慢增加。高速移动场景需要更多附加DMRS来跟踪信道变化低移动性固定场景用前置DMRS就够了。配置方式是高层参数dmrs-TypeA-Position位置pos2或pos3、dmrs-AdditionalPosition配置附加的数量。追问“DMRS为什么不像LTE CRS那样每个子帧每个RB都有”因为NR数据信道的解调讲究“按需使用”——谁被调度了、用哪个波束就在对应资源上放DMRS极大节省了导频开销。LTE的CRS即便没有数据也全小区发送在NR这种大带宽、多波束场景下是不可接受的。4.3 CSI-RS信道测量与波束管理的核心原题“CSI-RS是干什么的非零功率CSI-RS和零功率CSI-RS有什么区别”CSI-RS承担两个核心任务一是让终端测量下行信道质量计算CQI/PMI/RI反馈给基站辅助链路自适应和MIMO传输二是波束管理基站配置多个CSI-RS资源对应不同候选波束方向终端测量每个资源的RSRP上报波束索引。NZP CSI-RS非零功率用于实际的信道测量ZP CSI-RS零功率不发送任何能量但占住资源位置目的是让PDSCH在映射时避让这些RE——因为这些位置可能被相邻小区的NZP CSI-RS占用。这是干扰协调的重要手段面试时主动说出“ZP CSI-RS本质是速率匹配资源”会加分。追问“CSI-RS在一个RB上最多有多少个RE”不同配置下密度不同典型的密度是每RB 1/2/4/8个RE具体由CSI-RS resource mapping配置。CSI-RS还可以配置在任意时隙和符号上周期/非周期/半持续三种上报方式组合灵活度远高于LTE。4.4 PT-RS毫米波场景的相位噪声跟踪面试官如果从FR2切入一定会问PT-RS。问法“PT-RS是什么为什么需要它它在时频上怎么放”PT-RS用于估计和补偿相位噪声引起的公共相位误差CPE。毫米波频段振荡器相位噪声很强会使所有子载波产生相同的相位旋转公共相位误差CPE如果不补偿高阶调制如256QAM的星座点会整体旋转解调性能急剧恶化。PT-RS的特点与DMRS关联密度与MCS和调度带宽绑定——MCS越高、带宽越大相位噪声影响越明显PT-RS密度越高时域上PT-RS占用特定符号频域上可以配置为每隔若干RB一个RE密度可配。还需要知道PT-RS一般只在采用CP-OFDM的时候用DFT-s-OFDM模式下也有对应的PT-RS设计。4.5 SRS与PRACH上行特有的信号与信道SRS探测参考信号的作用是让基站测上行信道质量用于上行调度和上行波束管理。提问角度“SRS和PUSCH DMRS都是上行导频区别在哪”关键点是SRS不带数据发送时没有数据预编码测到的信道更“原始”适合做频选调度和上行模拟波束扫描。SRS还支持上下行互易性辅助推导下行信道TDD场景这是NR大带宽TDD系统的重要增益来源。PRACH是随机接入信道承载前导序列。面试官必然问“PRACH前导序列怎么构造的有哪些格式”参考答案NR前导基于Zadoff-Chu序列一个小区配置64个前导通过根序列的循环移位和不同根序列产生。PRACH格式分长序列Length 839主要用于FR1覆盖场景格式0、1、2、3和短序列Length 139用于FR1非覆盖受限和FR2格式A1/A2/A3、B1/B2/B3/B4、C0/C1/C2等每种格式对应不同的子载波间隔和覆盖能力。追问“随机接入前导的循环移位设置要注意什么”循环移位太小不同用户的时延差会串扰循环移位太大可用前导数量变少支持的用户数也变少。协议里的high-speed mode高速模式还要考虑多普勒频移对循环移位的影响。实际网络里做PRACH根序列规划时要按小区覆盖半径推导需要的循环移位长度再算出每根根序列能生成多少前导最后分配根序列索引这是一套标准流程。5. 随机接入、调度与HARQ流程与控制面细节物理层面试后半段一般会转入“过程”类问题。这类题目没有标准答案但最能反映你是否理解系统如何联动。5.1 4步随机接入流程与2步竞争的差异面试官问“终端一开始没有上行同步怎么发数据4步随机接入每一步在物理层对应什么”4步随机接入竞争型CBRA流程终端在PRACH发送前导Msg1基站检测到前导后估算终端的上行定时提前TA并分配临时C-RNTI。基站在PDCCH上用RA-RNTI调度PDSCH发送随机接入响应Msg2RAR携带TA、临时C-RNTI和上行授权。终端按Msg2的授权在PUSCH发Msg3RRC连接请求等携带终端标识。基站在PDCCH上用临时C-RNTI调度发送Msg4竞争解决消息终端确认竞争解决后把临时C-RNTI升级为正式C-RNTI。面试官喜欢追问的RA-RNTI计算RA-RNTI 1 s_id 14 × t_id 14 × 80 × f_id 14 × 80 × 8 × ul_carrier_id。其中s_id是PRACH的第一个OFDM符号索引0~13t_id是时隙索引0~79f_id是频域索引0~7ul_carrier_id是上行载波指示0或1。注意这里的t_id上限80是FR1下每帧最多80个时隙对应μ3的纯上行这是NR相对LTE的一个明显变化——RA-RNTI的计算同时关联了PRACH的时域和频域位置。面试时能写出这个公式基本就是“教科书级答案”了因为大多数候选人只记得RA-RNTI和老LTE一样用PRACH时域索引完全忽略f_id。关于2步随机接入2-step RACHMsgA 前导 PUSCH数据一起发基站检测到后回MsgB它把4步压缩成2步降低接入时延但PUSCH部分没有上行同步需要基站用更保守的MCS解调覆盖和可靠性差一些。NR里CBRA和CFRA非竞争专用前导共存切换和波束失败恢复一般用CFRA。5.2 DCI格式、RNTI与PDCCH盲检面试题“PDCCH承载什么终端怎么知道自己有没有被调度DCI 0_0/0_1/1_0/1_1的区别”PDCCH承载DCI下行控制信息包括上下行调度、功率控制、时隙格式指示等。DCI格式按用途区分0_0是回退模式的上行调度0_1是非回退上行调度支持更多特性1_0回退下行调度和随机接入响应等1_1常规下行调度。所谓“回退”主要是为了保证在连接初始阶段或者RRC重配未生效时终端也能按照固定参数解码控制信道降低盲检复杂度。终端怎么知道自己被调度了它通过RNTI解扰DCI的CRC。不同RNTI代表不同用途C-RNTI小区调度、RA-RNTI随机接入响应、SI-RNTI系统消息、P-RNTI寻呼、TC-RNTI竞争解决临时标识、MCS-C-RNTI调制编码方式增强、CS-RNTI配置调度激活/释放等。终端用自己的RNTI去盲检PDCCH候选集如果CRC校验通过就认为DCI是发给自己的。追问“盲检的搜索空间怎么确定”搜索空间分公共搜索空间CSS用于初始接入、寻呼、随机接入响应、系统消息等和终端专属搜索空间USS用于正常上下行调度。公共搜索空间包括Type0SIB1、Type0A其他系统消息、Type1RA响应、Type2寻呼等。终端根据搜索空间配置和聚合等级AL1/2/4/8计算候选PDCCH的位置再按DCI长度盲检。NR里还引入了BD盲检次数的限制以控制终端实现复杂度——这也是面试的一个冷门考点。5.3 HARQ机制与重传细节几乎每次面试都会问HARQ。原题“NR的HARQ和LTE有什么不同异步HARQ是什么意思”相同的基础HARQ是MAC/物理层配合的快速重传机制接收端缓存软比特解码失败后发NACK发送端重传接收端把两次的软信息合并译码软合并提高译码成功率。NR的特点进程数更多、更灵活。下行HARQ进程最多16个上行也是16个且支持异步HARQ——重传不需要在固定时间发生可以由调度器自主决定时机调度灵活性大幅提升。相应的NDI新数据指示和RV冗余版本在DCI里显式携带接收端根据NDI知道是新传还是重传根据RV知道这次重传的比特优先级RV0优先打孔系统比特RV2/3优先打孔校验比特。追问“HARQ和ARQ的区别是什么为什么物理层用HARQ而不是ARQ”HARQ是快速、低时延的前向纠错辅助重传在物理层/MAC层完成重传时延小、开销小ARQ在RLC层做针对的是HARQ失败后的可靠传输兜底时延大但可靠性高。物理层选择HARQ是因为它能利用软合并增益在恶劣信道下显著降低重传次数满足低时延需求RLC ARQ只处理极少数HARQ失败的情况避免重传风暴。5.4 调度与链路自适应的实际联动原题“基站怎么根据终端反馈的CQI选择MCSCQI上报周期和粒度怎么理解”链路是终端测量CSI-RS/SSB算CQI映射成0~15的索引。每个CQI索引对应一个调制方式和编码速率查表基站收到CQI后结合BLER目标通常10%选择一个保守的MCS索引再通过DCI下发给终端。这里有个非常容易踩的坑CQI是“终端建议的MCS”而不是“终端保证能达到的MCS”。因为CQI测量的是参考信号的信道质量和PDSCH实际传输时的干扰情况并不完全一致参考信号和数据预编码可能不同相邻小区干扰也会变所以基站在调度时通常还要结合历史ACK/NACK做外环调整。这层“内环CQI 外环BLER调整”如果答出来面试官基本确认你是做过实际系统的人。追问“上行调度怎么获得信道信息”靠SRS探测上行DMRS。终端按配置周期发SRS基站测上行信道质量推算可用MCS、秩和预编码同时用PUSCH的DMRS做解调信道估计。TDD系统还可以利用信道互易性用上行SRS“反推”下行信道来做大规模MIMO预编码——这是5G核心增益之一很多设备商的波束算法文章都围绕这个点展开。6. BWP与波束管理5G物理层的实战进阶到了这个板块面试已经从“基础框架”进入“系统设计”层面。BWP带宽部分和波束管理是NR相对LTE的两大显著增强也是设备商和终端厂商最看重的能力。6.1 BWP的设计动机和信令流程面试官的问题很典型“为什么NR要引入BWP省电这个说法太笼统你能讲清楚背后的系统设计逻辑吗”BWP是载波内的一段连续频域资源。核心动机有四条一是终端省电。NR载波带宽可达100MHz甚至更高但终端不一定都需要大数据传输。如果一个终端始终在全带宽上做射频接收、ADC采样和FFT功耗非常可观。配置一个小的BWP比如20MHz终端只在BWP带宽内采样功耗大幅下降这在大带宽FR2终端上尤为重要。二是支持不同能力的终端。一个100MHz的小区可能同时有支持100MHz的高端终端和支持20MHz的低成本终端。BWP让基站分别为不同终端配置不同大小的活动带宽保证低能力终端也能正常接入。三是支持不同numerology共存。不同BWP可以配置不同的子载波间隔。比如一个BWP用15kHz承载eMBB另一个BWP用30kHz承载URLLC它们在一个载波内时分复用调度灵活。四是省去全带宽的参考信号开销。LTE里CRS必须覆盖全带宽NR把测量和调度都约束在BWP内参考信号只需在BWP内发送。关键信令流程RRC配置里给终端配置initial DL/UL BWP初始接入用、active BWP当前活动、default BWP回退目标以及BWP切换的触发条件。上行有定时器bwp-InactivityTimer终端在活动BWP上超过定时器没有调活动作就自动回退到默认BWP达到省电目的。DCI里也有BWP指示字段可以动态切换BWP。追问“切BWP时终端要做哪些事情为什么切换有延迟”终端要重新调频、重新接收新的BWP的PDCCH配置可能需要重置波束、重新做AGC和时频同步。如果两个BWP的numerology不同FFT窗长、CP配置、时隙边界都不一样终端必须重建基带处理链路所以BWP切换不是“瞬间完成”的协议规定有切换时间预算。6.2 波束管理从SSB扫描到波束失败恢复5G高频的核心竞争力就是波束赋形波束管理自然成了面试“压轴题”。原题“终端在FR2下怎么找到合适的波束波束失败怎么发现、怎么恢复”波束管理分四个阶段波束扫描、波束测量、波束上报、波束指示/切换。初始阶段用SSB集合扫描基站在不同时隙轮流发不同方向的SSB终端在每个SSB上测RSRP上报最强的几个SSB索引和RSRP。基站据此为终端选初始下行波束。连接态用CSI-RS做细粒度波束管理基站配置CSI-RS资源集合可包含多个资源和重复配置终端在这些资源上做波束扫描测量周期性或事件触发上报。基站通过TCITransmission Configuration Indicator状态给终端指示PDSCH/PDCCH的准共址QCL关系——告诉终端“当前数据信道的信道特性与哪个参考信号SSB或CSI-RS是关联的”。面试官特别爱问“QCL是什么你为什么需要它”QCLQuasi Co-Location准共址描述的是两个参考信号之间某些信道参数的关联性。比如如果PDSCH DMRS和某个CSI-RS满足QCL-TypeD空间接收参数关联意味着终端可以用接收CSI-RS时的那套接收波束来接收PDSCH。这样终端不需要重新做波束训练直接沿用参考信号测得的波束参数接收复杂度大幅下降。这个“用已知参考信号‘带路’未知数据信道”的思想是NR高频设计的精髓。波束失败恢复BFR流程终端监测波束失败检测参考信号通常是SSB或CSI-RS如果检测到波束质量持续低于阈值就上报波束失败。然后终端在专用PRACH资源上发波束恢复请求用专用前导或PUCCH/SR方式基站收到后配置新的候选波束终端在新波束上重新监听PDCCH。整个过程要在很短时间内完成——UE侧检测周期是按几十ms的量级设计的如果等RRC重配那就来不及了。追问“波束失败检测用什么参考信号为什么不用CSI-RS做检测”BFR检测参考信号一般选SSB和/或CSI-RSSSB周期性更强CSI-RS的周期和密度可配得更灵活。大规模MIMO系统里通常一个“服务波束”对应一组TCI状态BFR检测本质是“服务波束质量监控”不是所有波束都监测只有当前激活的那组。6.3 大规模MIMO与波束的物理层实现如果面试官是天线算法团队出来的大概率会问“大规模MIMO的预编码矩阵在物理层是怎么体现的终端需要知道预编码吗”答案是分场景。在基于CSI-RS的下行传输中基站发送CSI-RS时可以用不同的预编码或不用预编码终端通过测量CSI-RS估计“等效信道”即实际联合信道反馈的PMI本质上是“建议基站下次用哪个预编码向量/矩阵”。真正传输数据时基站决定预编码矩阵W并在DMRS上使用相同的W。因为DMRS和数据经历相同的预编码终端只需要从DMRS估计等效信道就能正确解调数据不需要显式知道W。这就是“透明传输”的核心思想——预编码对终端透明只有DMRS位置和端口数需要终端知道。这引出一个关键区别CSI-RS测的是“未加数据预编码”的信道或候选波束信道DMRS测的是“加了数据预编码”的等效信道。前者用于调度决策后者用于解调。两者分工明确、各司其职这是我在面试现场画过无数遍的图。7. 物理层面试的实战问答与避坑清单最后整理一批我实际在面试中被问到的高频快问快答以及候选人最常见的知识盲区。这些问题不一定是大头但答不上来会非常减分。7.1 30秒快问快答题库问NR一个无线帧多少毫秒答10ms一帧10个子帧。问30kHz子载波间隔下一个时隙多少毫秒答0.5ms因为1ms / 2^1 0.5ms。问一个RB多少个子载波答12个。问一个CCE里多少个REG答6个。问SSB在频域占多少个RB答20个RB240个RE但PSS/SSS只占127个RE其余是PBCH。问FR1里一个SSB集合最多几个SSB答8个。问小区PCI共有多少个答1008个等于3×336。问NR支持的最大HARQ进程数答下行和上行均最多16个。问PDCCH的聚合等级有哪些答1、2、4、8对应CCE个数1、2、4、8。问CSI反馈里CQI的索引范围答0~15。问DMRS Type 1每个RB每个符号最多几个端口答4个Type 2是6个。问PT-RS的作用是什么答估计和补偿相位噪声引起的CPE。问ZP CSI-RS的作用是什么答占位速率匹配防止PDSCH踩到它用于干扰协调。问正常CP下15kHz一个OFDM符号加CP的总时长答约71.35μs2048144个基本采样点15kHz下。7.2 常见的知识盲区和答题误区第一个盲区把CORESET和搜索空间混为一谈。CORESET是时频资源“地图”搜索空间是在CORESET上划定的候选PDCCH位置集合。两者是“资源”和“候选位置”的关系很多候选人讲到PDCCH盲检时两个概念来回混用面试官一听就知道基础不扎实。第二个盲区不知道PDCCH的DMRS位置是固定的。每个REG里有固定的RE放PDCCH的DMRS所以配置CORESET时不用单独配DMRS位置只要知道CORESET大小和REG bundle大小终端就能推算DMRS。很多人讲PDCCH只提到CCE聚合完全忽略DMRS被追问后大脑一片空白。第三个盲区上行和下行DMRS的位置生成规则不一致。上行PUSCH的DMRS位置由参数dmrs-UplinkForPUSCH-MappingTypeA/B配置下行PDSCH的由dmrs-DownlinkForPDSCH-MappingTypeA/B配置两者结构类似但字段不同。实际开发时经常因为配置错映射类型导致解调失败面试里能主动区分映射类型A时隙起始和类型B数据起始的人非常少。第四个盲区以为5G没有CRS就没有小区级参考信号。SSB本身就是一组周期性下发的小区级信号同时承担同步、测量、波束管理的作用。虽然名字不叫CRS但“小区级公共测量参考”的功能并没有消失只是从“每个子帧全带宽发送”变成了“周期、窄带、多波束发送”。第五个盲区随机接入响应里的TA命令怎么用。终端拿到TA值后把自己的上行定时提前调整到TA对应的值并以此为基准继续做闭环TA更新。很多人只记得“Msg2带TA”但说不清TA的初始值怎么量化协议里TA TA值 × 16 × κ × Tc换算成时间再除以2就是单向传播时延估计这属于PHY/MAC交界处的基本功容易被忽略又容易考。7.3 准备物理层面试的高效方法如果你时间有限我建议按这个优先级准备第一优先级必考numerology和帧结构、SSB结构与小区搜索流程、物理信道/信号分类、DMRS/CSI-RS/PRACH的功能与配置、4步随机接入流程、HARQ基本原理。这些是“骨架”任何一场面试都绕不开。第二优先级高频BWP的功能与切换、波束管理与QCL、DCI格式与RNTI分类、PDCCH盲检与搜索空间、CQI/MCS链路自适应、功率控制公式。这些是“血肉”体现你真正做过NR系统。第三优先级加分PT-RS的时频密度规则、PRACH root sequence规划、RA-RNTI公式、PDCCH的REG bundle交织、DMRS Type 1/Type 2端口分配细节、波束失败恢复的mac-CellGroupConfig参数。这些是“亮点”答出来能让面试官眼前一亮。实操方法上我自己的经验是不要死背协议要拿Matlab或者SRSsrsRAN开源5G基站/终端实现把流程跑一遍。比如用srsRAN搭一个最小小区抓一下SSB波形看PSS相关峰再配一个PRACH preamble看Msg1的检测过程——亲手做一遍比背十遍协议都有效。我在准备面试那会儿就是在srsRAN里把4步随机接入和CSI上报整个走通结果面试官问的几乎所有过程细节我都答得上来因为“我见过它真正跑起来的样子”。写在最后物理层面试用的是“从框架到细节”的递进能力回头看我这些面试经历最大的体会是面试官真正想验证的不是你记住了多少参数而是你能不能把一个新系统从“整体架构”到“关键细节”层层拆解并且在追问下不掉链子。这背后需要的是系统的物理层框架思维而不是碎片化的知识点堆砌。面试准备阶段我最受益的方法是“一页纸自述”——不用看任何资料在一张A4纸上从头画出NR物理层所有信道和信号在时频格上的位置、流程和交互关系。画不出来的地方就是你知识的漏洞画出来之后你会发现之前死记的那些参数突然都有了位置感。这个方法分享给正在准备面试的你比刷一百道题都管用。最后再分享一个我在实际外场和系统联调中反复踩到的教训面试里答得再漂亮都不如你在现场能快速定位“SSB一直在发但终端就是搜不到”的问题。物理层的价值最终体现在解决问题上而不是背协议上。能把理论落到仪表、日志和空中接口消息里才是面试官真正想看到的“经验”。祝各位都能拿到心仪的offer。