【干货】2.4GHz开槽贴片天线参数化仿真数据集(55k样本)解读及ML快速上手
《2.4GHz开槽贴片天线仿真数据集发布》论文摘要:本研究构建了包含55,053个仿真样本的2.4GHz微带贴片天线数据集,系统化采集了12个几何参数与S11反射系数的对应关系。通过CST参数化建模与数据增强技术,该数据集为机器学习在天线设计中的应用提供了标准化训练资源,支持S11预测、参数敏感性分析等任务。研究明确指出了当前仅含仿真数据、缺少实测验证等局限,为后续扩展实测数据和多目标优化预留了空

一句话总结:
本论文发布了一个包含55053个2.4GHz开槽贴片天线仿真样本的数据集,支持用机器学习模型快速预测S11反射系数,为AI驱动的天线设计提供了可复用的高质量训练资源。
01 研究背景:为什么需要这样一个数据集?
在物联网和可穿戴设备快速发展的背景下,2.4GHz频段仍然是无线通信的核心频率。微带贴片天线因其低剖面、易集成等优点被广泛使用。
然而,传统的天线设计流程高度依赖经验 + 全波电磁仿真(如CST、HFSS),存在以下问题:
-
单次仿真耗时:几分钟到几十分钟不等
-
参数扫描计算量大:几十组参数就可能耗费数天
-
难以快速反馈:不利于迭代优化
因此,研究者开始探索用机器学习替代或加速仿真,而这一切的前提是:
有一个大规模、高质量、参数覆盖全面的天线仿真数据集。
这篇论文正是填补了这一空白。
02 实验方法:55053个天线是怎么“造”出来的?
天线结构
论文使用了典型的微带贴片天线 + 开槽结构,其几何模型如下图所示:
📌 图1位置(原文第5页):
图1. 天线结构:(a) 侧视图 (b) 后视图 (c) 透视图
该图清晰标出了介质基板、辐射贴片、开槽、馈线等关键结构,每个标注对应一个输入参数。
输入输出定义
| 类型 | 数量 | 说明 |
|---|---|---|
| 输入特征 | 12 | 包括基板尺寸、贴片尺寸、槽尺寸、馈线尺寸等 |
| 输出目标 | 1 | S11(回波损耗,单位dB) |
📌 表1位置(原文第4页):
表1详细列出了每一个参数的名称、描述与单位,是理解数据集结构的核心。
仿真流程
整个数据生成流程如下图所示:
📌 图3位置(原文第7页):
图3. 工作流程
包括:数据生成 → 数据清洗 → 聚合与结构化 → 数据增强 → 导出与标注。
其中关键技术点包括:
-
仿真工具:CST Microwave Studio 2018
-
参数扫描:系统化变化12个几何参数
-
数据清洗:剔除异常值、重复样本、物理不可行设计
-
数据增强:在合理范围内随机化参数,提升模型泛化能力
03 图文解析:原论文中最重要的三张图
图1:天线几何结构(原文第5页)
作用:
让读者一眼看懂“12个输入参数分别对应天线的哪个部位”。
分析:
-
侧视图展示了基板厚度(h)、贴片高度(z)
-
俯视图展示了贴片长度/宽度(Lp/Wp)、槽的长度/宽度(Ls/Ws)
-
这种“图 + 表”对照的方式,极大降低了数据集的使用门槛
✅ 适合用于:教学、论文方法介绍、代码注释配图
图2:数据集结构与处理流程(原文第6页)

作用:
展示Zenodo上发布的数据集文件夹结构。
分析:
-
分为四大部分:原始数据 / ML模型 / 评估结果 / 文档
-
提供了固定训练/验证/测试集划分
-
包含预处理脚本、模型保存、可视化结果
✅ 适合用于:说明“这个数据集不是一堆CSV,而是可复现的实验系统”
图3:完整工作流(原文第7页)
作用:
从仿真到数据发布的全流程可视化。
分析:
-
强调“数据增强”步骤,这是很多仿真数据集忽略的
-
明确区分了数据生成与模型建模两个阶段
-
体现了工程化思维
✅ 适合用于:向导师/审稿人/团队展示“我们不是随便跑仿真,而是有方法论”
04 这个数据集能用来做什么?
| 任务类型 | 具体说明 |
|---|---|
| S11回归预测 | 输入12个几何参数 → 预测回波损耗 |
| 参数敏感性分析 | 哪个几何变量对S11影响最大? |
| 逆向设计 | 给定目标S11 → 推荐几何参数 |
| 代理模型开发 | 替代CST做快速评估 |
| 算法基准测试 | 统一数据划分,公平对比不同ML模型 |
05 局限 & 未来工作(很诚实)
论文明确列出了当前数据集的局限:
-
❌ 全部为仿真数据,无实际测量验证
-
❌ 输出仅S11,缺少增益、方向图、阻抗
-
❌ 主要频率点为2.4GHz
未来计划:
-
增加实测数据
-
增加增益、方向性
-
扩展到柔性/纺织基板、弯曲场景
这一点值得点赞:不吹牛,讲清楚边界。
06 一句话评价(适合转发)
这不是一篇“炫技”的论文,而是一份扎扎实实的工程数据集说明书。
如果你正在做天线 + AI 的研究,这份数据值得你花一小时认真读完。
附录:快速上手指南(代码级)
如果你已经下载数据集,可以用以下代码快速开始:
import pandas as pdfrom sklearn.ensemble import RandomForestRegressorfrom sklearn.model_selection import train_test_splitdf = pd.read_csv("Ant_ML_Dataset.csv")X = df.drop(["S11","Frequency"], axis=1)y = df["S11"]X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)model = RandomForestRegressor()model.fit(X_train, y_train)print(model.score(X_test, y_test))
数据地址:https://zenodo.org/records/15866865
如果你觉得这篇文章对你有帮助,欢迎点赞、在看、转发给做天线或射频AI的朋友。
注:更多关于CST参数化建模的前沿知识小编之前有推荐,可以详查置顶文章:告别手动扫S参数!cst/fdtd+python/matalb/mlp实现fss正向预测及天线结构逆向设计
如果您觉得文章不错,欢迎点赞、关注、收藏及转发~
更多推荐






所有评论(0)