模型描述 yc4mWB~gyU
这里,我们研究光纤中非线性自聚焦的细节。首先,我们计算了由于非线性自聚焦的影响,大模面积光纤的基模如何收缩。 2:/'
模式解算器实际上忽略了非线性效应。然而,只需几行脚本代码,我们就可以存储包括其非线性变化在内的折射率分布,然后重新计算光纤模式。重复这一过程,直到我们得到一个自洽的解: p H?VM&x
bUp%87<*X
dr := 0.05 um o'%F*>#v
defarray I[0, 200 um, dr] kte
Dh7
n_f_nl(r) := n_f(r) + n2 * (if r <= r_max then I~[r]) klKAwC Q,
{ nonlinear refractive index profile } B.K"1o
store_I(P) := *6q8kQsz^1
for r := 0 to 2 * r_co step dr do fh
)QX
I[r] := P * I_lm(0, 1, lambda, r) {`KgyCW:
{ ignore index changes outside 2 * r_co, where the intensity is small } C_PXh>H]'
J~DP*}~XK
CalcNonlinearMode(P) := _$wWKJy9
{ Calculate the lowest-order mode with self-focusing for the power P. } m^O:k"+ !
begin KcfW+>W3
var A, A_l; 23y7l=.b/
A := 0; \%EZg
repeat iX.=8~3
A_l := A; nV
McHN
store_I(P); zV4%F"-
set_n_profile("n_f_nl", r_max); \h :Rw|
A := A_eff_lm(0, 1, lambda); g 6>RyjN
until abs(A_l / A - 1) < 1e-6; Q9 kKk
end -t?S:9[w
考虑到光纤的非线性,可以对光束的传播进行数值模拟。为此,我们需要定义一个数值网格,并为光束传播设置各种其他输入: Nt&}T
x_max := 30 um { maximum x or y value } .
%tc7`k8
N := 2^5 { number of grid points in x and y direction } /!JpmI
dx := 2 * x_max / N { transverse resolution } RXt`y62yK
z_max := 30 mm { fiber length } u$&