1. Introduction
Coherent Doppler wind lidar (CDWL) utilizes the Doppler effect to gather information about the wind field. The tool is known for its real-time performance and robust detection capability, finding extensive applications in meteorological research and aviation safety. Nevertheless, during the detection process, due to the interaction between the transmitted signal and the atmospheric aerosol particles, the intensity of lidar echo signal decays rapidly with the extension of detection range, which contributes to a low signal-to-noise ratio (SNR) and complicates the extraction of target motion information [
1,
2,
3,
4]. In pulse lidar systems, accumulating multiple pulses over different periods is an important strategy to enhance the SNR. Coherent echo signals can be extracted from strong noise backgrounds using direct accumulation. However, in the coherent Doppler wind lidar system, the initial phase of the pulse signal shows randomness after being modulated by the acousto-optic modulator (AOM), which leads to poor coherence between the transmitted pulse signals, thereby limiting the enhancement in the SNR by direct pulse accumulation.
Various methods have been proposed to improve the SNR and detection precision of the Doppler lidar [
5,
6,
7,
8]. Kliebisch et al. proposed a denoising method for CDWL based on convolutional neural networks [
9]. Fang et al. introduced a lidar signal-denoising regime based on discrete wavelet transform [
10]. Xu et al. put forward a two-stage denoising framework involving singular-value decomposition and adaptive wavelet transform [
11]. Zhang et al. used signal segmentation and spectrum averaging to mitigate the impact of noise on weak echo signals, thereby improving the SNR [
12]. Frelich et al. suggested estimating the frequency through a coherent accumulation of signals over different periods [
13]. Shen et al. established a quantitative relationship between the number of accumulated pulses and improvement in the SNR. Using simulations, Zhang et al. determined that accumulating multiple-period pulses can enhance the SNR; they performed an experimental detection of weak signals in complex environments based on these simulations. Fan et al. proposed using the orthogonal mixing method to construct a phase-detection module, aligning the pulse phases of different periods by shifting the echo signals stored in the oscilloscope along the time axis, thus achieving coherent accumulation after phase alignment. This method has been experimentally proven to enhance the SNR. However, for the pulse accumulation denoising system, the debugging time of non-all-fiber CDWL is limited by its space optical devices. All-fiber CDWL is affected by AOM and other modulators, which introduces pulse incoherence [
14,
15,
16]. At the same time, the quadrature mixing method proposed by Fan et al. has large computation and low real-time performance. This study approaches coherent pulse accumulation by delving into the pulse accumulation challenge in all-fiber CDWL systems and proposing a phase estimation correction method to address the issue of a random initial phase in discrete signals [
17,
18,
19].
This paper initially introduces the system structure of the wind hunter and examines the mathematical model of the lidar echo signal and the SNR model of the system. This proposed method utilizes a cross-correlation function to estimate the phase difference between the impulse signal of different periods and the reference impulse signal. The initial random phases of pulse signals across various periods are rectified using the relevant results, which are selected by calculating the correlation distance between each impulse signal and the reference signal to achieve coherent pulse accumulation in a full-fiber pulsed lidar system. A simulation system for key signal processing technologies of Doppler wind lidar is established, referencing a prototype lidar system parameter. The performance of the phase estimation correction method, the enhancement in SNR gain before and after the application of the method, and the impact of the SNR on the performance of spectrum estimation algorithms are analyzed through simulation. Finally, the speed of an indoor motor turntable and the outdoor atmospheric wind field are measured experimentally to obtain actual data. The effectiveness of our method is demonstrated through both simulations and experiments.
2. System Structure and Principles
The system structure is illustrated in
Figure 1.
Let us assume that the seed laser source generates a continuous optical signal with frequency
, phase
:
The laser source has two outputs: a low-power seed laser that is used as a local oscillator (LO), and a power output that is pulsed and frequency-shifted using an AOM. Electronic circuits drive the AOM to shift laser signals by 40 MHz and generate 200 ns Gaussian shaped laser pulses:
where
denotes the pulse repetition period at 10 kHz,
denotes the number of pulses,
denotes the pulse width at 200 ns,
denotes the initial frequency offset at 40 MHz,
denotes the expression of the pulse signal, and
denotes the initial phase of the pulse signal in each period.
These laser pulses are amplified using an erbium-doped fiber amplifier (EDFA) and then transmitted from port 1 to port 2 of the optical circulator. Laser pulses are transmitted into the atmosphere and aerosol particles scatter the laser signals back into the lens, which in turn are transmitted from port 2 to port 3 of the optical circulator.
The core principle of the CDWL measurement is the Doppler frequency shift caused by the target motion:
where
denotes the wavelength at 1550 nm. Therefore, the optical antenna echo signal
is expressed as
where
denotes the attenuation of link,
denotes the time delay caused by the signal traveling the distance, and
denotes the phase delay caused by the distance.
Backscattered and LO signals are optically mixed using an optical coupler. Optically mixed signals are heterodyne-detected using an optical balanced detector, which generates RF signals:
where
denotes the amplitude of the signal through the optical balance detector. The echo signal of the pulse lidar is then expressed as
, where
represents the independent Gaussian white noise in each pulse period. These RF signals are acquired at a 250 MHz sampling rate using an analog-to-digital converter card (ADC). Sampling the echo signal
at a sampling frequency
over time
results in the discrete signal sequence
:
where
denotes the discretized
signal after sampling,
refers to
,
denotes the Doppler frequency shift, and
denotes the discrete noise of the echo signal in each period.
The discrete echo pulse signals in adjacent pulse periods
,
can be expressed as
where
and
denote the amplitudes of the pulse signals in adjacent periods;
and
denote the initial phases of the pulse signals in adjacent periods; and
and
denote the discrete noises of the signals in adjacent periods.
The accumulation process for two adjacent pulse period signals can be expressed as
where
represents the signal part after pulse accumulation. In the laser wind lidar system, the initial phase of signals from different periods is random, denoted as
, due to which the signal gain in
cannot reach its maximum. Using phase correction, consistency can be obtained for phases of signals from different periods, that is,
, which implies that the signals have coherence, and at this time, the signal gain in
reaches its maximum value.
To achieve phase correction within a non-fully coherent pulse lidar system, a correction scheme grounded in signal phase estimation is proposed. After performing analog-to-digital conversion on the echo signal, the phase discrepancy between each period pulse signal and the reference pulse signal is derived using the cross-correlation function. These findings are utilized to adjust the signal of each period such that its phase converges toward 0 rad in relation to the reference signal. This alignment ensures coherence among all period signals throughout the accumulation process, facilitating a shift from non-coherent pulse accumulation to coherent pulse accumulation.
For two reference pulse signals of M points,
and any period pulse signal
, their cross-correlation function is sought. The expression is given by
where
represents the time delay on the discrete time axis. The two discrete pulse signals exhibit the smallest phase difference at the time delay
corresponding to the peak value of their cross-correlation function results. In a lidar system, when dealing with two pulse period signals with distinct phases, the phase adjustment on the time axis of one signal is determined by shifting it left or right based on the outcomes of their cross-correlation function, thereby bringing the phases of the two period signals into close alignment. For a 40 MHz sine signal sampled at 250 MHz, an average period corresponds to 6.25 points, resulting in a phase alignment precision of 0.497 rad with this algorithm.
After conducting a fast Fourier transform (FFT) on the accumulated signal, the obtained discrete spectrum
can be interpolated and corrected to yield the accurate frequency, as follows: the actual frequency
lies between the spectral lines. Hence, it is, respectively, represented as the integer part h and the fractional part
. The spectral line
h is the spectral peak of the amplitude spectrum and
is the frequency correction amount, which can be represented by the amplitude of the spectral peak line and the two adjacent spectral lines on its left and right.
Wind speed can be derived from the frequency shift amount
:
The SNR of the echo signal in a single pulse period can be expressed as
3. Pulse Accumulation Based on Cross-Correlation Function for Phase Estimation Simulation Experiment
The essential signal processing technology simulation system for the Doppler wind lidar relies on the LabView2018 software platform for simulation analysis. The simulation parameters are referenced from the actual system, with the parameters of the transmitted pulse signal set as follows: a fundamental frequency shift of 40 MHz, a sampling frequency of 250 MHz, a pulse width of 200 ns, and a repetition frequency of 20 kHz.
The simulation experiment process is illustrated in
Figure 2. The blue dashed box represents the phase correction algorithm, where the reference pulse signal is cross-correlated with other period signals, and the phases of the other signals are adjusted to be consistent with the reference signal to ensure coherence among all pulse signals during the accumulation process [
20,
21,
22]. Meanwhile, a discrete single-frequency reference sinusoidal pulse signal is established along with other sinusoidal pulse signals featuring random initial phases. The initial phase of these additional sinusoidal signals is randomly distributed within the range of
. Gaussian white noise with a specified power level is added to these signals, setting the initial SNR at −13 dB. The non-coherent pulse accumulation result is obtained by directly accumulating these signals in the time domain. Coherent pulse accumulation is used to obtain the phase difference between the initial random phase pulse signal and the reference signal after passing through the phase estimation module, and then moved left and right in the time domain according to the result to achieve phase alignment. The cumulative result is obtained by accumulating these aligned signals in the time domain. The SNR gains of the two methods are calculated for different accumulation counts. The improvement in the SNR can enhance the lidar detection precision; therefore, the spectrum interpolation algorithm for analyzing the frequency shifts of the wind-measuring lidar is simulated for its noise resistance performance. The SNR of the pulse signal is set to vary from −13 dB to −20 dB based on the precision of wind speed analysis at 0.2 m/s. Using
, it can be deduced that the frequency analysis precision should be 0.258 MHz; thus, the frequency of the pulse signal is randomly set within the interval (40.258 MHz, 39.742 MHz). For each SNR condition, 10,000 sets of pulse signals are generated, and the standard deviation (STD) of the 10,000 frequency spectrum interpolation algorithm analysis frequencies is statistically analyzed. The overall simulation results are as follows.
Figure 3 shows the time domain graphs, cross-correlation function outcomes, and phase spectra of two sinusoidal signals. To simulate echo signals from distinct periods, two discrete sinusoidal signals with differing amplitudes, matching frequencies, and identical initial phases are depicted in
Figure 3a. In the phase spectrum of
Figure 3b, the two signals align precisely at the 10th spectral line corresponding to 40 MHz, demonstrating phase consistency. Additionally, the peak of the cross-correlation function outcomes of the two signals shown in
Figure 3c occurs at the center, specifically at the 49th point. This implies that at various time delays, the two in-phase signals can achieve maximum similarity overlap when they are centered at the time delay. In
Section 2, we analyzed the phase precision adjusted using this algorithm to be 0.497 rad, as indicated in
Figure 3d, with the initial phase difference between the two signals set to 0.497 rad. The phase spectra and cross-correlation function results of the two are depicted in
Figure 3e,f, revealing a 0.497 rad disparity at the 10th spectral line, while the peak of the cross-correlation outcome remains centered at the 49th point. These findings suggest that the phase precision identifiable and correctable by the algorithm proposed in this study aligns with the theoretical calculation values. Subsequently, a phase correction simulation experiment was conducted on two sinusoidal signals in the lidar system with a random phase difference of
, and the results are outlined below.
Figure 4 illustrates the process of phase correction alignment for two sinusoidal signals with different phases. Two sinusoidal signals with a phase difference of 1.9 rad are shown in
Figure 4a. In
Figure 4b,c, a clear phase difference can be observed in the phase spectrum of the two signals, and the peak of the cross-correlation function shifts away from the center point, appearing at the 47th point. This indicates the difference in the peak position from the in-phase sinusoidal signal cross-correlation result peak, suggesting a phase difference between the signals. Following the point difference on the time axis, one of the signals is shifted, as shown in
Figure 4d. After adjustment, as shown in
Figure 4f, the peak of the cross-correlation function result of the two signals returns to the center, at the 49th point, and in the phase spectrum of
Figure 4e, the amplitudes of the 10th spectral line of the two signals almost coincide. The algorithm adjustment aligns the phases of the two signals, fulfilling the requirement for coherent accumulation. In the pulse accumulation process of the lidar system, each period signal can undergo phase estimation correction with the reference pulse signal to achieve long-term coherent pulse accumulation. A simulation experiment is devised, and the SNR gains of in-phase pulse accumulation, non-in-phase pulse accumulation, and phase estimation-corrected non-in-phase pulse accumulation for different accumulation counts are statistically analyzed, yielding the following results.
Figure 5 depicts the SNR gain curves for three types of pulse accumulation: in-phase pulse, non-in-phase pulse, and adjusted non-in-phase pulse. It is evident that the initial SNR for all three pulse accumulation result curves is −13 dB. With an increase in the number of accumulations, the SNR gain of in-phase pulse accumulation notably increases, achieving a 30 dB enhancement in SNR at 2000 accumulations, while that of random phase pulse accumulation experiences an 8 dB enhancement in the SNR. This suggests that coherent pulse accumulation can yield a higher SNR gain than non-coherent pulse accumulation for the same number of accumulations. From the blue and green curves, it can be observed that after applying the phase estimation correction algorithm, the SNR gain of random phase pulse accumulation aligns closely with that of in-phase pulse accumulation. The simulation experiment validates that the phase estimation correction algorithm effectively enhances the correlation between pulse signals with different initial phases, ensuring that the SNR gain after pulse accumulation is within the same order of magnitude as that of in-phase pulse accumulation.
After FFT spectrum conversion, the spectral resolution is not high enough due to spectrum leakage and fence effect. In this paper, a spectral correction algorithm is introduced to improve the accuracy of analytic frequency. Since the two pulse accumulation methods have different gain effects on the SNR, the necessity of improving SNR is reflected by evaluating the anti-noise performance of the spectrum correction algorithm.
Figure 6 illustrates the noise resistance performance curves of two methods for analyzing frequency through discrete spectrum. The blue curve represents the standard deviation curve of the frequency analysis method obtained following the FFT time–frequency transformation of the discrete spectrum, while the pink curve depicts the standard deviation of the corrected frequency obtained after further spectral line interpolation of the discrete spectrum. Evidently, for SNR values lower than −1 dB, the frequency standard deviations of both algorithms considerably exceed the anticipated precision requirement; for SNR = −1 dB and higher, the standard deviations of both frequency estimation methods exhibit minimal change. The FFT-only algorithm maintains a frequency standard deviation within the range of 750 kHz–1 MHz, corresponding to a speed measurement precision of 0.58–0.78 m/s. Conversely, the standard deviation of the corrected frequency after spectral line interpolation of the discrete spectrum remains in the range of 200–300 kHz, corresponding to a speed measurement precision of 0.16–0.23 m/s. The simulation experiment demonstrates that a high SNR can enhance the precision of frequency analysis; when the SNR remains constant, the noise resistance performance of the system improves after correction through the spectral line interpolation algorithm compared to FFT-only spectrum conversion.
5. Conclusions
This study aims to enhance the pulse accumulation SNR gain of all-fiber pulsed lidar systems. The efficacy of the proposed method in mitigating the incoherence among pulses of various periods is evaluated. Furthermore, integrating this method with the discrete spectrum interpolation algorithm can enhance the measurement precision of lidar systems, especially in high-background-noise environments. To validate the proposed solution, a Doppler coherent lidar prototype was constructed. The experimental results indicate that after adjustments using the phase estimation method, the simulated experiment SNR gains at accumulation counts of 500, 1500, and 2000 can reach 28.18 dB, 32.03 dB, and 32.44 dB, respectively. Similarly, the actual lidar system SNR gains can reach 24.83 dB, 30.89 dB, and 32.04 dB, respectively. Furthermore, the linear fitting slope of the measured wind speed versus the commercially calibrated lidar wind speed can be reduced from 1.146 to 1.093. In the motor turntable speed measurement experiment, the error in the measured speed of the turntable is reduced by an average of 9.18% after applying the method. These results demonstrate the effectiveness of the proposed method for the all-fiber pulsed lidar system, as it enhances the correlation of echo signals from different periods, boosts the SNR gain of weak signal pulse accumulation, and achieves a high-precision speed-measuring lidar system.