Whoscored(中国·中文)官网-专注足球数据分析的专业平台

解决方案
案例分享 | 使用pSim Plus实现基于多通道级联硅微环谐振器的计算光谱仪

【

引言:了解设计目标


pSim Plus为复杂光电子集成链路设计提供了便捷的实现平台。本文重点介绍如何利用pSim Plus中的单元结构及内置函数,构建基于多通道级联硅微环谐振器的链路设计,并通过算法优化实现计算光谱仪。本示例利用的结构,来自北京邮电大学集成电路学院近期发表在Optics Letters的工作[1]。



初始化链路参数及环境

第一步涉及在pSim Plus中初始化链路参数及环境:

1.定义仿真背景参数

2.定义链路结构实体化参数

3.调用软件内置函数创建仿真环境

4.定义优化相关参数


创建链路结构

在完成链路参数及环境的初始化后,创建主体链路:

1.创建光网络分析仪

2.创建分光结构

3.生成级联微环谐振器

4.对上述器件设置位置

5.对上述器件参数进行初始化




添加光路连接

生成主体链路器件后,对各器件的接口连接:

1.连接光网络分析仪输出接口作为输入光

2.利用迭代变量连接各分束器件

3.连接级联微环谐振器

4.经滤波后光连接至光网络分析仪输入端口

图1:连接后的整体链路,包括光网络分析仪、分光及滤波器件。


调用优化算法最小化目标函数

读取数据,调用算法进行目标函数优化:

1.读取光网络分析仪得到数据

2.根据设计原理创建目标函数

3.调用pSim Plus环境中安装的库

4.利用算法使目标函数最小化




利用链路数据重建未知光谱

将优化得到的滤波曲线用于光谱重建:

1.创建新链路用于得到未知光谱

2.读取链路滤波曲线数据作为采样矩阵

3.利用cvxpy库进行光谱重建

图2:对未知光谱宽谱及窄带的重建。


结论

本文展示了使用pSim Plus实现基于多通道级联硅微环谐振器的计算光谱仪的系统方法。通过实现这些步骤并充分利用pSim Plus内置器件及功能,设计者可以高效地设计目标链路。


这种实现方法展示了pSim Plus在处理复杂链路设计的能力。软件的python环境不仅可以让我们调用不同的算法对目标进行优化,而且可以使用很多工具使链路设计实现一体化。本案例使用的pSim Plus版本为1.1.1。需要本案例的用户,欢迎通过问答平台(https://www.xyda.cc/#/)索取。


参考文献

[1] Kai Wang, Zeruihong She, Hongren Tan, Tianyue Zhang, and Lei Zhang, "Computational spectrometer with multi-channel cascaded silicon add-drop micro-ring resonators," Opt. Lett. 49, 6041-6044 (2024)



XML 地图