超短脉冲传播
自第4版以来,该软件还具有模拟超短脉冲通过光纤放大器传播的时间演变和光谱分布的功能。解释了如何使用脚本语言实现此类仿真。
光纤的初始状态
脉冲传播的细节通常取决于光纤的初始状态,即激光活性离子的激发密度。(例外情况是光纤没有激光有源掺杂。)通常通过连续波模拟获得初始状态。
例如,考虑一个高重复率为1MHz的连续脉冲序列的放大。在这里,每个单脉冲的能量远低于光纤的饱和能量,因此单脉冲的增益饱和可以忽略不计。然而,许多脉冲组合确实会导致增益饱和。然后,通过一个连续波信号注入的模拟精确地近似光纤的稳态,该连续波信号的功率等于脉冲序列的平均功率。如果脉冲具有较大的光带宽,则可能需要对多个信号通道进行仿真,整体近似于脉冲序列的频谱。另一个问题可能是,由于非线性效应,脉冲频谱在穿过光纤时的演化与连续波信号的演化有所不同。然而,这种情况只在非常特殊的情况下发生。
超短脉冲传播通常会改变光纤中的激发密度。这意味着随后的脉冲传播模拟将从修改后的光纤初始状态开始。
超短脉冲的数值表示
当光纤模式决定场分布的横向形状时,仅考虑沿传播轴(z方向)的脉冲特性变化就足够了。
在某个z位置上的脉冲状态可以在时域中以复振幅阵列A(t)的形式存储,也可以在频域中以复振幅阵列A(f)的形式存储,或者两者都存储。当时间采样在t=0附近对称时,频率轨迹的中心位于参考频率f0处,该参考频率f0由相应光通道的中心波长确定。采样数始终是2的幂,通过函数调用在脚本中确定。
注意,在科学文献中,符号和振幅归一化有不同的惯例。下面介绍了RP Fiber Power中使用的约定。对于复振幅,时域和频域由以下方程关联:
其中F是覆盖频率间隔的宽度,由逆向瞬时分辨率确定。
复振幅A(t)归一化,所以光功率为
电场被定义为
它没有电场单位,而是单位
。因此,A(f)的单位是
。
初始脉冲通常以t=0为中心,但脉冲可能会偏离该位置,例如,由于色散的影响。如果脉冲到达所用时间追踪的末端,它通常会在另一端重新出现。在某些情况下,需要防止这种包装,这也可能发生在宽脉冲基座上。因此,软件提供了衰减时间追踪末端的方法。此外,在每一步之后,可以将脉冲集中到t=0。
“启动脉冲”也可能由多个脉冲组成,而不是单个脉冲。尽管“脉冲”被认为是属于单个光信道,但它跨越了一定范围的光频率(见上文),这意味着不同的子脉冲可能具有不同的波长,与光相位的不同时间演化有关。
作用于脉冲的物理效应
光纤中发生的各种效应可以改变脉冲的时间或光谱振幅分布,例如,当通过光纤传播时:
放大(或可能吸收)通常会导致波长相关的振幅变化。还有增益饱和的影响:强脉冲可以大幅改变激光活性离子的粒子数密度。所使用的算法甚至适用于导致强增益饱和的脉冲,在这种情况下,追踪部分的增益会明显变弱。由于Kramers?Kronig效应,没有考虑放大器噪声和相位变化。
光纤的背景损耗可使脉冲衰减。可以有波长依赖性。
色散导致波长相关的相位变化。
非线性效应是在时域中建模的。在最简单的情况下,我们只具有瞬时非线性(克尔效应),而忽略了自陡化。这会导致自相位调制(SPM),即随时间变化的光功率与随时间变化的相位变化成比例:
也可以引入延迟非线性响应,其中某一时间复振幅的变化也可以依赖于之前所有时间的光功率:
其中
是是Dirac delta函数(表示瞬时响应),
是给定的拉曼响应函数(归一化所以时间积分为1),
指定延迟非线性响应的相对强度。
描述了自变陡的效应,在某些情况下可以省略,以提高计算速度。当忽略非线性响应的延迟部分,也可以建立自陡峭模型。
当前脉冲
软件存储一个当前脉冲,它以各种方式相关:
有多种功能定义起始脉冲,例如,具有给定参数的高斯脉冲,或具有任意时间或光谱分布的脉冲。这些功能设置上述当前脉冲。
进一步的功能可以让当前脉冲通过一些光学元件(例如一根光纤)传播,但也可以模拟各种其他类型的元件,例如光谱滤波器和可饱和吸收器。应用此功能后,通常会修改当前脉冲。可以使用后续函数调用来模拟任何光学元件序列的效果。
该软件提供了各种传递当前脉冲特性的功能,如脉冲能量、峰值功率、持续时间、带宽等。
对于模拟锁模光纤激光器中的脉冲形成,通常会执行以下操作:
定义一个启动脉冲,这是对激光器谐振腔中某个位置的稳态预期脉冲的第一个粗略估计——典型地是在输出耦合镜之前。
定义一个函数,它应用脉冲在整个谐振腔往返过程中所经历的所有效应。多次调用该函数,并可能在每次往返后保存脉冲,以便以后调用脉冲参数的演变。为了在任意次数的往返后获得输出脉冲,可以调用存储的内部脉冲,并在传输中应用输出耦合镜的作用。
脉冲通过光纤传播
光纤只是在软件中许多可能的传输脉冲的光学元件中的一种。也可以定义多段光纤,并通过其中任何一段来传播脉冲。
脉冲可以在z=0(左侧光纤端)或z=L(右侧光纤端)注入光纤,这取决于相应光信道的传播方向。
请注意,在超短脉冲传播中不考虑第2.5节中讨论的光纤端面反射,因为可能需要考虑其他光学元件对光纤左侧或右侧的影响。
在脉冲通过某些光纤传播后,也可以在光纤内的位置恢复脉冲。光纤中的脉冲存储在给定的等距网格上,恢复脉冲时使用的z位置被四舍五入到最近的网格位置;在z方向上不进行脉冲属性的插值。
如果所选网格太粗糙,无法精确计算脉冲传播,软件将自动使用中间步骤,但不会存储产生的中间脉冲。
脉冲属性
一旦计算出光纤中某一位置的脉冲,软件就提供了计算该脉冲属性的各种功能,如脉冲能量、峰值功率、持续时间、带宽等。