模型描述 Ct\n1T }
这里,我们研究光纤中非线性自聚焦的细节。首先,我们计算了由于非线性自聚焦的影响,大模面积光纤的基模如何收缩。 ^y p`<=
模式解算器实际上忽略了非线性效应。然而,只需几行脚本代码,我们就可以存储包括其非线性变化在内的折射率分布,然后重新计算光纤模式。重复这一过程,直到我们得到一个自洽的解: qe_59'K
o%V%@q H
dr := 0.05 um yjB.-o('
defarray I[0, 200 um, dr] +y\mlfJ.-b
n_f_nl(r) := n_f(r) + n2 * (if r <= r_max then I~[r]) q:X&)f
{ nonlinear refractive index profile } LG>lj$hO
store_I(P) := <[w>Mbqj_
for r := 0 to 2 * r_co step dr do z3Ro*yJU
I[r] := P * I_lm(0, 1, lambda, r) J sc`^a%`'
{ ignore index changes outside 2 * r_co, where the intensity is small } 6O#
xV:Uc<
iqh"sx{5bp
CalcNonlinearMode(P) := Q]"u?Q]
{ Calculate the lowest-order mode with self-focusing for the power P. } G@I/Dy
begin ,~^BoH}
var A, A_l; M@?,nzs
K
A := 0; `zBQ:_3J_
repeat jg+q{ ^
A_l := A; %.`<ud
store_I(P); <|R`N)AV;
set_n_profile("n_f_nl", r_max); fjwUh>[ }
A := A_eff_lm(0, 1, lambda); ^s[OvJb
until abs(A_l / A - 1) < 1e-6; -/z #?J\
end d-BUdIz
考虑到光纤的非线性,可以对光束的传播进行数值模拟。为此,我们需要定义一个数值网格,并为光束传播设置各种其他输入: HMrl!;:
x_max := 30 um { maximum x or y value } %jRqrICd
N := 2^5 { number of grid points in x and y direction } t!JD]j>q
dx := 2 * x_max / N { transverse resolution } +PGtO9}B
z_max := 30 mm { fiber length } 3D*vNVI
dz := 100 um { longitudinal resolution } c"x-_Uk
N_z := z_max / dz { number of z steps } %}x$YDO
N_s := 100 { number of sub-steps per dz step } .X)TRD#MW
- BE.a<
P_11 := 4 MW \]gUX-
A0%(x, y) := sqrt(P_11) * A_lm_xy(1, 1, lambda, x, y) { initial field } P]wCC`qi
gHe%N?'
calc 2\, h "W(
begin \$%q <_l
bp_set_grid(x_max, N, x_max, N, z_max, N_z, N_s); q;0QI{:5v
bp_define_channel(lambda); 8M9}os
bp_set_n('n_f(sqrt(x^2 + y^2))'); { index profile } +K"8Q'&