描述光脉冲在光纤中传输的物理过程是“非线性薛定谔方程”,该代码是基于matlab对非线性薛定谔方程的数值求解,用到的算法为分步傅里叶算法。
2024/8/10 17:55:18 6KB 分步傅里叶算法
1
在分步傅里叶法求解非线性薛定谔方程的基础上,介绍了一种时间窗口和步长动态自适应调整的改进算法,该算法根据时域脉冲的扩散情况调整时间窗口,采用局部误差法控制计算步长,在保证精度的同时提高了计算效率。
讨论了数值计算时如何正确选取正、逆傅里叶变换的形式,分析了如何由离散的计算结果近似连续的时域和频域波形。
模拟了光子晶体光纤中超连续谱的产生,验证了算法的正确性。
1
分步傅里叶方法求解非线性薛定谔方程的matlab代码,可以很精准的仿真光脉冲在光纤信道中的传输
2023/6/11 7:21:38 3KB SSFM NLSE Matlab
1
从理论上推导了色散渐减同时非线性渐增原理可以压缩脉冲的结论,并利用对称分步傅里叶方法研究了在不同色散渐减与非线性渐增比值下所得压缩脉冲的压缩比与基座性能,数值结果表明,非线性渐增原理最有利于脉冲压缩,而已有的基于色散渐减原理压缩脉冲的方法是压缩比最低的情况。
通过和色散减渐方法压缩脉冲相比,表明利用非线性渐增方法可以在获得几乎相同的压缩比与更小的基座能量的同时将所需光纤长度缩短为原来的一半。
1
分步傅里叶法Matlab代码同享代码clc;clearall;closeall;clf;cputime=0;tic;ln=1;i=sqrt(-1);Po=.00064;%inputpwrinwattsalpha=0;%FiberlossvalueindB/kmalph=alpha/(4.343);%Refpage#55eqn2.5.3FiberopticCommbyGPAgrawalgamma=0.003;%fibernonlinearityin/W/mto=125e-12;%initialpulsewidthinsecondC=-2;%Inputchirpparameterforfirstcalculationb2=-20e-27;%2ndorderdisp.(s2/m)Ld=(to^2)/(abs(b2));%dispersionlengthinmeterpi=3.1415926535;
2023/2/22 5:35:52 50KB split step fourier method
1
非线性光纤光学2版中对于分步傅里叶法解非线性薛定谔方程的源代码
2018/4/14 22:50:24 13KB 分步傅里叶 非线性 薛定谔方程
1
非线性光纤光学2版中对于分步傅里叶法解非线性薛定谔方程的源代码
2018/4/14 22:50:24 13KB 分步傅里叶 非线性 薛定谔方程
1
提出了利用倍频效应得到双波长抽运三零色散光子晶体光纤(PCF),产生近红外、中红外波段超连续谱。
设计三零色散光子晶体光纤结构,采用分步傅里叶算法数值求解非线性薛定谔方程,模仿双波长抽运三零色散光子晶体光纤产生超连续谱的演化过程,分析了不同光纤长度和脉冲峰值功率对产生的超连续谱的影响。
结果表明:当抽运激光脉冲中心波长分别为1μm和2μm、脉宽为100fs、重复频率为200kHz,传输距离为10cm、脉冲峰值功率为10kW时,得到了谱宽为690~3150nm的超连续谱,包含了近红外、中红外波段,光谱具有较好的连续性和平坦度。
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡