分步傅里叶方法求解非线性薛定谔方程的matlab代码,可以很精准的仿真光脉冲在光纤信道中的传输
2019-12-21 20:08:20 3KB SSFM NLSE Matlab
1
描述光脉冲在光纤中传输的物理过程是“非线性薛定谔方程”,该代码是基于matlab对非线性薛定谔方程的数值求解,用到的算法为分步傅里叶算法。
2019-12-21 20:01:55 6KB 分步傅里叶算法
1
光纤中利用分步傅里叶法对非线性薛定谔方程进行仿真
2019-12-21 18:50:00 1KB 光纤 分步傅里叶法 NLS
1
分步傅里叶法Matlab代码共享代码 clc; clear all; close all; clf; cputime=0; tic; ln=1; i=sqrt(-1); Po=.00064; %input pwr in watts alpha=0; % Fiber loss value in dB/km alph=alpha/(4.343); %Ref page#55 eqn 2.5.3 Fiber optic Comm by GP Agrawal gamma=0.003; %fiber non linearity in /W/m to=125e-12; %initial pulse width in second C=-2; %Input chirp parameter for first calculation b2=-20e-27; %2nd order disp. (s2/m) Ld=(to^2)/(abs(b2)); %dispersion length in meter pi=3.1415926535;
2019-12-21 18:47:54 50KB split step fourier method
1