3GPP Technical Reports Library Dataset
收藏资源简介:
一个手工精选的、节级别的3GPP技术报告数据集,将报告中的表格、公式和参数提取为结构化数据(Markdown、CSV、YAML),并提供类型化的Python API用于无线仿真。
A hand-curated, section-level 3GPP technical report dataset that extracts tables, formulas and parameters from the reports into structured data formats including Markdown, CSV and YAML, and provides typed Python APIs for wireless simulation.
3gpp-tr-library 数据集总结
数据集概述
3gpp-tr-library 是一个3GPP技术报告(TR)的深度结构化数据集,由Mehdi Zafari在博士研究期间开发,并由A. Lee Swindlehurst教授支持。该数据集将3GPP技术报告中关键部分的手工验证内容转换为可查询的Markdown、CSV和YAML格式,并提供类型化的Python API,可直接将信道模型参数用于仿真代码。
核心特点
- 人工验证:每个已验证的值都经过多种独立源格式交叉检查,包括DOCX结构、渲染PDF视觉检查和HTML导出文本
- 三格式协同:每个处理过的章节均以三种相互验证的格式发布
- 版本固定:参数通过API直接获取,无需人工转录,避免转录错误
- LLM友好:Markdown格式设计为可整体摄取用于RAG(检索增强生成)
当前覆盖内容
| 技术报告 | 版本 | 章节 | 覆盖范围 |
|---|---|---|---|
| TR 38.901 | v19.4.0 | §7.4 | 路径损耗、LOS概率和O2I穿透模型 |
| TR 38.901 | v19.4.0 | §7.5 | 快速衰落模型——完整12步信道系数生成过程及12个支持表 |
| TR 38.901 | v19.4.0 | §7.9 | ISAC信道模型——完整Rel-19条款(32张表,约37个方程) |
| TR 36.777 | v15.0.0 | Annex B | 空中UE(无人机)信道模型,与TR 38.901地面模型的高度相关增量 |
三种格式的用途
- Markdown (.md):供人类阅读和RAG摄取,包含元数据前端、释义散文、内联表格和LaTeX方程
- CSV (.csv):供电子表格、pandas和diff比较,文件名使用TR原始表号
- YAML + 类型化API:供仿真代码使用,通过Pydantic模型验证可查询参数
tr_api Python包
提供类型化的pip可安装API,直接读取结构化数据,包括:
- 路径损耗公式查询(如UMi-StreetCanyon NLOS场景)
- 大规模参数查询(如UMa NLOS的延迟扩展均值)
- 空中UE路径损耗查询(支持高度频带)
- 自描述CLI工具(tr-api),支持列表、描述、获取和导出功能
验证机制
- 自动化Python脚本(verify_tables.py)和GitHub Actions CI确保每次推送时CSV、YAML和Markdown间的一致性
- 旧版TR(如TR 36.777)中的公式因以图像形式呈现,采用PDF视觉验证,并如实标注为单源验证
数据组织
3gpp-tr-library/ ├── TR-38.901/、TR-36.777/ # 按TR和版本组织 ├── schemas/ # 共享YAML模式 ├── tools/ │ ├── tr_api/ # pip可安装的类型化Python API │ └── verify_tables.py # 交叉验证检查 ├── tests/ # pytest测试套件 └── docs/ # 文档和贡献指南
引用信息
- 许可证:MIT
- DOI:10.5281/zenodo.21501655(v0.1.0,Zenodo存档)
- 底层源文档:3GPP TR 38.901 v19.4.0和3GPP TR 36.777 v15.0.0(未被包含在仓库中,仓库仅提供人工验证的结构化摘录)





