PTRS 相位噪声估计与补偿仿真平台
面向 5G NR 的 PTRS 相位噪声补偿仿真
提供可复现的 CPE 估计、补偿与性能评估
PTRS 相位噪声 CPE 补偿 5G NR OFDM
📌 为什么选择
相位噪声会引起星座扩散与误码上升。本项目给出一致可复现的 PTRS 估计与补偿流程,并输出可视化与量化指标。适用于实验复现与工程验证。
| 痛点 | 方案 |
|---|---|
| 相位噪声建模不统一 | 多极点零点模型与一致 PSD 计算 |
| PTRS/DMRS 资源关系复杂 | 自动生成索引与资源映射图 |
| CPE 估计难以复现 | 固化估计与补偿链路 |
| 结果难以量化 | 输出 EVM、BER 与星座图 |
| 演示材料分散 | 一键运行与结果落盘 |
🎯 核心价值
🔬 学术研究价值
面向理论复现与流程可解释性设计。
- 相位噪声频域建模
- PTRS CPE 估计原理
- OFDM 接收链路推导
- ICI 与补偿效应分析
💼 工程应用价值
面向快速验证与工程落地。
- 一键运行仿真脚本
- 参数集中可配置
- 指标与图像自动输出
- 资源映射可视化
⚡ 技术亮点
🌊 PTRS 补偿链路 vs 仅均衡
| 特性 | 传统方案 | 本方案 |
|---|---|---|
| 相位噪声建模 | 简化或缺省 | 多极点零点 PSD |
| CPE 估计 | 无或弱化 | PTRS 符号估计 |
| 资源映射 | 手工确认 | 自动索引与图示 |
| 指标输出 | 零散 | EVM/BER 统一统计 |
| 复现能力 | 不稳定 | 固化配置与流程 |
📊 性能指标(实测数据)
数据来源说明:
demo_ptrs_pn.m默认配置运行结果(outputs/latest)
| 场景 | 基线 | 本方案 | 结论 |
|---|---|---|---|
| RMS EVM | 5.362593% | 4.743402% | 有改善 |
| BER | 9.845e-05 | 9.947e-06 | 下降约 10 倍 |
| 星座分布 | 明显扩散 | 收敛明显 | 视觉改善 |
| CPE 影响 | 未补偿 | PTRS 补偿 | 旋转抑制 |
🎯 CPE 补偿能力
补偿前后差异清晰,便于直观评估。
| 参数 | 配置 | 性能 |
|---|---|---|
| 载波频率 | 30 GHz | 相位噪声可见 |
| PTRS 时间密度 | 1 | 补偿收益稳定 |
| PTRS 频域密度 | 2 | BER 明显下降 |
🖥️ 运行环境
面向 MATLAB 桌面环境,流程可直接运行。
- 语言:MATLAB
- 依赖:Communications Toolbox
- 硬件:通用 CPU
📁 项目结构
ptrs_phase_noise/
├── core/ # 载波与 OFDM 基础
├── pn/ # 相位噪声模型
├── rs/ # DMRS/PTRS 资源生成
├── map/ # 资源映射与索引
├── sim/ # 演示脚本
├── utils/ # 基础工具函数
├── outputs/ # 输出结果
└── docs/ # 文档与说明
📄 文档体系
文档覆盖算法推导与工程结构两条主线。
📘 算法文档
说明相位噪声模型、ICI 机理与 PTRS CPE 补偿推导。
📒 代码文档
梳理目录结构、模块职责与主流程数据流。
💻 核心代码展示
🔥 相位噪声注入
相位噪声按 PSD 形状成形后施加到时域波形。
# 生成目标 PSD
# 构造相位噪声对象
# 对时域波形进行相位调制
🌟 PTRS CPE 估计
基于 PTRS 均衡符号估计每个 OFDM 符号的 CPE。
# 提取 PTRS 均衡符号
# 按符号求相位平均
# 对缺失符号线性插值
🚀 CPE 补偿与评估
在 PTRS 覆盖区间进行相位补偿并统计指标。
# 对 PDSCH 符号执行相位补偿
# 解调并统计 EVM/BER
# 输出可视化结果
🎬 一键运行
cd('ptrs_phase_noise')
addpath(genpath(pwd))
run('sim/demo_ptrs_pn.m')
结果预览
补偿后星座明显收敛,EVM 与 BER 指标同步改善。
图示占位说明:相位噪声 PSD、星座图与资源映射图。
📸 演示图片预览
仿真运行后自动输出多张图像,便于演示与报告引用。




🛒 获取方式
本文代码仅为核心片段,完整版工程已整理好。 关注公众号 【3GPP 仿真实验室】进行获取。
📚 参考文献
- 3GPP TS 38.211, NR; Physical channels and modulation
- 3GPP TS 38.214, NR; Physical layer procedures for data
- 3GPP TR 38.803, Study on new radio access technology
- S. M. Kay, Fundamentals of Statistical Signal Processing
- J. G. Proakis, Digital Communications