解决方案

RP Fiber Power的各种改进

RP Fiber Power软件获得了一些改进,想要升级的用户,可以联系我们


在下面的章节中,我们将描述这些特性和一些潜在的想法。


请注意,在使用RP Fiber Power软件时,您可以定期收到此类更新的通知。为此,检查“定期检查软件更新”,并输入这些检查所需的时间间隔。软件会偶尔联系RP Photonics web服务器,告诉它您正在使用的软件版本(例如RP Fiber Power V7)和编译日期,其他就没有了。然后,web服务器会告诉软件哪些更新是可用的——只是在给定的编译日期之后为您的版本所做的所有事情。如果软件发现有任何更新,它会提供在浏览器中显示的信息。如果您认为这与您相关,您可以联系我们。


光纤内的附加过滤或调制


当我们模拟脉冲在光纤中的传输过程中,由于激光的增益或被激光有源掺杂剂的吸收、色散和光纤的非线性等原因,脉冲会发生各种变化。现在我们已经引入了新的函数set_mod(expr$, cond$)。它定义了时域或频域的附加调制,在光纤的每一个数值步长之后应用。第一个参数是一个实数或复数表达式,它可以依赖于位置z和t(时间)或f(频率);脉冲在时域或频域的振幅轨迹将与确定的因子相乘。如果第二个参数不是空字符串,它定义一个表达式,该表达式决定是否在某个z位置上应用调制。这些表达式也可以依赖于脉冲特性,例如脉冲能量。


该函数可用于模拟额外的光谱滤波效果。在这种情况下,我们可以使用振幅的频率相关倍增因子。通过第二个参数(一个条件),可以只在特定的位置应用这样的过滤——例如在插入某种带通滤波器到光纤的点上。(以前,人们必须通过一系列光纤和其他光学元件来模拟传输,这有点不太方便。)同样,我们也可以使滤波依赖于空间位置。例如,想象一些额外的损失是通过弯曲光纤而引入的,弯曲半径沿着光纤逐渐减小。(弯曲损耗通常只在数值光束传播中考虑,而在忽略横向尺寸的超短脉冲传播中则不考虑。)


新函数set_add()的工作原理类似——与set_mod()的区别只是在时域或频域中增加了一些振幅。该特性可用于在光纤的某个位置添加另一个脉冲,或添加噪声(例如使用高斯概率分布的随机数)。


相移


已经有在时域或频域应用相移的函数。然而,在一些比较简单的情况下,可以应用不随时间或频率变化的相移。为此,引入了新的函数pp_phase_shift(),它在某种程度上更方便使用。软件将在时域或频域应用它,这取决于在你的情况下哪种数值上更有效。


偏振相关的增益和吸收


在光纤中,增益和吸收通常与偏振无关。由于RP Fiber Power软件越来越多地应用于大型激光系统,这些系统可能包含光学各向异性的激光晶体。对于这类应用程序,引入了新的函数set_极化()。在定义光纤中的“光通道”(如泵浦、前向和后向信号波)后,可以使用该函数来为它们指定偏振方向。其影响是用不同的函数计算过渡截面。通常,如果我们有一个掺镱的增益介质,例如,波长依赖的吸收和发射截面将由函数s_a_Yb(l)和s_e_Yb(l)计算。例如,如果您定义偏振方向为“x”,这些函数将是s_a_Yb_x(l)和s_e_Yb_x(l)。


同样的事情也可以在数值光束传播的情况下完成。函数bp_set_channel_p()可用于定义带偏振的波束传播信道。同样,函数bp_set_I_p()现在有偏振方向的第三个参数。


整体强度


当您模拟数值光束传播时,您可以使用函数bp_I(x, y, z)来获得任何位置的计算强度。在某些情况下,您想让它在x或y方向积分。为此,引入了新的函数bp_I_x()和bp_I_y()。它们很方便,例如,如果您想做一个颜色图,在x-z平面上显示强度分布。如果您只是简单地画出y = 0的光强值,您就不会“看到”平面外的光强。如果使用bp_I_y(),则可以有效地将所有功率投射到x-z平面上。