【MATLAB源码】PTRS:相位噪声估计与补偿仿真平台

0 阅读3分钟

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 EVM5.362593%4.743402%有改善
BER9.845e-059.947e-06下降约 10 倍
星座分布明显扩散收敛明显视觉改善
CPE 影响未补偿PTRS 补偿旋转抑制

🎯 CPE 补偿能力

补偿前后差异清晰,便于直观评估。

参数配置性能
载波频率30 GHz相位噪声可见
PTRS 时间密度1补偿收益稳定
PTRS 频域密度2BER 明显下降

🖥️ 运行环境

面向 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、星座图与资源映射图。

📸 演示图片预览

仿真运行后自动输出多张图像,便于演示与报告引用。 rs_map.pngconstellation_no_cpe.pngconstellation_cpe.pngpn_psd.png

🛒 获取方式

本文代码仅为核心片段,完整版工程已整理好。 关注公众号 【3GPP 仿真实验室】进行获取。

📚 参考文献

  1. 3GPP TS 38.211, NR; Physical channels and modulation
  2. 3GPP TS 38.214, NR; Physical layer procedures for data
  3. 3GPP TR 38.803, Study on new radio access technology
  4. S. M. Kay, Fundamentals of Statistical Signal Processing
  5. J. G. Proakis, Digital Communications