
- Chinese Optics Letters
- Vol. 22, Issue 8, 081406 (2024)
Abstract
1. Introduction
Femtosecond laser systems are widely used in biomedical science, high-precision material processing, and ultrafast nonlinear optics, by virtue of their advantages of high peak power, low thermal impact, and high precision[1-4]. Compared to solid-state lasers, fiber lasers not only deliver femtosecond pulses with repetition rates ranging from kilohertz to megahertz, but also hold the advantages of high beam quality, high conversion efficiency, convenient thermal management, and compact structure. However, the pulse quality degrades with the power scaling due to higher-order nonlinearities during the power amplification[5]. Chirped-pulse amplification (CPA) is considered as one of the most effective solutions to improve the pulse quality of high-power amplification systems[6]. Generally, the chirped pulse output from the seed laser is temporally stretched to a nanosecond duration and amplified in a large mode area (LMA) fiber or rod-type photonic crystal fiber[7,8]. Highly chirped pulses accumulate less nonlinearity in the amplification process, making it possible to compress the duration of the amplified pulse close to the transform limit (TL). Another solution is nonlinear amplification based on pre-chirp management, spectral amplitude shaping, or gain management[9-11]. Although the pulse duration can be reduced to sub-100-fs because of the spectral broadening, the corresponding pulse energy is limited to several microjoules to tens of microjoules.
Regardless of which amplification structure is used, the pulse-duration stability of high-energy laser systems is crucial for both industrial applications and fundamental researches[12-14]. However, due to ambient thermal and mechanical vibrations, the pulses output from the laser system manifest the instability of pulse durations, which is unfavorable for applications demanding high pulse-duration stability. Small adjustments to pulse stretchers or compressors by trained researchers to rebalance system dispersion are a straightforward correction[15,16]; however, it is clearly not a paradigm that can be transferred to industrial manufacturing scenarios. Passive controls such as sealing treatment and thermal management of the laser system as well as active stabilization of the amplifier pump current are not immune to the effects of the external environment on pulse duration.
It is possible to achieve automatic pulse optimization by using a pulse shaper[17]. With the support of the evolutionary algorithm, hundreds of different phases introduced by a spatial light modulator (SLM) make the pulse duration converge toward TL[18]. With the development of ultrashort pulse characterization, the reconstruction of spectral phases can be achieved through techniques such as multiphoton intra-pulse interference phase scan (MIIPS)[19], spectral phase interferometry for direct electric-field reconstruction (SPIDER)[20], and frequency-resolved optical gating (FROG)[21]. Among these techniques, MIIPS compensates spectral phases through an SLM to obtain TL pulses, which is also used as a high-performance pulse compressor. Recently, given the predictable changes in the second harmonic (SH) spectrum that depend on spectral phase, a real-time MIIPS has been used to achieve automatic pulse optimization[22]. However, limited by the response speed of the SLM and phase iterations, a single-shot pulse optimization still took about 100 ms. For many cases, it is straightforward and efficient to optimize the pulse-duration drift by feeding back the SH intensity to the grating compressor[23]. For example, despite periodic fluctuations in ambient temperature ranging from 23.2°C to 29.0°C, combining the fast pulse-duration detection based on two-photon absorption (TPA) and embedded software to adjust the system dispersion, the sub-picosecond pulse remains relatively stable for a long time[24]. The above experiment only described a method and the resultant performance data for the pulse-duration stabilization, while avoiding mentioning the algorithm of the feedback control. Until now, the design of the field pulse-duration stabilization algorithm for multiple scenarios is still an open issue.
In this paper, we propose a field programmable gate array (FPGA)-based PDFC applied in an all-fiber femtosecond CPA system. The SH signal generated from a beta-barium borate (BBO) crystal is extracted by the FPGA, whose PD response can represent the actual pulse duration. A stepper motor controlled by the FPGA drives the grating to compensate artificially introduced fluctuations of pulse duration. Given the hardware feedback loop, a hybrid control algorithm consisting of the improved stochastic hill-climbing search (HCS) and incremental proportional-integral (PI) controller is dedicatedly designed to realize the field stabilization of pulse duration.
2. Experimental Setup
The schematic diagram of the all-fiber femtosecond CPA system with a PDFC is shown in Fig. 1, which consists of a seed laser, a pulse stretcher, a pulse picker, three stages of all-fiber amplifiers, a transmission grating-pair pulse compressor, and an FPGA-based feedback loop.
Figure 1.Schematic diagram of the all-fiber femtosecond CPA system with the PDFC. CIR, circulator; CFBG, chirped fiber Bragg grating; LD, laser diode; WDM, wavelength division multiplexer; ISO, isolator; AOM, acoustic optical modulator; PM, polarization-maintaining; λ/2, half wave plate; DM, dichroic mirror; PBS, polarizing beam splitter; FPGA, field programmable gate array.
The seed laser is a Yb-doped mode-locked fiber laser (NPI Lasers, Blade-seed fs), which generates the pulses with a repetition rate of
The boosted pulses are coupled into the main-amplifier via a
Sign up for Chinese Optics Letters TOC. Get the latest issue of Chinese Optics Letters delivered right to you!Sign up now
The pulse-duration feedback relies on a photodetector (PD), an FPGA with an analog-to-digital converter (ADC) and a digital-to-analog converter (DAC), and a stepper motor. The SH pulse generated from a 0.2-mm long and
The optical spectra are monitored by an optical spectrum analyzer (OSA, Yokogawa AQ6370D) with a 0.02-nm resolution. The compressed pulses are measured by an autocorrelator (APE Pulse Check).
3. Principles of PDFC Algorithm
3.1. Performances of the CPA system
After power-on, the seed laser immediately operates in a stable mode-locked state and delivers the pulses with an 86.9-mW average output power. As shown in Fig. 2(a), the spectral 3-dB bandwidth of the pulse is 14.7 nm with a center wavelength at 1032.2 nm. The corresponding output pulse duration is 2.5 ps according to the autocorrelation trace depicted in Fig. 2(b). Afterwards, to reduce the peak power, the pulses are temporally stretched to
Figure 2.Output characteristics of (a), (b) the seed laser and (c), (d) the CPA system: (a), (c) optical spectrum; (b), (d) autocorrelation trace. The red dashed curve in (d) refers to the autocorrelation trace of the Fourier transform limited (FTL) pulse.
In order to implement the field stabilization of pulse duration, measurement methods to quickly monitor and characterize the pulse duration are indispensable. However, a single measurement time of pulse duration takes approximatively 0.5 s based on the mechanically scanned autocorrelation trace, severely restricting the speed of the feedback control. For that, a BBO crystal is employed to generate the SH pulse, of which the PD response is dependent on the incident pulse duration. Specifically, the shorter pulse duration corresponds to the higher excitation efficiency of the SH signal because of the TPA effect[26]. As shown in Fig. 3, when the absolute position of the stepper motor is scanned from 7.5 mm to 10.5 mm with a step length of 20 µm, the pulse duration is inversely proportional to the PD response. During the scanning process, the reading of PD response for each motor position is triggered by the single autocorrelation trace measurement. Actually, the reading speed of PD response in the feedback control is
Figure 3.Variations of the pulse duration (red) and PD response (blue) with the scanned absolute positions of the stepper motor.
Figure 4 shows the performance of the free-running CPA system within a 60-min stability test. We calculate the peak-to-peak fluctuation, standard deviation (STD), and root-mean-square error (RMSE) to evaluate the system stability. The RMSE of the output average power within 60 min is 0.094%, as shown in Fig. 4(a). On this premise, the PD response monitored after the BBO crystal can uniquely represent the variation of pulse duration. The RMSEs of the PD response and pulse duration are both around 1%, proving the excellent stability of the CPA system, as shown in Figs. 4(b) and 4(c). The actual fluctuation of pulse duration might be lower than 8.7%, because part of pulse-duration fluctuation may originate from the measurement error of the autocorrelator caused by the beam pointing. In our experiments, all the tests are performed under the same conditions without any active compensation for beam pointing.
Figure 4.60-min stability test of the free-running CPA system: (a) output average power; (b) PD response; (c) pulse duration.
In the following experiments, a random amplitude perturbance is applied to the GVD provided by the CFBG to introduce temperature-induced pulse-duration fluctuations. Therefore, we can verify the feasibility of the algorithm by eliminating the artificially introduced fluctuations of pulse duration. The control algorithm of pulse-duration field stabilization, refers to a hybrid algorithm consisting of improved stochastic HCS and incremental PI controller. The function of improved stochastic HCS is to calibrate the PD response corresponding to the minimum pulse duration and to set the target pulse duration. Subsequently, the incremental PI controller stabilizes the pulse duration around the pre-set target value.
3.2. Improved stochastic hill-climbing search
The HCS is a local search algorithm that aims at finding a local maximum of the objective function by making incremental changes and selecting the update or original solution that leads to the most improvement[27]. Therefore, the HCS is suitable for the objective function with a single extremum shown in Fig. 3. In the experiment, we used an improved stochastic HCS to optimize the searching process, by which the optimal motor position corresponding to the minimum pulse duration can be searched in every single running.
Figure 5(a) shows the framework of improved stochastic HCS with a single input and a single output. In order to prevent the error that the stepper motor receives a negative-stroke instruction at the zero-position, we set the initial motor position
Figure 5.(a) Framework of improved stochastic hill-climbing search; (b)–(d) characteristics of the minimum pulse-duration searching process: (b) motor position; (c) PD response; (d) pulse duration.
The searching process of the minimum pulse duration is recorded in Figs. 5(b)–5(d). After the algorithm starts, the objective function (PD response) rapidly approaches the maximum value, as depicted in Fig. 5(c). If
3.3. Incremental proportional-integral controller
After calibrating the maximum PD response corresponding to the minimum pulse duration, we set the target PD response according to
The PI controller, as a popular industrial feedback loop in automatic control systems, consists of a proportional controller and an integral controller[28]. In general, the output of the proportional controller is proportional to the error, and the integral controller integrates the error to eliminate the static error of the system. Here, we used the incremental PI controller to reduce the error caused by the sampling of the ADC[29,30]. In the experiment, we calculate the error according to
Figures 6(a)–6(c) show a typical initial stage of the incremental PI controller. The stepper motor moves smoothly to the position corresponding to the target value of the PD response, according to the output
Figure 6.Performances of the incremental PI controller. (a)–(c) Initial stage of the incremental PI controller: (a) motor position; (b) PD response; (c) pulse duration. (d) Random amplitude perturbance of GVD; (e) variations of the pulse duration without the control algorithm; (f) variations of the pulse duration and motor position with the incremental PI control.
4. Experimental Results and Discussions
In order to exhibit the performance robustness of the PDFC, a 60-min pulse-duration stability test and robust switching between different pulse durations are depicted in Fig. 7. The random amplitude perturbance of GVD in Fig. 7(a) is controlled by the tunable CFBG pulse stretcher. Specifically, fine temperature control changes the dispersion coefficient provided by the CFBG, manifested as a perturbation of the compression distance for a specific pulse duration. Algorithm-dependent field modification of the compression distance is achieved by high-speed control of the stepper motor to cope with temperature-induced pulse-duration fluctuations. As shown in Fig. 7(b), the pulse duration converges and is stabilized around 258 fs. Because of the need for incremental PI controller to operate within a monotonic interval, the stabilized pulse duration is set at a position slightly deviated from the optimum value. The peak-to-peak fluctuation of pulse duration is reduced to 7.0% and the RMSE is only 0.97%, comparable to the free-running case in Fig. 4(c), indicating the complete suppression of artificially introduced fluctuations and proving the excellent performance of PDFC algorithm.
Figure 7.(a), (b) 60-min pulse-duration stability test: (a) random amplitude perturbance of GVD; (b) evolution of the pulse duration with the PDFC. (c), (d) Robust switching between different pulse durations: evolutions of different pulse durations without (c) and with (d) the PDFC.
In addition, the robust switching between different pulse durations can also be achieved by modifying the target value. Figure 7(c) demonstrates the switching between different pulse durations by changing pre-set position of the stepper motor, which is commonly used in industrial femtosecond lasers. In the experiment, the support of the control algorithm not only realizes the switching function, but also stabilizes the pulse duration around the pre-set value, as shown in Fig. 7(d). The fluctuations without algorithmic control are represented in the form of “error bars”, illustrating the obvious suppression of temperature-induced pulse-duration fluctuations by the BBO-based feedback control. The robust switching between different pulse durations may offer new perspective on tunable high-power femtosecond lasers for future applications in high-precision machining and laser medical treatment[31].
It is worth mentioning that the BBO-based feedback control must be on the premise of the stable output average power, so that the intensity of SH signal uniquely reflects the variances of pulse duration. The average power stability could be improved by controlling the pump current of fiber amplifiers and/or embedding a feedback loop of the RF power injected into an output AOM[32]. As for field stabilization of the shorter pulse duration, especially sub-100 fs pulses, a shorter BBO crystal is indispensable, otherwise the walk-off of the group velocity between the fundamental-frequency pulse and SH pulse in the BBO crystal will cause a mismatch between the PD response and the pulse duration. On the other hand, considering that sub-100 fs pulses are more sensitive to the compression distance, a stepper motor with a shorter step length or a piezo actuator is also needed for more precise adjustments[31]. Furthermore, high-power femtosecond lasers have versatile configurations according to different requirements such as ultrashort pulse durations, high pulse energies, and low repetition rates. Without loss of generality, the field stabilization of pulse duration is not only suitable for CPA systems, but also can be widely used in other femtosecond pulse amplifiers.
5. Conclusion
An automatic PDFC employed in a femtosecond CPA system is realized through the hardware foundation of a BBO crystal, an FPGA, and a stepper motor combined with the algorithmic framework of improved stochastic HCS and incremental PI controller. Specifically, according to the PD response of SH signal generated from the BBO crystal, the changes in the vertical distance of the grating-pair compressor controlled by the stepper motor can effectively compensate for the fluctuations of pulse duration. A random amplitude perturbance of pulse duration is introduced to evaluate the performance of the control algorithm. On this premise, structured in the order of the improved stochastic HCS and incremental PI controller, the control algorithm firstly finds the PD response corresponding to the minimum pulse duration, sets the target value, and then stabilizes the pulse duration around the pre-set value. The peak-to-peak fluctuation of pulse duration is reduced from 37% to 6.5% with the PDFC, indicating the excellent compensation ability of the algorithm for temperature-induced pulse-duration fluctuations. The 60-min stability test of a specific pulse duration and robust switching between different pulse durations demonstrate that PDFC has the ability to be applied in multiple scenarios. We believe this feedback control method could offer a novel insight into active control of output characteristics of high-power femtosecond lasers and have extensive prospects in diverse applications.
References
[27] B. Selman, C. P. Gomes. Hill-climbing search. Encyclopedia of Cognitive Science, 81, 82(2006).

Set citation alerts for the article
Please enter your email address