UID :145849
本案例主要面向可调器件的调试与优化场景,针对器件中可变电容的偏压控制,提出更贴合实际情况的仿真与优化方案。传统方案中通常针对电容容值进行建模,存在容值与实际应用中的偏压值未能直接对应、其非线性关系不利于搜索设计最优解等问题。为了解决已有的问题,本案例先对容值与偏压值的关系进行建模,再将建立的数学关系导入HFSS中,从而实现直接设置偏压值获取对应的仿真结果。利用Matlab调用HFSS的方式,实现自动搜索符合设计指标的偏压值,从而提高了调试与优化的效率。
在通信系统中,可调器件因其具有灵活可控的工作频率、工作带宽等优点而受到广泛的关注。以可调滤波器为例,如下图所示,该器件通过控制3个可变电容对应的2个偏压值,可以实现工作频率在1.6 ~ 2.4 GHz内移动。
图片:Structure1.png
案例难点①:
在应用到具体的实际场景时,通常需要获取不同工作频率下对应的偏压值作为器件的配置文件信息,而不同工作频率下的偏压情况也各不相同,因此构成了一个多任务且时间昂贵的优化问题。
案例难点②:
可变电容的容值与偏压值存在非线性关系。以MA46H202可变电容为例,偏压值小于10 V时,容值变化范围大(1 ~ 15pF),偏压值大于10 V时,容值变化范围小(0.6 ~ 1pF)。而不同工作频率对应的容值分布的疏密程度差异较大,直接针对容值的搜索优化难度较高,不利于手动或算法搜索设计的最优解。考虑实际应用中通常是调整偏压值改变容值,因此转为对偏压值的搜索优化问题。
技术点①:
根据已有的容值与偏压值的对应关系,建立对数线性关系,具体如下:
图片:C.png
Matlab代码如下:
图片:code1.png
将建立的数学关系导入HFSS中:
图片:hfss.png
技术点②:
通过Matlab调用HFSS仿真,实现自动搜索不同工作频率对应的电压值,提高调试与优化的效率。
具体方法:构建从偏压值input_v到S参数output_s的Kriging代理模型,可以利用Matlab的DACE工具箱实现。
最终5个工作频率对应的偏压值汇总如下:
图片:V.png
仿真结果如下:
图片:FABPF.png
图片:Structure2.png
图片:optimal.png
UID :145768
UID :71000
UID :140337
UID :127255
UID :141788
UID :147038
UID :147125