18620856065
索 取 报 价
资   讯   中   心

CST软件的非线性光学 --- 光波导,Chi3材料,VBA定义信号,四波混频

来源: | 作者:thinks | 发布时间: 2023-10-20 | 804 次浏览 | 分享到:

CST软件四波混频(four-wavemixing, FWM)是非线性光学中的互调现象,两个或三个波长之间的相互作用产生两个或一个新的波长。它类似于电力系统中的三阶截点。

 

CST软件自带案例,频率是1600nm到1500nm。

 

CST软件的非线性光学 --- 光波导,Chi3材料,VBA定义信号,四波混频 

 

             

CST软件的非线性光学 --- 光波导,Chi3材料,VBA定义信号,四波混频 

             

 

一个端口激励,接收用几个探针定义在传播路径上:

 

CST软件 

 

CST软件 

 

外围材料是正常的线性二氧化硅,波导部分则是非线性材料:

CST软件 

 

CST软件 

 

边界是电和磁边界,用了对称面。由于非线性材料不能贴在边界上,这种仿真都需要加一小段正常材料对其隔离。

 

CST软件 

 

CST软件 

 

三阶非线性材料定义,线性介电为折射率平方,色散部分选择三阶非线性,Chi3是三阶电极化率,或叫电磁敏感度(susceptibility)。

 

CST软件 

 

CST软件 

 

Chi3表示响应于所施加的电场的介电材料的极化程度。可能有人问了,这不就是相对介电常数的作用吗?不应该是个无量纲比例常数么?怎么有单位(m/V)^2呢?其实很简单,电场的三次方跟它相乘就剩一个电场量级了,所以是合理的,详情看帮助吧~

 

CST软件 

 

CST软件激励信号是自定义的,是1550nm的抽运光(pump)和1525nm的信号光(signal)两个频率的信号都调制进一个脉冲中。这样的调制信号我们需要自己写代码(或ASCII数据导入)。

 

CST软件 

放大才能看到这两个调制效果:

 

CST软件 

 

 

 

信号定义界面,这里只有总时长和采样,具体的函数可点击Edit查看VBA定义,若修改VBA或VBA调用的参数,编译器中保存Save就可以看到信号更新了。

 

CST软件 

 

这个信号的频谱是这样的两个峰值,等下我们再来看如何定义这个时域信号。

 

CST软件 

 

模型也定义了三个频点的场监视器,参数化的定义:

 

CST软件 

 

CST软件 

 

除了上述两个频点外,CST软件第三个频点是指闲频光(Idler)1575nm。所以这里仿的就是,输入两个频率的光,由于波导的三阶非线性,耦合出来一个不同频率的光,二人世界变三口之家。

 

这里有一系列的后处理:

 

CST软件 

 

 

第一个是将输入信号i1进行傅里叶变换。这个i1在求解器运行之后才能见到,所以如果想仿真之前先计算一下激励信号的傅里叶变换,可在1D结果新建文件夹,将激励信号拷贝进来,直接用后处理就可以找到这个信号了。

 

CST软件 

 

第二个是对输入频谱的归一化:

 

CST软件 

 

第三个是对归一化的输入频谱换成波长为横坐标:

 

CST软件 

 

CST软件 

 

 

第四个到第七个后处理是对两个探针的频谱结果分别归一化和X轴转换成波长。

所以我们看端口附近的探针和接近末端的探针,可见多了一个频率的信号出来:


CST软件 

 

查看电场或功率场,可见抽运光能量减少,而信号光和闲频光增强。


CST软件 

CST软件 

 

CST软件 

 

 


 

最后我们研究一下CST软件这个VBA, 根据频域调制频谱生成时域信号:

 

CST软件 

其中调用CST参数,或用Evaluate:

 

CST软件 

 

抽运光参数:AmpP是高斯信号振幅,dnuP是3dB带宽,fPump是中心频率;

脉冲光参数:AmpS是高斯信号振幅,dnuS是3dB带宽,fSign是中心频率;

 

CST软件这里先定义lim1是根号2,因为用到3dB的带宽定义。利用半宽最大值HWHM=sqr(2ln2)sigma公式,联系起来频域带宽和时域衰减。

 

所以fgP和fgS是两个高斯信号的相关参数,注意这里log是指自然对数ln。

 

然后还加了个tpuls时延,不然高斯信号t=0就在最大值了。

 

CST软件还有就是两个信号的带宽不同,而包络高斯是一个信号,用哪个带宽呢?程序里面可见用的是fgP,就是抽运光(pump)的宽高斯信号。所以这里是假设抽运光的带宽较窄。

 

最后dtime是信号x轴时间点,直接用就行;ExcitationFunction是Y轴信号值,调幅信号是两个信号相加,振幅乘以高斯函数就行了。

 

可能有人问了,我们定义振幅AmpP是1,AmpS是0.01,但是为什么频谱中两个信号的的峰值不是100倍呢?从定义函数代码可知,这里的Amplitude是指时域对高斯信号归一的振幅。我们这里直接看的探针频谱,并没有对输入的高斯脉冲频谱进行归一化,别忘了,高斯函数的傅里叶变化还是高斯函数哦!

 

CST软件 

 

关于探针频谱归一化问题,之前写过FAQ,这里就不深入了。

 

 

小结:

 

1.    光学中常用非线性的材料,本案例就是CST软件一个三阶的非线性光学案例。

2.    知道频率,带宽和振幅,想要自定义对应的时域信号,本案例的VBA代码就是参考。

3.    CST软件后处理做傅里叶变化、归一化和横坐标换波长,都很容易。但如果仿真之前要看激励信号的这些信息的话,需要一个小技巧,不然后处理看不到,就是拷贝激励信号到1D结果。

 

(内容、图片来源:CST仿真专家之路公众号,侵删)

 

版权与免责声明:

凡未注明作者、来源的内容均为转载稿,如出现版权问题,请及时联系我们处理。我们对页面中展示内容的真实性、准确性和合法性均不承担任何法律责任。如内容信息对您产生影响,请及时联系我们修改或删除。

 主 营 产 品
cst
Abaqus
Powerflow
Xflow
simpack
CATIA
最 新 内 容
热 门 文 章
知 识 科 普
方 案 解 析
  • 汽车交通
  • 风能电源
  • 船舶机械
  • 生物医疗
  • 土木建筑
  • 新能源
  • 高科技