在脉冲传播的数值模拟中,需要以某种方式用数值表示脉冲。在脉冲相对较长的情况下(比如纳秒脉冲持续时间较长)。假设您只对功率感兴趣,那么通常只考虑光功率与时间的关系就足够了。光学相位可能会受到光功率的影响,例如通过自相位调制,但通常没有相位对功率的实质性反作用。 慢变振幅人们可能会认为,定性地说,描述一个声音信号的情况完全一样。只是我们在光学中有更高的频率。然而,还有另一个非常重要的区别:在大多数情况下,光信号的带宽比平均频率小得多。因此,在解析或数值计算中,直接使用表示快速振荡电场的复振幅往往是不明智的。相反,我们使用缓慢变化的振幅与快速振荡的一个因子相结合,如下:
图中ν0是光中心频率
对于一个毫微秒的脉冲,例如,振幅A(t) 可能是纯粹的真实描述光功率的上升和下降的时间尺度多个皮秒,而指数因子描述了快速光学振荡,振荡周期(1 /?ν0)只有几个飞秒。 如果不使用缓慢变化的振幅,我们将需要更多的内存和计算时间。 傅里叶空间脉冲
对于许多计算和模拟,使用傅里叶变换是非常方便的。例如,色散最容易在频域描述;因此,通常适用于第一个傅里叶变换获得脉冲的光谱频率跟踪的形式与离散复振幅(再一次),然后把每一个振幅与相应的相位因子,最后使用一个傅里叶反变换回到时域(如果需要)。同样,在频域应用波长相关的吸收损耗或放大也很方便,而非线性效应通常在时域处理更方便。
·频率迹的总宽度Δν 是时间步长的倒数。例如,1-ps的时间分辨率导致1-THz的频率跨度。这足以描述一个带宽为0.1THz的脉冲。
·由此还可以看出,轨迹上的点数是时域和频域上轨迹宽度的乘积:N?=?Δt?×?Δν。因此,时间带宽积大的脉冲需要大量的点。 作为一个例子,我们来展示下我们的软件RP Fiber Power的交互式脉冲显示窗口的截图:
上图显示的是时域的脉冲,下图显示的是频域的脉冲。RP Fiber Power软件可以自动显示范围,有显著的能量,但您也可以手动控制显示的时间和频率跨度。屏幕截图显示的是时间-主功率和光谱,但也可以显示其他的东西,如与时间相关的光学相位、光谱相位、瞬时频率和各种其他东西。在底部您会看到一个滑块,你可以用它从一组存储的脉冲中选择脉冲,或者根据它在光纤中的位置来选择。显然,当检测有时相当复杂的脉冲演变时,如在光纤放大器和锁模光纤激光器中,有RP Fiber Power这样一个方便的工具是非常可取的。 选择数值网格参数的一些经验法则您可以通过一些简单的规则轻松地找到合理的数值参数。对于数值模拟,我们需要决定数值网格的参数——例如,时间轨迹的宽度Δt和点数N。如上所示,这些参数也决定频域网格。 下面的规则通常会给您提供一个好的起点:
·时间痕迹当然应该足够长,以确保没有显著的光能到达痕迹的末端。不仅是对于我们可以通过光纤发送的初始脉冲,而且在整个传播过程中。例如,如果您有一个初始的1 ps脉冲,并且期望它的持续时间在整个传播期间不会超过2 ps,那么您可以尝试使用20 ps长的时间跟踪。 您不能总是在一开始就确定某些数值设置将足以获得输出的良好精度。但是,您可以尝试检查在模拟过程中是否违反了上述准则。如果用我们的RP Fiber Power软件,您甚至可以自动检查,这样就可以在有问题的时候得到警告。软件甚至可以自动发现频率跨度太窄时,点数翻倍。在有疑问的情况下,您也可以运行一个额外的模拟与更高的数值分辨率,并检查结果是否有显著的变化。 我如何知道我的数字精度是否足够高? 当您在光纤中模拟超连续谱产生时,您会得到非常大的时间和频率痕迹——特别是在使用相对较长的脉冲时。在某些情况下,您需要220(大约100万)个点。例如,将100-THz的频率跨度与10 ns的时间跨度结合起来。如果每个复振幅用2乘以8字节(双精度)表示,那么每次时间或频率跟踪需要16megabytes。假设您通过光纤模拟传播,并希望存储沿光纤的100个点的时间和频域信息,这将总共消耗100倍32 MB或大约3 GB。所以您会想要一台有相当多的gigabytes和64位软件的电脑。顺便说一下,如果您是我们RP Fiber Power软的的用户,您默认得到的是32位版本,如果您想得到64位版本,欢迎点击“阅读原文”但联系我们。 超连续谱产生的数值模拟可以是苛刻的。 比跟踪大小的比例要多一些。但是,幸运的是,大多数实际情况都可以在相当有限的计算时间内模拟出来。您将花费大部分时间设置模拟并考虑其结果,而不是等待计算结果。 绕包效应
当脉冲在时间或频率轨迹的边缘获得大量能量时,会产生有趣的数值效应。这种能量不会简单地消失,而是在另一边又回来了。为了理解这一点,可以想象时间轨迹,例如,展示了一个周期性进化信号的样本:我们只有一个离散的频率域振幅网格,和傅立叶变换导致周期时间信号。因此,在时间追踪的一端“走出”的东西,可以被认为只是进入了下一个样本。
· 只要使用足够大的时间和频率轨迹,您就永远不会在边缘获得大量的能量。但是,在某些情况下,这可能需要相对较大的跟踪,并相应地增加了计算时间。 在模拟锁模激光器时,您需要特别小心避免任何绕包效应,因为它们也可能会影响脉冲的稳定性。但这通常不是问题,因为循环脉冲在大多数情况下没有那么强的啁啾,因此需要有限的点数,通常28个就足够了,实际上需要超过210个。 |