关于扫描单频率来获得频谱的问题


#1

老师你好,
最近我做一个关于pulse 的模拟,我想通过扫描单频率来获得整个频率,所以我在‘source’ 的设置里面把波长设置为1550nm, span 设置为0. 然后做了一个‘sweep’ 从1530 到1570. 每一次的‘sweep’ 都是设置为一个波长,span始终保持为0. 然后我只关注TE mode的结果,可是结果很奇怪,它不是一个连续的曲线,这是为什么?


在manual 里面我看我可以直接射入一个pulse 带有一定的bandwidth, 可是这样子做不是很可靠,所以我单独一个一个扫描过去,可是结果更加的奇怪。
谢谢解答


#2

出现这种情况很可能是材料和网格的原因:你需要固定材料拟合的波长范围(在材料拟合的高级选项中),以及产生网格的波长范围(在FDTD高级选项中)。

其次,对你的这个波长范围,其实是很窄的,没必要扫描,你可以用宽光谱。你可以检查光谱两端的模式特性并于中心频率的相比较,差别应该很小。

两种方法都试一下看看结果差多少。


#3

老师你好,
你所说的产生网格的波长范围(在FDTD高级选项中),是指的mesh setting 么? 如图所示。


另外一个问题我想问的是在‘FDTD 高级选项中’, 有一个‘set simulation bandwidth’,如果我在‘source’里面设置1530~1570nm的波长,可是在‘set simulation bandwidht’里面设置1000~1500nm波长,那么软件是按照哪一种光源的设置去运行呢?
谢谢


#4

是mesh setting 。
是按光源里面的波长范围仿真。
set simulation bandwidth原则上是同时指定材料的拟合范围和网格产生的波长范围。为了直观,我一般都是直接设定。