MapFlow

PUBLIC LEARNING ROADMAP

面向O-RAN O-RU/O-DU的5G NR物理层与前传链路开发与MATLAB验证 学习技能树

由 Skill Tree Engine 确定性生成的只读快照

32 个知识节点 · intermediate

发布者:quwellcc

知识目录

基础概念

LTE向NR物理层迁移对照与参数集体系

从时频/帧结构/波形/参考信号/信道化维度对照LTE迁移到NR(dark前有LTE基础无需入门)

建议预留 60 分钟

学习目标

  • 对照迁移时频资源参数集方法
  • 明确NR关键信道化演进
  • 建立NR术语与LTE习惯的对位表

关键概念

  • numerology
  • SSB
  • CORESET
  • BWP
  • 灵活PDCCH
  • 广域窄带接入

为什么学习

  • 学员已有LTE PHY基础、此节点作为NR对照映射的锚点,只需掌握关键差异而非从零学通信原理

如何检验理解

  • 能列出NR对LTE在numerology、SSB、CORESET、灵活的BWP等10个关键差异并解释动机

核心技能

MATLAB 5G Toolbox环境与nrConfig/nrDLSCH对象体系

搭建5G Toolbox,掌握载波/小区/DLSCH/OFDM系统对象与参考测量信道(RMC)配置入口

建议预留 90 分钟

学习目标

  • 掌握载波/传输块/OFDM系统对象
  • 理解RMC参数化生成流程
  • 能读取中间量验证符合规范

关键概念

  • nrCarrierConfig
  • nrDLSCH
  • nrOFDMModulator
  • RMC
  • nrWaveformGenerator

为什么学习

  • 项目允许标准函数/系统对象实现编码调制,需熟练掌握对象体系以解释参数与中间量、不手写底层

如何检验理解

  • 独立用nrCarrierConfig对象构造小区并能打印/解释各指数属性含义

核心技能

O-RAN 7.2x切分与RU/DU数据流总览(先总览定位)

明确7.2x(Intra-PHY)下O-RU承担IFFT/FFT/CP/天线等符号级后端、O-DU承担编码调制等,并沿LS总流程图

建议预留 90 分钟

学习目标

  • 认识7.2x功能切分边界
  • 明确RU/DU各自处理链
  • 定位后续模块在链路中的位置

关键概念

  • Option 7.2x
  • O-RU
  • O-DU
  • symbol级
  • LOWER-PHY
  • 前端分离

为什么学习

  • 作为工程总览锚点,先建立整体数据与控制流用于指导后续章节在选前向过程的位置,非实现技能

如何检验理解

  • 画出从O-DU编码到O-RU天线的上行下行数据流与每步所属节点

基础概念

NR帧结构与numerology(SCS/时隙/符号/CP)

掌握NR子载波间隔μ、时隙/符号与CP设计,与LTE/帧时长对照

建议预留 45 分钟

学习目标

  • 理解SCS与帧/时隙递推
  • 对比LTE固定15kHz的灵活参数
  • 掌握NR CP类型

关键概念

  • numerology μ
  • subframe/slot/symbol
  • Cycle Prefix
  • 帧同步

为什么学习

  • 这是资源换算与所有信道配置的前置,学员有LTE基础故聚焦μ与每时隙符号等新机制

如何检验理解

  • 给定μ能算出每帧时隙数/每时隙符号与对应CP时长

核心技能

前传C/U/S/M平面协议总览与分层角色

了解前传四平面功能:C控制、U用户、S同步、M管理及接口在RU/DU间的承载(含eCPRI)

建议预留 60 分钟

学习目标

  • 区分C/U/S/M平面职责
  • 了解四类消息使用的通道
  • 对应上eCPRI类型

关键概念

  • C-Plane
  • U-Plane
  • S-Plane
  • M-Plane
  • eCPRI

为什么学习

  • 作为前传统计工程的前提,需理解各平面在半实信号的路径、不深入M面协议实现细节

如何检验理解

  • 用一句话说清楚C/U/S/M平面分别承载什么消息及何时首发

核心技能

NR资源网格三层工程换算(载波/全RB/BWP/实际分配)

区分载波RB、BWP与实际分配;理解273×12×30kHz=98.28MHz不等于信道带宽或采样率

建议预留 60 分钟

学习目标

  • 区分三层RB/资源语义
  • 计算最大传输带宽
  • 厘清98.28MHz与信道/采样率关系

关键概念

  • Point A
  • carrier RB
  • BWP
  • 272/273RB
  • channel bandwidth
  • Guard band

为什么学习

  • 这是项目专项(100MHz工程)的核心量化基础,需能反复在不同分配下独立换算并解释三层不等价的物理原因

如何检验理解

  • 给定100MHz/30kHz算出最大273RB并说明为何不等于信道带宽与采样率

基础概念

OFDM时频认识与同步信道资源图谱(对照LTE)

从时频二维理解OFDM符号、RE/RB布局及SSB/CORESET所在频谱位置(含半帧固定图样)

建议预留 75 分钟

学习目标

  • 掌握RE/RB/网格时间频坐标
  • 认识SSB扫描占用RB
  • 看懂时频资源图

关键概念

  • resource grid
  • RE/RB
  • SSB location
  • CORESET
  • frequency location

为什么学习

  • 为后续IFFT成形与SSB/DCI时间频图提供时频直觉,无需展开数学推导

如何检验理解

  • 能在一张网格图上标出SSB、CORESET与数据区域的相对RB/符号位置

核心技能

初始接入全链路运作与参数来源分类总览

沿SS→MIB→SIB1/RRC→PRACH→调度→双向业务叙事,梳理各步骤所需参数来自哪里(检测/预配置/广播/专用/控制)

建议预留 75 分钟

学习目标

  • 梳理接入到业务的阶段
  • 区分参数来源(检测/预配置/广播/专用)
  • 定位RU/DU在哪里解码或直通

关键概念

  • initial access
  • MIB/SIB
  • RACH
  • C-RNTI grant
  • config source 分类

为什么学习

  • 这是角色理解的骨架层,从接入到双向业务整体运作,重点建立谁来配置哪段参数的方向感而非实现细节

如何检验理解

  • 画出从初始同步到首次PDSCH/PUSCH各配置项来源的分类清单

核心技能

5GTB载波/BWP/资源分配对象三组共用参数接口

构造基础网格(RMC小)、合法接入配置、100MHz工程配置三组参数共用carrier对象接口

建议预留 90 分钟

学习目标

  • 设计共用参数函数
  • 三组参数正确填充
  • 复用同一OFDM生成流程

关键概念

  • parameterizable carrier
  • 三档RB
  • 接口复用
  • scalability

为什么学习

  • 三组参数共用接口是贯穿演示的关键,须让同一套配置函数可在三个场景切换以复用所有信道搭建代码

如何检验理解

  • 写一个config函数能在三种载波规模间切换并正确生成各网格

核心技能

调制映射与传输块构建(对照LTE加扰)

掌握QPSK~256QAM调制、输入比加扰与传输块位到符号链的构建

建议预留 45 分钟

学习目标

  • 完成调制映射解映射
  • 解释星座缩放因子
  • 理解传输块到码块关系

关键概念

  • QAM
  • 星座缩放
  • scrambling
  • transport block
  • modulation order

为什么学习

  • 编码与层映射符号符号的输入;学员有LTE调制基础,只需掌握星座缩放与传输块概念即可使用后接块接口

如何检验理解

  • 对照某调制阶数解释为什么放大系数、能完成位到星座点的映射与恢复

核心技术

OFDM符号→天线端口IQ成形(IFFT/FFT与CP,含MATLAB)

在MATLAB用nrOFDMModulator把资源网格打成天线口IQ,与移除CP的FFT解调,模拟RU时域后端

建议预留 75 分钟

学习目标

  • 调制资源网格成符号IQ
  • 加/去CP并核对
  • 理解每符号对应FFT点

关键概念

  • nrOFDMModulator
  • ⅠFFT/FFT
  • CP
  • antenna port
  • per-symbol

为什么学习

  • 这是把网格变IQ与后续前传IQ打包衔接的必经步骤,对应RU真正承担的物理层后半部分

如何检验理解

  • 用OFDM对象把网格调成IQ并验证其与本地重生成网格round trip一致

核心技能

SSB同步序列/PSS/SSS与PCI检测(初同步)

掌握PSS/SSS序列生成、SSB块结构及用其完成时频同步、测PCI/SSB索引

建议预留 75 分钟

学习目标

  • 生成PSS/SSS
  • 做相关检测PCI
  • 建立时频同步并定位SSB

关键概念

  • PSS/SSS
  • PCI
  • correlation
  • SSB index
  • 时频同步

为什么学习

  • 下行同步是初始接入第一步、RU接收路径核心能力;需用5GTB同步对象复现并解释中间检测量

如何检验理解

  • 对含SSB波形运行同步检测返回PCI与时间偏移并能解释其正确性判断依据

核心技能

编码体系CRC/LDPC(base graph)/Polar与速率匹配

用5GToolbox标准系统对象实现CRC/LDPC/Polar与速率匹配,解释BG选择/TBS切块/速率匹配入参

建议预留 90 分钟

学习目标

  • 完成标准对象编解码
  • 解释BG1/BG2选择
  • 掌握TBS到码块切分

关键概念

  • CRC
  • LDPC base graph
  • Polar
  • rate-matching
  • code block segmentation

为什么学习

  • 只需用标准对象并准确解释参数与中间量,不手写底层;是PDSCH/PUSCH与DCI解码的输入链能力

如何检验理解

  • 调用nrDLSCH等对象完成一TB编码并能指出BG2选择与速率匹配对中间量BLER的影响

核心技能

层映射/预编码与天线端口/层数MIMO机理

掌握传输层(层)映射、发射预编码向量/矩阵和天线端口与层数的对应关系

建议预留 60 分钟

学习目标

  • 映射codeword到layer
  • 理解预编码矩阵作用
  • 建立端口与层映射

关键概念

  • layer mapping
  • precoding
  • antenna port
  • rank
  • precoding matrix

为什么学习

  • 多天线是需求能力,但基站实现需重点掌握预编码进入天线口IQ前与DMRS端口联合的作用即可

如何检验理解

  • 配2层×2端口预编码复数符号后能说明每端口IQ由多层如何合成

核心技能

CORESET/搜索空间与DCI盲检/调度联动

掌握CORESET/搜索空间配置、PDCCH加扰与aggregation候选DCI盲检及与后续调度资源联动

建议预留 90 分钟

学习目标

  • 配置CORESET/搜索空间
  • 理解候选盲检与加扰
  • DCI指出的资源推给PDSCH

关键概念

  • CORESET
  • search space
  • DCI format
  • RNTI加扰
  • AL aggregation

为什么学习

  • DCI盲检决定调度参数、是下行业务启动与解码PDSCH关键;重点用合法RMC场景说明候选聚合级盲检逻辑不用写全搜索

如何检验理解

  • 在配好CORESET的波形上正确解出DCI格式与RNTI并解释为何该候选命中

核心技能

PBCH/MIB字段解析与共享预配置

在SSB上解析PBCH的MIB字段(systemFrameNumber/SCS/SSB位置/公共DMRS),并入共享预配置表

建议预留 75 分钟

学习目标

  • 解复用PBCH有效载荷
  • 解析MIB各字段
  • 列出可共享预配置子集

关键概念

  • PBCH
  • MIB field
  • SFN
  • SSB正字ssbIndex
  • DMRS

为什么学习

  • MIB是下行最小系统信息且字段有限、可作为可共享预配置的稳定来源,面向参数标注体系是本节点核心

如何检验理解

  • 对合法波形解出MIB各bit并解释哪些字段可当作小区共享预配置

核心技能

PRACH格式/B4/139短序列接入与独立路径

理解基于B4格式139长Preamble的短序列PRACH原则、专用/竞争无冲突接入与RAR响应

建议预留 75 分钟

学习目标

  • 配置B4/139格式序列
  • 理解接入与RAR
  • 识别上行独立检测路径

关键概念

  • PRACH B4
  • 139 preamble
  • contention-free
  • RAR
  • preamble检测

为什么学习

  • PRACH是接入关键且与新短序列格式的新增益,突出其在RU侧的独立U-plane与检测

如何检验理解

  • 对比B4/139格式时能说出preamble序列长度与ZF检测上行接入链路一致性

核心技能

DMRS类型/时频-端口配置与信道估计前置

理解上下行DMRS类型1/2、端口数及其时频密度(对信道估计的作用)

建议预留 60 分钟

学习目标

  • 解析DMRS config
  • 识别type1/2的RE图样
  • 理解前置信道估计信号

关键概念

  • DMRS type1/2
  • port mapping
  • 时频密度
  • front-loaded

为什么学习

  • 前导符号预置DMRS为接收端估计前置;需能从配置推断其时频位置密度以对接估计算法

如何检验理解

  • 给DMRS-config能推断type1/2所占RE与多系下的端口独立性

核心技能

DCI→PDSCH解码与下行接收链路(参数标注)

按DCI资源分配对PDSCH做资源网格取出->LDPC去速率->TB,并对每一步参数标注来源(DCI/MIB/SIB1-预配置)

建议预留 120 分钟

学习目标

  • 按DCI做PDSCH解调
  • 串联去速率匹配到TB
  • 给每参数标注来源体系

关键概念

  • PDSCH
  • 频率资源分配
  • rate recover
  • parameter provenance

为什么学习

  • PDSCH接收链是核心实现技能,须将DCI盲检、速率匹配、参考信号与对参数来源的分箱贯穿,是可复用收链

如何检验理解

  • 构造带DCI/数据块波形后正确解调PDSCH得到原始TB并逐参数注明来源标签

核心技能

PUSCH上行发送与接收(对照RU上行接收路径)

理解上行PUSCH(DMRS前置/预编码/MCS)在RU的接收处理与DCI授予的UI调度

建议预留 90 分钟

学习目标

  • 理解上行PUSCH收发
  • 掌握RU侧上行接收边界
  • 串联DL DCI触发UL授权

关键概念

  • PUSCH
  • DMRS
  • UL grant
  • RU rx path

为什么学习

  • 上行是RU接收路径的主体,需掌握PUSCH配置由DCI/frames调度与DMRS对齐,在7.2x下RU只做符号域上行

如何检验理解

  • 可用DCI配置user的PUSCH并建立上行接收解出原始数据块

基础概念

SIB1(RMSI)与小区/BWP/接入参数配置

掌握SIB1在PDSCH上承载的小区级/接入与下行公共参数,作为RRC stage与上行调度的前提

建议预留 60 分钟

学习目标

  • 了解SIB1承载内容
  • 匹配小区公共配置
  • 接入流程下行完成

关键概念

  • SIB1/RMSI
  • cell config
  • BWP
  • 下行公共资源

为什么学习

  • SIB1把可共享预配置的大多数给到RRC;需能读懂其承载的公共配置对双工资源理解足够,无需逐bit实现

如何检验理解

  • 能列出SIB1中把哪些下行频点/BWP/PDCCH公共参数设定给用户

核心技能

DMRS信道估计与均衡/多径联合接收

基于DMRS做LS/MMSE估/均衡,覆盖上行RU接收的时间频估计在多径下的联合

建议预留 90 分钟

学习目标

  • 实现LS/MMSE估计
  • 配置DMRS并均衡
  • 多径场景收效定量

关键概念

  • LS/MMSE
  • DMRS
  • equalization
  • TDL
  • BLER

为什么学习

  • 含真实衰落下的估计均衡是实现与信道类的核心,需能将DMRS前置与均衡打通并扩展到多径场景

如何检验理解

  • 在DMRS位置估计信道并均衡恢复星座,在TDL信道里BLER改善符合预期

核心技能

O-RU上行业务路径建模与IQ相对检测上报

在上行7.2x下建模O-RU把OFDM符号IQ对前传上送,区别RU的上送原始IQ vs 检测结果上报

建议预留 75 分钟

学习目标

  • 建模RU上行OFDM IQ
  • 区分IQ vs 检测上报
  • 给出该边界工程理由

关键概念

  • uplink IQ
  • detection report
  • PRACH检测
  • RU边界

为什么学习

  • RU真实功能是IQ交DU而在PRACH等RU上报检测,理解两者边界是本项目前传适配的工程基础

如何检验理解

  • 区分出PUSCH走原始IQ上送而PRACH走检测上报并解释为什么这样切

核心技能

单用户单层/固定调度/理想同步/AWGN基线验证

搭建理想条件下的单层PDSCH/PRACH验证基线作为后续非理想对照,含基础DMRS与OFDM全线观察

建议预留 90 分钟

学习目标

  • 搭建AWGN基线
  • 单层信号闭环
  • 记录定量对照结果

关键概念

  • AWGN
  • baseline
  • 单层/单用户
  • 固定调度

为什么学习

  • 据方法先单用户单层/理想同步/AWGN得基线,这是正确性对照基准,之后加路径修正才有意义

如何检验理解

  • 在AWGN下跑出理想单层链路并把解调BLER对照(接近理论曲线差距解释)

工具链

U-Plane IQ组包(ASTRI-v3.1按符号切分)

掌握前传U-Plane把每符号/天线端口全带宽IQ打包的ASTRI-v3.1格式与载荷header组织

建议预留 90 分钟

学习目标

  • 按符号打包全带宽IQ
  • 掌握ASTRI format字段
  • 验证打包还原闭环

关键概念

  • ASTRI-v3.1
  • U-Plane
  • section
  • 全带宽/按符号
  • datasection

为什么学习

  • 这是RU按符号切分全带宽打包落到前传承载的核心技能,需把网格IQ按ASTRI载波格式配报头与数据

如何检验理解

  • 把上行符号IQ打成ASTRI-v3.1载波并通过解包等复现还原IQ

核心技能

同步与时钟:PTP master(DU)/slave(RU)与GPS三RU分发

掌握DU作PTP master/RU slave并以GPS经DU向三RU分发时频同步确保IQ对齐,含时间窗

建议预留 90 分钟

学习目标

  • 理解PTP master/slave机制
  • GPS经DU分发到多RU
  • IQ对齐与时间窗评估

关键概念

  • PTP/GPS
  • master/slave
  • Timing
  • IQ对齐
  • 3-RU

为什么学习

  • 同步是跨RU前传时序一致基础,AI用PTP与GPS双源理解其从DU分发到多RU确保IQ对齐约束

如何检验理解

  • 画出一套GPS从DU经接口到3个RU的对齐分发时间线并指出各延时误差点

核心技能

参数来源标注体系且可共享预配置 vs 必须解码

对整链上下游参数标注来源(检测估计/预配置/MIB/SIB1-RRC/DCI/前传控制)分可共享预配置与必须解码

建议预留 75 分钟

学习目标

  • 六大来源标签体系
  • 分法可共享预配置子集
  • 做出标注
  • 论证RU哪些必解码

关键概念

  • 检测估计
  • MIB/SIB1/DCI
  • 预配置
  • 前传控制
  • 共享/动态分界

为什么学习

  • 角色对参数来源来源分层(MIB稳定/广播共享/SIB1型专用/RRC专用/DCI动态/前传控制实时)是集成演示可迁移结论

如何检验理解

  • 给一套PDSCH全部参数填来源六大类并标出哪些可共享预配置哪些必须解码

工具链

C-Plane四类消息按符号/端口/信道/section配置

掌握O-DU下行/上行C-Plane(U/C)按符号/天线端口/信道/section type/section的差异化消息

建议预留 120 分钟

学习目标

  • 掌握四类分片消息
  • 按维度配置section
  • 区分上下行控制

关键概念

  • C-Plane
  • section
  • section type
  • 天线端口/信道
  • 上下行控制消息

为什么学习

  • 对C/U-Plane四类消息的差异化管理(section type/section分片)是RI专家的角色关键,需熟练到能排布各类section

如何检验理解

  • 对D/U C-Plane两类消息分别给你支持的symbol/port/channel/section组合给出合法的section组织

工具链

MTU逾限分片与eCPRI/UDP承载组装

大于MTU将U/C四种消息用扩展section分片跨包,eCPRI/UDP/IP封装应保持顺序与校验

建议预留 90 分钟

学习目标

  • 实现四类消息超MTU分片
  • eCPRI/UDP打包成包
  • 对重组完整性验证

关键概念

  • MTU
  • fragmentation
  • extension section
  • eCPRI message type
  • 重组

为什么学习

  • 多RB大IQ必然超MTU,分片是否在边界的四类消息正确重组是RU/DU联调的专家成熟技能

如何检验理解

  • 对一超MTU数据生成分片包并在DU侧正确重组且顺序正确无丢失

核心技术

非理想链路:载波频偏/定时偏差/多天线验证

在基线基础上加入CFO、定时偏移、多径、多天线做物理层验证与工程约束检验

建议预留 120 分钟

学习目标

  • 注入多径/频偏/定时偏差
  • 对比基线验证鲁棒性
  • 将工程约束纳入对照

关键概念

  • CFO
  • timing error
  • 多径/多天线
  • 鲁棒性对照

为什么学习

  • 沿方法逐步升非理想更贴近实现并用于校准鲁棒接收带宽,是RU实现验证的必要储备

如何检验理解

  • 给某CFO值让基线链路BLER劣化并校正后恢复符合预期

工具链

容量/MTU/时间窗/1拖3工程约束分析

量化FR1 100MHz下前传带宽、MTU分片、RU处理时间窗预算及单DU带3RU的系统容量约束

建议预留 120 分钟

学习目标

  • 算100MHz前传带宽
  • 铺MTU分片方案
  • 推导时间窗与1拖3预算

关键概念

  • 100MHz容量
  • MTU分片
  • 时间窗
  • 1拖3
  • fronthaul带宽

为什么学习

  • 这是整个角色面向工程是否落地专家的闭环问题,对100MHz的IQ位流带宽×3RU的时间窗做预算推导

如何检验理解

  • 采用100MHz/273RB算得每符号IQ串行接口带宽,连MTU与1拖3换算其DU耗带宽并约束窗口

核心技能

综合演示:SSB/MIB/DCI/PDSCH/PUSCH/MIMO/PRACH/前传IQ整合

以100MHz工程配置整合RM/SSB/MIB/DCI/PDSCH/PUSCH/MIMO/PRACH并配前传IQ打包,对照可控差异说明成果

建议预留 180 分钟

学习目标

  • 集成全部通道链路
  • 验证跨模块数据联动
  • 加工程约束与来源标注
  • 完成综合对照报告

关键概念

  • SS→MIB
  • DCI→PDSCH/PUSCH
  • MIMO
  • PRACH
  • IQ+fronthaul综合

为什么学习

  • 验证系统级联调,需对SSB-MIB-DCI-PDSCH并PRACH路径数据调度联动验证与工程约束纳入一体,与中间层对照解释差异

如何检验理解

  • 一演示回放完整接入->业务->PRACH的前端IQ打包流程每参数都标来源且与理想对照图给定量差异说明

前置关系与知识联系

结合互动地图查看具体关系类型,再选择下一步。