基于超表面新结构模型的双频全空间相位调控单元:35GHz至95GHz高效率透反调控及自由波前操...

张开发
2026/4/5 20:50:25 15 分钟阅读

分享文章

基于超表面新结构模型的双频全空间相位调控单元:35GHz至95GHz高效率透反调控及自由波前操...
超表面新结构模型设计 双频全空间相位调控单元 35GHz透射透射系数大于0.9 95Ghz反射反射系数大于0.9 改变结构参数可实现相位独立自由控制 新结构可超表面波前操控功能教学资料(全息涡旋透镜贝塞尔波束任选其一)搞超表面设计的老铁们注意了今天咱们整点硬核的——双频段全空间相位控制单元。这玩意儿在35GHz透射系数干到0.9以上95GHz反射系数也能飙到0.9关键还能独立控制两个频段的相位直接打破传统结构参数耦合的魔咒。先看单元结构设计摸出祖传Python代码import numpy as np from scipy.optimize import differential_evolution def meta_unit(params): L1, theta1, L2, theta2, h params # 35GHz透射相位计算实际这里要接电磁仿真 phase_transmit 2*np.pi*(L1/3.5e-2)*np.cos(theta1*np.pi/180) # 95GHz反射相位计算 phase_reflect 2*np.pi*(L2/9.5e-2)*np.sin(theta2*np.pi/180) # 约束条件惩罚项 penalty abs(0.91 - h/0.8) * 100 # 介质厚度约束 return phase_transmit, phase_reflect, penalty这段代码核心是参数解耦设计——L1和θ1主要控制35GHz透射相位L2和θ2负责95GHz反射相位。介质厚度h需要卡在0.8mm左右确保工作带宽。注意看相位计算公式里的频率相关项这就是实现双频独立调控的数学表达。超表面新结构模型设计 双频全空间相位调控单元 35GHz透射透射系数大于0.9 95Ghz反射反射系数大于0.9 改变结构参数可实现相位独立自由控制 新结构可超表面波前操控功能教学资料(全息涡旋透镜贝塞尔波束任选其一)实际调参时建议用参数扫描大法# 暴力参数扫描 results [] for L1 in np.linspace(2, 4, 20): # 单位mm for theta1 in range(0, 180, 10): # 此处应调用电磁仿真软件API transmission feko_simulate(L1, theta1) if transmission[35GHz] 0.9: results.append((L1, theta1))这种网格搜索虽然耗时但能直观看到参数对性能的影响趋势。老司机可以直接上遗传算法优化不过新手建议先手动调几组参数找感觉。下面拿透镜设计举个栗子。要在35GHz频段实现聚焦需要构造二次相位分布# 生成相位分布矩阵 lambda0 8.57e-3 # 35GHz波长单位米 f 50e-3 # 焦距50mm x, y np.meshgrid(np.linspace(-10e-3, 10e-3, 50), np.linspace(-10e-3, 10e-3, 50)) phase_map (2*np.pi/lambda0) * (np.sqrt(x**2 y**2 f**2) - f)这相位分布得映射到超表面单元上。每个位置对应的L1和θ1参数要满足# 相位匹配算法 target_phase phase_map[i,j] best_params None min_error 1e6 for L1, theta1 in candidate_params: current_phase 2*np.pi*(L1/3.5e-2)*np.cos(theta1*np.pi/180) if abs(current_phase - target_phase) min_error: min_error abs(current_phase - target_phase) best_params (L1, theta1)实测发现当单元尺寸L1在2.8-3.2mm范围旋转角度θ1在0-150度时能覆盖0-2π的相位调控完全hold住各种波前操控的需求。最后提醒几个坑1注意单元间耦合效应周期别小于λ/22加工误差超过0.05mm性能会跳水3测试时记得区分空间波和表面波。搞定了这些拿这结构做涡旋波生成或者贝塞尔波束都是顺手的事儿。

更多文章