模型描述 _'17C/
这里,我们研究光纤中非线性自聚焦的细节。首先,我们计算了由于非线性自聚焦的影响,大模面积光纤的基模如何收缩。 [[]yQ
"
模式解算器实际上忽略了非线性效应。然而,只需几行脚本代码,我们就可以存储包括其非线性变化在内的折射率分布,然后重新计算光纤模式。重复这一过程,直到我们得到一个自洽的解: Q)BSngW+
EpKZ.lCU
dr := 0.05 um $y,KDR7^
defarray I[0, 200 um, dr] Fx}v.A5
n_f_nl(r) := n_f(r) + n2 * (if r <= r_max then I~[r]) TB?'<hD:
{ nonlinear refractive index profile } '
`c \Dq
store_I(P) := G_5{5Ar
for r := 0 to 2 * r_co step dr do (T$cw(!
I[r] := P * I_lm(0, 1, lambda, r) s8[(
{ ignore index changes outside 2 * r_co, where the intensity is small } O`1!&XT{x
R.2i%cU
CalcNonlinearMode(P) := DBHHJD/q
{ Calculate the lowest-order mode with self-focusing for the power P. } 0^Vw^]w
begin 5+!yXkE^e
var A, A_l; Te~jYkCd
A := 0; 7Hv6>z#m
repeat lK7:qo
A_l := A; 0tL5t7/Gr
store_I(P); <9"@<[[,
set_n_profile("n_f_nl", r_max); $H.U ~
A := A_eff_lm(0, 1, lambda); p/Q< VV
until abs(A_l / A - 1) < 1e-6; T^v o9~N*
end Ix,b -C~
考虑到光纤的非线性,可以对光束的传播进行数值模拟。为此,我们需要定义一个数值网格,并为光束传播设置各种其他输入: 6Iv};f"Y
x_max := 30 um { maximum x or y value } IKnf
N := 2^5 { number of grid points in x and y direction } OmZZTeGg1s
dx := 2 * x_max / N { transverse resolution } 9S17Lr*c
z_max := 30 mm { fiber length } UMBeY[?
dz := 100 um { longitudinal resolution } x1`(Z|RJ
N_z := z_max / dz { number of z steps } 9<y{:{i
N_s := 100 { number of sub-steps per dz step } 9z{}DBA
*0@Z+'M?
P_11 := 4 MW yK"\~t[@X:
A0%(x, y) := sqrt(P_11) * A_lm_xy(1, 1, lambda, x, y) { initial field } fKFD>u0%
LgX2KU"
calc %%n&z6w