混合波束 + CDL 全链路可复现实验平台
无需专用工具箱的可重复链路仿真
【混合波束赋形】【CDL 信道】【DMRS】【OFDM】
面向混合波束与 CDL 信道场景,传统示例依赖专用模块且可复现性不足。本项目提供完整链路与统一参数区,便于复现实验与结果对齐。
| 痛点 | 方案 |
|---|---|
| 工具箱依赖高 | 纯脚本实现,免专用模块 |
| 链路流程分散 | 单入口脚本,流程可追溯 |
| 极化与 DMRS 难对齐 | 规范化建模与参数一致化 |
| 波束与 RF 连接难可视化 | 统一绘图与风格输出 |
| 结果不易复现 | 固定随机种子与参数集中 |
强调可验证与可复现的链路建模。
强调工程化结构与统流程。
| 特性 | 传统方案 | 本方案 |
| -------------- | -------------- | ----------------- |
| 依赖性 | 依赖专用模块 | 纯脚本实现 |
| 可移植性 | 环境要求高 | MATLAB 基础环境 |
| 参数集中 | 参数分散 | 统一参数区 |
| 可视化一致性 | 风格不统一 | 统一配色与网格 |
| 过程追踪 | 输出零散 | 全流程打印 |
强调波束、信道与估计的一致性呈现。
| 参数 | 配置 | 性能 |
| ----------- | -------------------- | -------------------- |
| 波束赋形 | 4×4 阵列,8 RF 链 | 主瓣清晰,方向一致 |
| DMRS 配置 | 类型 1,单符号 | 估计稳定可用 |
| CDL 设定 | CDL-C,NSC=0 | EVM≈4.31% |
面向单机 MATLAB 环境的可复现实验配置。
nr-cdl-bf/ ├── cdl-bf/ # 主仿真工程 │ ├── funcs/ # 功能函数集合 │ ├── model_hybrid_beamforming_cdl.m # 主脚本入口 │ └── Figure_*.png # 运行结果图 ├── docs/ # 文档目录 │ ├── 算法文档.md # 理论推导 │ └── 代码文档.md # 工程说明
文档覆盖“理论推导 + 工程说明”双轨内容。
聚焦模型、信道、DMRS 与均衡的公式推导与解释。
聚焦结构、模块职责、调用链与数据结构契约。
围绕 PDSCH/DMRS 的资源与映射流程。
# 计算 DMRS 符号位置与索引 # 生成 PDSCH 数据比特并完成调制 # 将数据与 DMRS 映射到资源网格
围绕静态路径增益与分数时延滤波。
# 生成 CDL 路径参数与集群类型 # 构建分数时延滤波器并合成抽头 # 输出时域信道与频域响应
围绕估计、均衡与 EVM 评估。
# 提取 PDSCH 资源并估计信道 # 执行 MMSE 均衡得到符号估计 # 统计 EVM 与误码结果
matlab -batch "run('cdl-bf/model_hybrid_beamforming_cdl.m')"
dir cdl-bf
默认参数下输出 RF 连接、波束图与星座图,并给出 EVM≈4.31%。图示占位说明:典型输出包含 4 幅图像与控制台统计。
运行结果与可视化示例如下。

本文代码仅为核心片段,完整版工程已整理好。 关注公众号 【 3GPP 仿真实验室】进行获取。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70049237/viewspace-3112207/ ,如需转载,请注明出处,否则将追究法律责任。