Next Article in Journal
Strain Transfer Characteristics of Resistance Strain-Type Transducer Using Elastic-Mechanical Shear Lag Theory
Next Article in Special Issue
Measurement Method for Nonlinearity in Heterodyne Laser Interferometers Based on Double-Channel Quadrature Demodulation
Previous Article in Journal
Experimental Study on the Performance of Hydraulic Vibration Assisted Broaching (HVAB) Based on Piezoelectric Sensors
Previous Article in Special Issue
Research on Strain Measurements of Core Positions for the Chinese Space Station
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Key Parameter Extraction for Fiber Brillouin Distributed Sensors Based on the Exact Model

School of Electrical and Electronic Engineering, North China Electric Power University, Baoding 071003, China
*
Author to whom correspondence should be addressed.
Submission received: 30 April 2018 / Revised: 2 July 2018 / Accepted: 20 July 2018 / Published: 25 July 2018
(This article belongs to the Special Issue Optoelectronic and Photonic Sensors)

Abstract

:
Errors in the extracted key parameters directly influence the errors in the temperature and strain measured by fiber Brillouin distributed sensors. Existing key parameter extraction algorithms for Brillouin gain spectra are mainly based on simplified models, therefore, the extracted parameters may have significant errors. To ensure high accuracy in the extracted key parameters in different cases, and consequently to measure temperature and strain with high accuracy, a key parameter extraction algorithm based on the exact Voigt profile is proposed. The objective function is proposed using the least-squares method. The Levenberg-Marquardt algorithm is used to minimize the objective function and consequently extract the key parameters. The optimization process is presented in detail, at the same time the initial values obtainment method and the convergence criterion are given. The influences of the number of sample points in Gauss-Hermite quadrature on the accuracy and the computation time of the algorithm are investigated and a suggestion about the selection of the number of sample points is given. The direct algorithm, the random algorithm and the proposed algorithm are implemented in Matlab and are used to extract key parameters for abundant numerically generated and measured Brillouin gain spectral signals. The results reveal that the direct algorithm requires less computation time, but its errors are considerably larger than that of the proposed algorithm. The convergence rate of the random algorithm is about 80~90%. The proposed algorithm can converge in all cases. Even for the convergence cases, the computation time and the fitting error of the random algorithm are 1~2 times larger than those of the proposed algorithm.

1. Introduction

Changes in fiber temperature or strain will alter the corresponding peak values of gain, frequency shift and line width (full width at half maximum, FWHM) of Brillouin gain spectra. The temperature or strain along the fiber can be measured by analysis of the Brillouin gain spectrum, therefore, fiber distributed sensing based on Brillouin scattering is extensively used in diverse industrial and scientific fields [1,2,3,4,5,6]. The most intensively investigated topics with regard to the fiber distributed temperature and strain measurement based on Brillouin scattering include how to improve the accuracy, spatial resolution and widen the measurement range. There are hardware-based methods [7,8,9,10] and software-based methods [11,12,13]. This work is concerned with improvement of the sensing performance by use of data processing. The accuracy in the extracted Brillouin frequency shift, line width and peak value of gain directly influences the accuracy of the measured temperature and strain. Machine learning techniques have been well demonstrated and have better performance [11,12]. Additionally, the cross-correlation technique employs an elegant and exciting approach to extract the Brillouin frequency shift [13]. Its accuracy is quite similar to that of the fitting algorithms. Its paramount advantage is its extremely low computational burden. However, the line width cannot be extracted by this technique. In summary, the fitting algorithms are mainstream ones and the principal objective of this work is to improve the performance of the fitting ones, therefore, fitting algorithms are mainly reviewed below.
The parameters of the incident light have an important effect on the Brillouin gain spectrum. If the pulse width of the incident light is significantly greater than 10 ns, the Brillouin gain spectrum has a Lorentzian spectral shape [14,15]. To improve the spatial resolution, a narrower pulse will be used and the spectrum will close to a Gaussian spectral shape [16] because of the Doppler broadening. Generally, the Brillouin gain spectrum is considered as a Voigt spectral shape [17,18,19]. Because the Lorentzian and Gaussian profiles are algebraic equations, key parameter extraction algorithms based on the Lorentzian or Gaussian profiles are easy to implement and the relative algorithm studies have now reached a certain maturity [20,21]. If the profiles are centered, the Voigt profile is a line profile resulting from the convolution of a Gaussian profile and a Lorentzian profile [18]. It is not an algebraic equation. The convolution operation is relatively slower to compute than the numerical generation of the Gaussian and Lorentzian profiles, not to mention fitting a Voigt profile to the measured Brillouin gain spectrum to extract key parameters. To avoid the computational expense of the convolution operation, the Voigt profile is often approximated by a pseudo-Voigt profile which is a linear combination of a Gaussian profile and a Lorentzian profile [22,23]. Similar to the Gaussian and Lorentzian profiles, the pseudo-Voigt profile is an algebraic equation. Therefore, the key parameter extraction algorithm based on the pseudo-Voigt profile is computationally easier to implement and is nowadays the mainstream algorithm for key parameter extraction [22,23,24]. However, the above Lorentzian, Gaussian and pseudo-Voigt profiles are all simplified models of the Brillouin gain spectrum, therefore the algorithms based on them inevitably introduce errors. To improve the adaptability of the key parameter extraction algorithm, in this work, the Voigt profile rather than the other simplified one is used to approximate the Brillouin gain spectrum. Accordingly, the optimization algorithm, the initial values obtainment method and the convergence criterion for the exact model must be investigated. Related works are scarce. Reference [17] approximated the Brillouin gain spectrum along a 36 km long-range optical fiber by use of the Voigt profile to extract the Brillouin frequency shift. However, no technical details about the fitting algorithm were presented. According to the features of the Voigt profile, the line width of the corresponding Lorentzian profile can be estimated from the 20-dB spectrum width [19]. Then the line width of the corresponding Guassian profile is readily estimated from the relationship among line widths of the Lorentzian, Guassian and Voigt profiles. This algorithm may reduce the total computation time. However, many approximation formulas are used in the algorithm, therefore, significant errors may be introduced in some situations. To sum up, to date, there is still a lack of an effective algorithm to extract the key parameters from the Brillouin gain spectrum. This topic needs to be studied further.
To fix the above problems, the errors in the key parameters extracted by the algorithms based on different models are compared and the necessity to use the Voigt profile is confirmed. On the basis of such analysis, the objective function of the key parameters extraction algorithm based on the Voigt profile is determined by use of the least-squares method. The objective function is minimized using the Levenberg-Marquardt algorithm and consequently the key parameters are extracted. The initial values obtainment method and the convergence criterion are presented. The influence of the number of sample points in Gauss-Hermite quadrature on the accuracy and computation time of the algorithm is investigated and suggestions about the selection of the number of sample points are given. Based on the abovementioned investigations, a key parameters extraction algorithm based on the exact Voigt profile is proposed. The proposed algorithm is validated by extracting the key parameters for numerous numerically generated and measured Brillouin gain spectra.

2. Adaptability of Different Models for Key Parameters Extraction

2.1. Voigt Profile

If the profiles are centered, the Voigt profile is a line profile resulting from the convolution of a Gaussian profile and a Lorentzian profile [25] which can be expressed by:
g B ( ν )   =   A 2 ln 2 π 3 / 2 Δ ν BL Δ ν BG 2 + e x 2 [ ln 2 Δ ν BL Δ ν BG ] 2 +   [ 2 ln 2 ν     ν B Δ ν BG     x ] 2 d x  
where gB is the Brillouin gain; v is the frequency; vB is the Brillouin frequency shift; ΔvBL and ΔvBG respectively are the line widths of the Lorentzian and Gaussian profiles [17]. Assume that ΔvB is the line width of Brillouin gain spectrum; gBM is the maximum value of Brillouin gain.

2.2. Adaptability of Different Models

Before development of the key parameter extraction algorithm based on the Voigt profile, we should check the adaptability of the existing different models. Without loss of generality, vB = 10.7 GHz, A = 0.2, ΔvBL = 0.01 GHz. ΔvBG ranges from 0.01 GHz to 0.15 GHz. Fifteen sets of Brillouin gain spectra are numerically generated according to Equation (1). To avoid the errors caused by not having enough sample points in Gauss-Hermite quadrature, the number of sample points is set to 1000. Three key parameters extraction algorithms based on Lorentzian profile [14], Gaussian profile [16] and pseudo-Voigt profile models [22], respectively, are implemented in Matlab, and the statistical results of the relative errors in gBM, vB and ΔvB extracted by the different model-based algorithms are presented in Table 1. Emax means the maximum value of the error. Emean means the mean value of the error magnitude. For example, the second column of Table 1 are the maximum errors in gBM, vB and ΔvB extracted by the Lorentzian profile.
From Table 1 it can be seen that vB extracted by the three models contains no error in different cases. However, the three models introduce varying degrees of errors in the extracted gBM and ΔvB. The maximum errors in gBM extracted by the three models are up to 7.55%, −4.33% and 1.51%, respectively. The maximum errors in the extracted ΔvB are −14.85%, 10.43% and −1.76%, respectively. The above results reveal that the key parameters extracted by the extensively used three simplified model (the Lorentzian profile, Gaussian profile and pseudo-Voigt profile)-based algorithms, in theory, may contain significant errors. The exact model must be used. Therefore, the key parameter extraction algorithm based on the exact model (Voigt profile) needs to be urgently studied, which is the core part of this work.

3. Key Parameters Extraction Algorithm Based on Voigt Profile

3.1. Objective Function

Because Equation (1) does not have an analytical solution, it must be numerically solved. Gauss-Hermite quadrature [26] is particularly suitable for approximating the value of integrals containing e x 2 , therefore, it is used to calculate Equation (1). The Gauss-Hermite quadrature with number of sample points of M can be expressed as follows:
+ e x 2 f ( x ) d x     m   =   1 M w m f   ( x m )  
where xm is the root of the physicists’ version of the Hermite polynomial HM(x) with an order of M, (m = 1, 2, ..., M) and the associated weight wm is given by Equation (3) [27]:
  w m   =   2 M     1 M ! π M 2 [ H M     1 ( x m ) ] 2  
According to Equation (2), Equation (1) can be rearranged as:
  g B ( ν )     A 2 ln 2 π 3 / 2 Δ ν BL Δ ν BG 2 m   =   1 M w m 1 [ ln 2 Δ ν BL Δ ν BG ] 2 +   [ 2 ln 2 ν     ν B Δ ν BG     x m ] 2  
Assume that vi and gBi respectively are the ith scanning frequency and the corresponding Brillouin gain, where i = 0, 1, 2, …, N − 1, N is the number of frequency scanning. Then the objective function determined by use of the least-squares method as follows:
  E = i   =   0 N     1 e i 2  
where E is the sum of the squared normal distances between the measured or numerically generated profile coordinates and the expected profile:
e i   =   g B ( ν i )     g B i   =   A 2 ln 2 π 3 / 2 Δ ν BL Δ ν BG 2 m   =   1 M w m 1 [ ln 2 Δ ν BL Δ ν BG ] 2 +   [ 2 ln 2 ν i ν B Δ ν BG     x m ] 2   g B i ,   i   =   0 ,   1 ,   2 ,   ,   N     1

3.2. Optimization Algorithm

The above objective function belongs to a nonlinear least-squares problem. The Levenberg-Marquardt algorithm is most appropriate for minimization of the nonlinear least-squares problem. Therefore, it is chosen and the variables can be updated by:
W ( l + 1 ) = W ( l ) ( J ( l ) T J ( l ) + λ I ) 1 J ( l ) T e ( l )
where e = [e0, e1, …, eN−1]T is the error vector, and W = [W1, W2, W3, W4]T = [A, vB, ΔvBL, ΔvBG]T is the variable vector. I is a 4 × 4 unit matrix. l is the iteration number. Superscript T means transposition. When a step increases E, λ is multiplied by 10. At the same time, the change in W is disregarded, and the previous values of W are retained. λ is divided by 10 whenever a step would result in a decreased E. The initial value of λ is set to 1.
J is a N × 4 Jacobian matrix, J i j = e i / W j , 0 ≤ iN − 1, 1 ≤ j ≤ 4, is an element of the Jacobian matrix which is represented as follows:
J i 1   = e i A   =   2 ln 2 π 3 / 2 Δ ν BL Δ ν BG 2 m   =   1 M w m 1 [ ln 2 Δ ν BL Δ ν BG ] 2 +   [ 2 ln 2 ν i     ν B Δ ν BG     x m ] 2 .  
  J i 2   = e i ν B   =   A 8 ( ln 2 ) 3 π 3 / 2 Δ ν BL Δ ν BG 3 m   =   1 M w m [ 2 ln 2 ν i ν B Δ ν BG x m ] { [ ln 2 Δ ν BL Δ ν BG ] 2 + [ 2 ln 2 ν i   ν B Δ ν BG     x m ] 2 } 2  
J i 3   =   e i Δ ν BL   =   A 2 ln 2 π 3 / 2 1 Δ ν BG 2 m   =   1 M w m 1 [ ln 2 Δ ν BL Δ ν BG ] 2 +   [ 2 ln 2 ν i     ν B Δ ν BG     x m ] 2                                                                               A 4 ln 2 2 π 3 / 2 Δ ν BL 2 Δ ν BG 4 m   =   1 M w m 1 { [ ln 2 Δ ν BL Δ ν BG ] 2 + [ 2 ln 2 ν i     ν B Δ ν BG     x m ] 2 } 2
J i 4   =   e i ν BG   =   A   4 ln 2 π 3 / 2 Δ ν BL Δ ν BG 3 m   =   1 M w m 1 [ ln 2 Δ ν BL Δ ν BG ] 2 +   [ 2 ln 2 ν i ν B Δ ν BG     x m ] 2                                                                               +A 2 ln 2 π 3 / 2 Δ ν BL Δ ν BG 2 m = 1 M w m 2 ln 2 Δ ν BL 2 Δ ν BG 3 +4 ln 2 ν i ν B Δ ν BG 2 [ 2 ln 2 ν i ν B Δ ν BG x m ] { [ ln 2 Δ ν BL Δ ν BG ] 2 + [ 2 ln 2 ν i ν B Δ ν BG x m ] 2 } 2

3.3. Initial Values Obtainment

The initial guesses of A, vB, ΔvBL and ΔvBG have a big influence on the rate of the objective function optimization. If the initial guesses are close to a local maxima, the Levenberg-Marquardt algorithm may converge to the local maxima and significant errors will be introduced. Therefore, a fast and accurate method of obtaining the initial values is needed.
For the Voigt profile, ΔvB can be found from the widths of the associated Gaussian and Lorentzian widths. A better approximation [28] is given by:
  Δ ν B 0.5346 Δ ν BL + 0.2166 Δ ν BL 2 + Δ ν BG 2  
Since we don’t know the values of ΔvBL and ΔvBG in advance, let us assume that ΔvBL = ΔvBG, thus the initial guesses of ΔvBL and ΔvBG can be calculated by Equation (13):
ΔvBL = ΔvBG = ΔvB/1.6376
gB(v) reaches the maximum value at v = vB which can be calculated by Equation (14) [29]:
g B ( ν B ) = 2 A ln 2 π 1 Δ ν BG e ( ln 2 Δ ν BL Δ ν BG ) 2 ( 1     2 π 0 ln 2 Δ ν BL Δ ν BG e x 2 d x )  
Assume that the gain in the measured spectrum reaches the maximum value when v = vP and the corresponding maximum gain is gBM. According to Equation (14), the initial guesses of vB and A can be calculated by Equations (15) and (16), respectively:
vB = vP
  A   =   g BM 2 ln 2 π 1 Δ ν BG e ( ln 2 Δ ν BL Δ ν BG ) 2 ( 1     2 π 0 ln 2 Δ ν BL Δ ν BG e x 2 d x )  

3.4. Convergence Criterion

Due to the computational expense of the convolution operation in Equation (1), the key parameter extraction algorithm based on the Voigt profile requires more computation time than that of the Lorentzian profile-based one. Therefore, the computation time is the key factor in the algorithm. Although good initial guesses can reduce the computational burden, an appropriate convergence criterion can further decrease the number of iterations and the computational expense, and consequently, it is needed. After repeated tries, the result indicates that if the variation among successive iterations is less than a certain value, then the algorithm converges. Assume that W(i) = [W1(i), W2(i), W3(i), W4(i)]T, the stopping condition is defined as follows:
  | W j ( i ) W j ( i     1 ) W j ( i     1 ) | 10 5 ;   i   =   l     4 ,   l     3 ,   ,   l ;   j   =   1 ,   2 ,   3 ,   4  
The maximum iteration number lmax is set to 500. Certainly lmax can be adjusted according to the practical situations. Once Equation (17) is satisfied or the iteration number is not more than lmax, the algorithm stops iterating. The iteration number is l and W(l) is taken as the final solution.
To validate the proposed convergence criterion, two other convergence criteria are introduced and are used to validate the proposed one (Equation (18)). The stopping condition corresponding to the first one can be expressed by Equation (18). In the second criterion, the iteration number is fixed at 500:
  | W j ( i )     W j ( i     1 ) W j ( i     1 ) |     10 5 ;   i   =   l     2 ,   l     1 ,   l ;   j   =   1 ,   2 ,   3 ,   4  
A large amount of noise-free Brillouin gain spectra are numerically generated. According to the single-mode fiber properties, vB is set to a random value from 10 GHz to 13 GHz and A is a random value from 0 to 0.3. Both ΔvBL and ΔvBG are random values from 0.01 GHz to 0.15 GHz. The number of sample points in Gauss-Hermite quadrature is 1000 which is the same as in Section 2.2. 10,000 sets of Brillouin gain spectra are numerically generated based on Equation (4). The frequency is scanned in the range from vB vBL + ΔvBG) to vB + (ΔvBL + ΔvBG) and the scanned frequency interval is (ΔvBL + ΔvBG)/20. In the key parameters extraction algorithm, the number of sample points is set to 100 which is validated in Section 4.2. Egmean, Evmean and EΔvmean are the mean values of the error magnitude in the extracted gBM, vB and ΔvB, respectively. EM is the mean value of the sum of the squared normal distances between the profile coordinates and the expected profile. TM and lM respectively are the mean values of the computation time and the iteration number. The key parameters extraction algorithm based on the Voigt profile is used. If the iteration number is fixed at 500 (l = 500), the algorithm will converge in all cases. Therefore, the corresponding results are taken as the exact values. The statistical results of errors in the extracted key parameters, the sum squared error, the computation time and the iteration number corresponding to different convergence criterions are summarized in Table 2. Note however that once the correction terms of the variables are NaN (not a number), the algorithm will stop. Therefore, even the iteration number is set to 500, the real iteration number is less than 500.
As shown in Table 2, the extracted key parameters according to Equation (17) are the same as the extracted parameters with the fixed iteration number of 500 (500 is large enough). The mean value of iteration number corresponding to Equation (17) is 9.74 which is much less than 500 and 3.27 × 102. At the same time, the corresponding computation time is only 2.70 × 10−2 s and is considerably less than 1.28 × 10−1 s corresponding to the fixed iteration number of 500. The mean values of the iteration number and the computation time corresponding to Equation (18) are 7.74 and 2.48 × 10−2 s, respectively. Although the errors in the extracted parameters and the sum squared error corresponding to Equations (17) and (18) are the same, the iteration number and the computation time of Equation (18) respectively are less than those of Equation (17). According to Table 2, it seems that Equation (18) rather than Equation (17) should be taken as the stopping condition.
Not only noise-free Brillouin gain spectra but also noisy ones need to be investigated. The noisy Brillouin gain spectra along a single-mode 9/125 μm fiber are measured by a Brillouin optical time-domain reflectometer (BOTDR, model AV6419, China Electronics Technology Instruments Co., Ltd., Tsingtao, China). The wavelength of the incident light is 1550 nm. The pulse width is 10 ns. The average number of waveforms is 210. The mean SNR is 15.18 dB. For a typical case, change of the extracted key parameters corresponding to different convergence criterions with iteration number is shown in Figure 1.
From Figure 1 we discover that the extracted parameters remain constant in four successive iterations even though the extracted key parameters are quite different from the optimal solution. However, in Equation (18), whether or not the algorithm converges is determined according to variation in the extracted parameters in successive four iterations. Therefore, Equation (18) is not reliable. Therefore, if the inappropriate convergence criterion is used, such as Equation (18), significant errors may be introduced. Generally, if the extracted parameters remain nearly constant in successive six iterations, the algorithm has converged. Therefore, in the proposed convergence criterion (Equation (17)), the variation in the extracted parameters in successive six iterations is used to judge convergence or not. At the same time, according to the convergence criterion, the unnecessary iterations are avoided. Therefore, the established convergence criterion can not only ensure converge but also corresponds to less computational burden. Therefore, Equation (17) is reliable.

3.5. Flowchart of the Proposed Algorithm

The flowchart of the proposed algorithm is illustrated in Figure 2.

4. Influence of Number of Sample Points in Gauss-Hermite Quadrature

The number of sample points in Gauss-Hermite quadrature has an important effect on the accuracy and computation time of the algorithm. These influences are investigated in this section.

4.1. Influence on Spectrum Approximation

In this section, the influence of the number of sample points on the error in the Voigt profile numerically generated according to Equation (4) (Gauss-Hermite quadrature) is investigated. The number of sample points ranges from 5 to 1000. Similar to Section 3.4, the Voigt profile with number of sample points of 1000 is considered as the exact one. The other parameters are the same as in Section 3.4. The statistical results of errors in the numerically generated Voigt waveshape with different numbers of sample points are presented in Table 3.
Assume that E1 is the ratio of the maximum error magnitude in the Brillouin gain within the whole frequency scanning range to the maximum value of the Brillouin gain. E1min, E1max, E1mean and E1std respectively are the minimum, maximum, mean values and the standard deviation of E1. Let E2 is the ratio of the mean value of error magnitude in the Brillouin gain within the whole frequency scanning range to the maximum value of the Brillouin gain. E2min, E2max, E2mean and E2std respectively are the minimum, maximum, mean values and the standard deviation of E2. To clearly demonstrate the influence of the number of sample points on accuracy in numerically generated spectrum, four typical cases are chosen. A and vB are set to 0.1 and 10.5 GHz, respectively. ΔvBL and ΔvBG are respectively set to 0.02 GHz and 0.02 GHz, 0.04 GHz and 0.08 GHz, 0.08 GHz and 0.04 GHz, 0.12 GHz and 0.12 GHz. Four typical Voigt waveshapes are displayed in Figure 3. To present them clearly, the scanned frequency interval in Figure 3 is set to (ΔvBL + ΔvBG)/2000. Brillouin gain is a dimensionless parameter. The order of magnitude of Brillouin gain is of little value to the fiber distributed sensing based on Brillouin gain. Most of the related literature doesn’t care about the order of magnitude of Brillouin gain. Therefore, its real magnitude is not presented in the paper. The unit for the vertical axes in the paper is a.u. which means arbitrary unit [30,31].
As seen in Table 3 the errors in the numerically generated Voigt profile decrease with increasing number of sample points. At the same time, the decline rate also decreases with increasing number of sample points. Finally, the errors will tend to zero. E1mean and E2mean corresponding to number of sample points of 100 are 1.95 × 10−3 and 5.51 × 10−4, respectively. The accuracy is acceptable. Note however that the Voigt profile with number of sample points of 1000 is considered as the exact one. Therefore, no corresponding errors data are presented in Table 3.

4.2. Influence on the Computation Time and Accuracy of the Voigt Profile-Based Algorithm

The number of sample points is set to 1000 and the other parameters are the same as in Section 3.4. A large number of Brillouin gain spectra are numerically generated based on Equation (4). For the noise-free cases, the statistical results of errors in the key parameters extracted by the Voigt profile-based algorithm with different numbers of sample points are included in Table 4. Egmean, Evmean and EΔvmean respectively are the mean value of the error magnitude in the extracted gBM, vB and ΔvB. Similarly, Egstd, Evstd and EΔvstd are the standard deviation of the error in the extracted gBM, vB and ΔvB, respectively.
According to Table 4, the errors in the extracted parameters decrease with increasing number of sample points. Finally, it tends to zero for the noise-free cases. The noise-free case is to simulate the case with large enough average number of waveforms. However, the noise is inevitable in the measured Brillouin gain spectrum. The SNR should not be set to a too low value. Otherwise, a too low value of the number of sample points will be selected. Then, for high SNR cases, significant errors will be introduced. Therefore, the SNR is set to 40 dB and the other parameters are the same as the noise-free cases. The statistical results of errors in the extracted key parameters are presented in Table 5.
From Table 5 we discover that the errors in the extracted key parameters decrease with increasing number of sample points. Because of noise, the rate of decrease is slower than that of the noise-free spectra in Table 4. For the noisy spectra, the errors corresponding to the number of sample points of 100 are very close to the errors corresponding to the number of sample points of 1000. vB possesses the highest accuracy among the three parameters and is less sensitive to the number of sample points. This is beneficial for temperature and strain measurement based on Brillouin scattering. This is due to the fact that temperature and strain are measured mainly according to vB. However, to achieve simultaneous measurement of temperature and strain, ΔvB may be needed. ΔvB depends solely on ΔvBL and ΔvBG. The errors of ΔvBL and ΔvBG decrease with increasing number of sample points. This is the main reason why too low number of sample points is inappropriate. According to Table 4 and Table 5, the proposed algorithm can converge in all cases independent of which number of sample points is used and no matter on whether or not noise-free spectra are used. The errors in the extracted key parameters are mainly caused by noise and are not large enough number of sample points. The above results validate the proposed optimization algorithm, the initial values obtainment method and the convergence criterion.
To further present the relationship between the number of sample points and the computation time, change of mean computation time of noisy and noise-free cases with the number of sample points are shown in Figure 4. From Figure 4 it can be seen that the computation time increases linearly with the number of sample points irrespective of noisy and noise-free cases. To improve the accuracy, more sample points should be used. To improve real-time performance, less number of sample points should be used. Selection of the number of sample points in Gauss-Hermite quadrature is thus a balance between the accuracy and the computation time. At the same time, the error increases with decreasing SNR. Therefore, less number of sample points should be selected for noisy spectra. To sum up, the number of sample points in Gauss-Hermite quadrature is generally suggested to choose 100. In comparison with the number of sample points of 1000, the selection of number of sample points of 100 can not only ensure high accuracy but also decrease computation time to about one eighth of the original value. Of course, this number can be adjusted according to the practical situations.

5. Validation

5.1. Numerically Generated Signals

To compare with the proposed algorithm, the algorithm proposed by [19] (called the direct algorithm in the paper) and the random algorithm are also implemented in Matlab. In the random algorithm, the initial guesses of the variables are set to some random values within a certain range. According to single-mode fiber properties, the initial guesses of ΔvBL and ΔvBG are random values from 0.01 GHz to 0.15 GHz. The initial guess of vB is a random value from 10 GHz to 13 GHz. The initial guess of A is a random value from 0 to 0.3. The objective function, the optimization algorithm and the convergence criterion are the same as the proposed algorithm. Equation (4) must be solved in both the numerical generation of Voigt profiles and the Voigt-profile based key parameters extraction algorithm. It means that the number of sample points in Gauss-Hermite quadrature must be determined. Similar to Section 4.2, a large number of Brillouin gain spectra are numerically generated based on Equation (4) with the number of sample points of 1000. According to Section 4.2, the number of sample points in the Voigt profile-based parameters extraction algorithm is set to 100. For the noisy signals, the SNR is set to 20 dB and the other parameters are the same as in Section 3.4. For a typical noisy and noise-free Brillouin gain spectra, change of the sum of the squared normal distances with iteration number is displayed in Figure 5. In the direct algorithm, no iteration process is needed. Therefore, no data about it is presented in Figure 5. From Figure 5, the proposed algorithm not only can ensure convergence but also requires less computation time. At the same time, the aforementioned results validate the proposed initial values obtainment method (Equations (13), (15) and (16)), objective function (Equations (5) and (6)) and convergence criterion (Equation (17)). The statistical results of errors in the key parameters extracted by different algorithms are presented in Table 6 and at the same time the computation time is included. It is noted that the direct algorithm uses the 20-dB Brillouin gain to calculate ΔvBL which imposes a very high requirement on its frequency scanning range. Consequently, more frequency scans are needed.
From Table 6, we can see that the mean values of the error magnitude of the random algorithm are quite significant. For the noise-free cases, the errors of the random algorithm are about 106~109 times larger than that of the proposed one. For the noisy cases, the errors of the random algorithm are about 10~1012 times larger than that of the proposed one. The above results validate the proposed initial values obtainment method (Equations (13), (15) and (16)). In practice, the parameters extracted by the random algorithm do not have to contain such appreciable errors. Once converged, the parameters extracted by the random algorithm may be the same as the proposed algorithm. For 10,000 sets of noise-free and noisy Brillouin gain spectra, the convergence rates of the random algorithm are 88.16% and 77.95%, respectively. The errors in the parameters extracted by the direct algorithm are considerably larger than that of the proposed algorithm. For the noise-free cases, vB extracted by the proposed algorithm contains no error. However, the error in vB extracted by the direct algorithm is about 10−3 GHz. The errors in ΔvB and gBM extracted by the direct algorithm are considerably larger than those of the proposed algorithm. The errors in the parameters extracted by the three algorithms for the noisy cases are larger than that of the noise-free cases. Anyhow, the accuracy of the proposed algorithm is significantly higher than that of the other two algorithms.
Not only is the error in the extracted parameters but also the computation time of the random algorithm is larger than that of the proposed algorithm. The computation times of the random algorithm for the noise-free and noisy cases respectively are 3.86 and 2.56 times that of the proposed algorithm. This is most likely because the initial guesses provided by the random algorithm are quite different from the optimal solution. Generally, a greater number of iterations is needed. The direct algorithm requires the least computational effort among the three algorithms and its computation time is only one-third of that of the proposed algorithm. However, it has a high requirement on the scanned frequency interval and the frequency scanning range which will increase the measurement time.

5.2. Measured Signals

5.2.1. Adaptability of Different Models

The experimental setup is sketched in Figure 6. Brillouin gain spectra along a single-mode 9/125 μm fiber with a length of 1 km are measured by the model AV6419 BOTDR.
The sampling resolution and the frequency scanning interval are set to 0.1 m and 1 MHz, respectively. The wavelength of the incident light is 1550 nm. The pulse width is set to a value ranging from 10 ns to 200 ns. The frequency scanning ranges from 10.52 GHz to 10.92 GHz. The average number of waveforms is 218. The SNR of the measured spectra ranges from 32.76 dB to 35.84 dB. These signals are spectra with high SNR. For any pulse width, a typical set of Brillouin gain spectrum is chosen. The fitting and calculation results by the Lorentzian, Gaussian, pseudo-Voigt and Voigt profile-based algorithms are shown diagrammatically in Figure 7. The extracted gBM, vB, ΔvB, and E are included in Table 7. gBMM, vBM and ΔvBM are the mean values of the extracted gBM, vB and ΔvB, respectively. From Figure 7 it can be seen that there is a considerable difference between the curves fitted by the Lorentzian, Gaussian profile-based algorithms and the measured one whatever the pulse width is employed. Therefore, the parameters extracted by the Lorentzian, Gaussian profile-based algorithms in Table 7 may contain errors. The difference between the curves fitted by the Lorentzian increases with decreasing pulse width and at the same time, the difference between the curves fitted by the Gaussian increases with increasing pulse width which is consistent with [32].
According to Table 7, the values of vB extracted by different models are quite similar. If the pulse width is 10 ns, the mean values of the differences in the extracted Brillouin frequency shift between the Lorentzian, Gaussian, pseudo-Voigt profile-based algorithms and the Voigt profile-based algorithm are only 0.07 MHz, 0.02 MHz and 0.01 MHz, respectively.
The other cases have similar results. However, the differences in the extracted ΔvB between the Lorentzian, Gaussian profiles and the pseudo-Voigt, Voigt profiles are remarkable. There is a very good agreement between the curves fitted by the pseudo-Voigt, Voigt profile-based algorithms and the measured ones. Therefore, ΔvB extracted by the Lorentzian and Gaussian profile-based algorithms has significant errors. The sum squared errors E of the Lorentzian and Gaussian profile-based algorithms are much larger than that of the pseudo-Voigt and Voigt profile-based algorithms. However, in theory, the parameters extracted by the pseudo-Voigt profile-based algorithm may contain errors (Table 1). From the accuracy point of view, the Voigt model is the best one. However, the computation time of the Voigt profile-based algorithm is much more than that of the Lorentzian, Gaussian and pseudo-Voigt profile-based algorithms. The Voigt profile-based algorithm suffers from the weakness of low arithmetic efficiency. Therefore, the computation time is the key factor of the algorithm.
In addition to the spectra with high SNR, the key parameters in the spectra with low SNR also need to be extracted. The average number of waveforms is set to 210 and the pulse width is set to 10 ns. The other parameters are the same as the high SNR ones. 8501 sets of Brillouin gain spectra are acquired by AV6419. The mean SNR of the measured spectra is 15.18 dB. The fitting and calculation results by the four models are shown in Figure 8. The statistical results of gBM, vB, ΔvB and E extracted by different models are summarized in Table 8 and the statistical results of the extracted model parameters [14,17,22,33] are presented in Table 9.
According to Table 8 and Table 9, the values of vB extracted by different models are quite similar. The mean values of the differences in the extracted Brillouin frequency shift between the Lorentzian, Gaussian, pseudo-Voigt profile-based algorithms and the Voigt profile-based algorithm are only 0.32 MHz, 0.17 MHz and 0.17 MHz, respectively. However, there is varying degrees difference in E and the extracted gBM, ΔvB between different models. From Section 5.1, the Voigt profile-based algorithm can extract parameters with the highest accuracy. Therefore, the other profile-based algorithms will introduce more significant errors. In Figure 8a, the pseudo-Voigt profile-based algorithm converges to an erroneous solution. Therefore, the significant errors are inevitable in the extracted parameters. The results for the noisy measured spectra (Figure 8 and Table 8 and Table 9) are similar to the results for the measured spectra with high SNR (Figure 7 and Table 7). The results further validate the high accuracy of the Voigt profile-based algorithm. The errors in gBM extracted by the pseudo-Voigt profile-based algorithm in Table 8 are significant. However, the corresponding sum of the squared normal distances E is not so large. This is due to the fact that E is calculated based on discrete spectra signal. Significant errors in gBG and gBL do not necessarily correspond to significant error in E. gBM is calculated by:
gBM = gBG + gBL
It means that the error in gBM depends solely on the errors in gBG and gBL.
The above results for measured spectra are consistent with the results for numerically generated spectra in Section 5.1.

5.2.2. Comparison of different algorithms based on Voigt profile

The same 8501 sets of Brillouin gain spectra with low SNR are used in this part. The statistical results of errors in the extracted key parameters, the computation time, the iteration number and the sum of the squared normal distances corresponding to the direct algorithm, the random algorithm and the proposed algorithm are presented in Table 10. The measured spectra and the waveshapes fitted by the three Voigt profile-based algorithms are shown in Figure 9.
The proposed algorithm can converge in all cases and the convergence rate of the random algorithm is 84.08%. Once diverged, the error in the parameters extracted by the random algorithm is quite large, which will hide the accuracy of the converged cases. Therefore, for the random algorithm, only the errors corresponding to the convergence cases are included in Table 10. For the direct algorithm, the extracted parameters for six sets of spectra are complex numbers and they are excluded in Table 10. According to the previous investigations, the proposed algorithm can converge to the optimal solution in all cases. Therefore, the extracted parameters can be taken as the exact values. The corresponding maximum differences in the extracted parameters gM, vB and ΔvB between the proposed algorithm and the other two algorithms are represented by Egmax, Evmax and EΔvmax, respectively. It is noted in Table 10 that the parameters extracted by the random algorithm and the direct algorithm have significant errors even if the divergence cases have been eliminated. If the temperature coefficient is 1.29 MHz/°C, the mean errors in the temperature measured by the two algorithms are 6.57 °C and 6.91 °C, respectively. The maximum errors in the temperature measurement respectively are 26.95 °C and 639.78 °C. Not only the accuracy, but the computation time of the random algorithm is also more than that of the proposed algorithm. The computation time and the sum squared error of the random algorithm are about one and two times larger than that of the proposed algorithm even for the converged cases.
To sum up, the proposed algorithm can converge to the optimal solution in all cases, regardless of the numerically generated or measured signals, the values of pulse width and SNR used. The parameters can be extracted by the proposed algorithm with the highest accuracy. The proposed algorithm is a little hard to program. At the same time, the computation time is more than those of the Lorentzian, Gaussian and pseudo-Voigt profile-based algorithms. Certainly, we can reduce the computation time by use of a high-performance computer.
Although the fiber is not deployed in real equipment or the real civil infrastructure and at the same time, the spectra are measured at ambient temperature, the wrapped fiber is subject to strain. Changes of the extracted Brillouin frequency shift with fiber position for the measured spectra in Figure 7a and Figure 8 are provided in Figure 10. The Brillouin frequency shift varies significantly with fiber position. Additionally, the pulse width and SNR are different for the different measured spectra. In fact, the variation of Brillouin frequency shift along the fiber may be a little more complex than that of real conditions. Therefore, it can simulate well the influence caused by the temperature and strain in practical cases. The proposed algorithm has been fully validated by a large number of representative and typical numerically generated spectra and measured spectra. Therefore, it can effectively extract key parameters from measured spectra in practical cases.

6. Conclusions

Existing key parameters extraction algorithms for Brillouin gain spectra are mainly based on simplified models, and the extracted parameters may have significant errors. Based on the exact model (Voigt profile), the key parameters extraction for fiber Brillouin distributed sensors is systematically investigated in the paper. The conclusions are as follows:
(1)
The parameters extracted by the Lorentzian, Gaussian profile-based algorithms easily contain significant errors at different values of pulse width. The existing pseudo-Voigt profile-based algorithm may introduce significant error for the case with low SNR. The proposed Voigt profile-based algorithm is the most accurate one among all four tested profile-based algorithms.
(2)
To improve the real-time performance of fiber Brillouin distributed sensing, a key parameter extraction algorithm for Brillouin gain spectrum based on the exact Voigt profile is proposed. The objective function is presented using the least-squares method. The Levenberg-Marquardt algorithm is used to minimize the objective function and consequently extract the key parameters. The initial values obtainment method and the convergence criterion are simultaneously given. The number of sample points in Gauss-Hermite quadrature is suggested to choose 100. The proposed Voigt profile-based algorithm can converge in all cases. It is more accurate than that of the random algorithm and the direct algorithm. It also requires less computational effort than the direct algorithm.

Author Contributions

Conceptualization, L.Z.; Methodology, L.Z.; Software, Z.X.; Validation, L.Z.; Formal Analysis, Z.X.; Investigation, Z.X.; Resources, Z.X. Data Curation, Z.X.; Writing-Original Draft Preparation, Z.X.; Writing-Review & Editing, L.Z.; Visualization, Z.X.; Supervision, L.Z.; Project Administration, L.Z.; Funding Acquisition, L.Z.

Funding

National Natural Science Foundation of China (NSFC) (51607066, 61775057); Fundamental Research Funds for the Central Universities (2017MS110, 2017MS196).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhao, L.; Li, Y.; Xu, Z.; Yang, Z.; Lu, A. On-line monitoring system of 110kV submarine cable based on BOTDR. Sensors Actuators A. Phys. 2014, 216, 28–35. [Google Scholar] [CrossRef]
  2. Coscetta, A.; Minardo, A.; Olivares, L.; Mirabile, M.; Longo, M.; Damiano, M.; Zeni, L. Wind turbine blade monitoring with Brillouin-based fiber-optic sensors. J. Sens. 2017, 2017, 9175342. [Google Scholar] [CrossRef]
  3. Madjdabadi, B.; Valley, B.; Dusseault, M.B. Experimental evaluation of a distributed Brillouin sensing system for measuring extensional and shear deformation in rock. Measurement 2016, 77, 54–66. [Google Scholar] [CrossRef]
  4. Zheng, H.; Fang, Z.; Wang, Z.; Lu, B.; Cao, Y.; Ye, Q.; Qu, R.; Cai, H. Brillouin frequency shift of fiber distributed sensors extracted from noisy signals by quadratic fitting. Sensors 2018, 18, 409. [Google Scholar] [CrossRef] [PubMed]
  5. Wada, D.; Sugiyama, J.I.; Zushi, H.; Murayama, H. An optical fiber sensing technique for temperature distribution measurements in microwave heating. Meas. Sci. Technol. 2015, 26. [Google Scholar] [CrossRef]
  6. Uva, G.; Francesco, P.; Andrea, F.; Giacinto, P. Structural monitoring using fiber optic sensors of a pre-stressed concrete viaduct during construction phases. Case Studies Nondestruct. Test. Eval. 2014, 2, 27–37. [Google Scholar] [CrossRef]
  7. Bao, Y.; Chen, G. High temperature measurement with Brillouin optical time domain analysis. Opt. Lett. 2016, 41, 3177–3180. [Google Scholar] [CrossRef] [PubMed]
  8. Bao, Y.; Meng, W.; Chen, Y.; Chen, G.; Khayat, K.H. Measuring mortar shrinkage and cracking by pulse pre-pump Brillouin optical time domain analysis with a single optical fiber. Mater. Lett. 2015, 145, 344–346. [Google Scholar] [CrossRef]
  9. Song, K.Y.; Chin, S.; Primerov, N.; Thévenaz, L. Time-domain distributed fiber sensor with 1 cm spatial resolution based on Brillouin dynamic grating. J. Lightw. Technol. 2010, 28, 2062–2067. [Google Scholar] [CrossRef]
  10. Jia, X.H.; Chang, H.Q.; Lin, K.; Xu, C.; Wu, J.G. Frequency-comb-based BOTDA sensors for high-spatial-resolution/long-distance sensing. Opt. Express 2017, 25, 6997–7007. [Google Scholar] [CrossRef] [PubMed]
  11. Azad, A.K.; Wang, L.; Guo, N.; Tam, H.Y.; Lu, C. Signal processing using artificial neural network for BOTDA sensor system. Opt. Express 2016, 24, 6769–6782. [Google Scholar] [CrossRef] [PubMed]
  12. Qian, X.Y.; Jia, X.H.; Wang, Z.N.; Zhang, B.; Xue, N.T.; Sun, W.; He, Q.H.; Wu, H. Noise level estimation of BOTDA for optimal non-local means denoising. Appl. Opt. 2017, 56, 4727–4734. [Google Scholar] [CrossRef] [PubMed]
  13. Farahani, M.A.; Castillo-Guerra, E.; Colpitts, B.G. Accurate estimation of Brillouin frequency shift in Brillouin optical time domain analysis sensors using cross correlation. Opt. Lett. 2011, 36, 4275–4277. [Google Scholar] [CrossRef] [PubMed]
  14. Naruse, H.; Tateda, M.; Ohno, H.; Shimada, A. Dependence of the Brillouin gain spectrum on linear strain distribution for optical time-domain reflectometer-type strain sensors. Appl. Opt. 2002, 41, 7212–7217. [Google Scholar] [CrossRef] [PubMed]
  15. Smith, R.G. Optical power handling capacity of low loss optical fibers as determined by stimulated Raman and Brillouin scattering. Appl. Opt. 1972, 11, 2489–2494. [Google Scholar] [CrossRef] [PubMed]
  16. Afshar, S.; Graham, V.; Ferrier, A.; Bao, X.; Chen, L. Effect of the finite extinction ratio of an electro-optic modulator on the performance of distributed probe-pump Brillouin sensor systems. Opt. Lett. 2003, 28, 1418–1420. [Google Scholar] [CrossRef] [PubMed]
  17. Kwon, H.; Kim, S.; Yeom, S.; Kang, B.; Kim, K.; Kim, T.; Jang, H.; Kim, J.; Kang, S. Analysis of nonlinear fitting methods for distributed measurement of temperature and strain over 36km optical fiber based on spontaneous Brillouin backscattering. Opt. Commun. 2013, 294, 59–63. [Google Scholar] [CrossRef]
  18. Kuhn, W.R.; London, J. Infrared radiative cooling in the middle atmosphere (30–110 km). J. Atmos. Sci. 1969, 26, 189–204. [Google Scholar] [CrossRef]
  19. Chen, M.; Meng, Z.; Wang, J.; Chen, W. Ultra-narrow linewidth measurement based on Voigt profile fitting. Opt. Express 2015, 23, 6803–6808. [Google Scholar] [CrossRef] [PubMed]
  20. Zhao, L.; Li, Y.; Xu, Z. A fast and high accurate initial values obtainment method for Brillouin scattering spectrum parameter estimation. Sens. Actuators A. Phys. 2014, 210, 141–146. [Google Scholar] [CrossRef]
  21. Xu, Z.; Hu, Z.; Zhao, L.; Li, Y. Optimal frequency scanning range for parameters extraction from Brillouin scattering spectrum. Optik 2018, 158, 1380–1393. [Google Scholar] [CrossRef]
  22. Zhang, Y.; Li, D.; Fu, X.; Bi, W. An improved Levenberg-Marquardt algorithm for extracting the features of Brillouin scattering spectrum. Meas. Sci. Technol. 2013, 24. [Google Scholar] [CrossRef]
  23. Zhang, Y.; Yu, C.; Fu, X.; Li, D.; Jia, W.; Bi, W. An improved Newton algorithm based on finite element analysis for extracting the Brillouin scattering spectrum features. Measurement 2014, 51, 310–314. [Google Scholar] [CrossRef]
  24. Zhang, Y.-J.; Liu, W.-Z.; Fu, X.-H.; Bi, W.-H. The high precision analysis research of multichannel BOTDR scattering spectral information based on the TTDF and CNS algorithm. Spectrosc. Spectr. Anal. 2015, 35, 1802–1807. [Google Scholar]
  25. Olver, F.W.J.; Lozier, D.W.; Boisvert, R.F.; Clark, C.W. NIST Handbook of Mathematical Functions; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar]
  26. Steen, N.M.; Byrne, G.D.; Gelbard, E.M. Gaussian quadratures for the integrals 0 exp( x 2 ) f ( x ) d x and 0 b exp( x 2 ) f ( x ) d x . Math. Comput. 1969, 23, 661–671. [Google Scholar]
  27. Abramowitz, M.; Stegun, I.A. Handbook of Mathematical Functions; US Government Printing Office: Washington, DC, USA, 1972.
  28. Olivero, J.J.; Longbothum, R.L. Empirical fits to the Voigt line width: A brief review. J. Quant. Spectrosc. Radiat. Trans. 1977, 17, 233–236. [Google Scholar] [CrossRef]
  29. Yin, Z.-Q.; Wu, C.; Gong, W.-Y.; Gong, Z.-K.; Wang, Y.-J. Voigt profile function and its maximum. Acta Phys. Sin. 2013, 62, 123301. [Google Scholar] [CrossRef]
  30. Ferrier, G.A.; Afshar, S.; Bao, X.Y.; Chen, L. A new fitting method for spectral characterization of Brillouin-based distributed sensors. In Proceedings of the SPIE Conference on Applications of Photonic Technology, Quebec City, QC, Canada, 15 December 2003. [Google Scholar]
  31. Bao, X.; Chen, L. Recent progress in Brillouin scattering based fiber sensors. Sensors 2011, 11, 4152–4187. [Google Scholar] [CrossRef] [PubMed]
  32. Bao, X.; Brown, A.; DeMerchant, M.; Smith, J. Characterization of the Brillouin-loss spectrum of single-mode fibers by use of very short (<10-ns) pulses. Opt. Lett. 1999, 24, 510–512. [Google Scholar] [PubMed]
  33. Zhang, S.G. Research on the Signal Processing Technology of the BOTDR sensing system. Master’s Thesis, Yanshan University, Qinhuangdao, China, May 2013. [Google Scholar]
Figure 1. Change of the extracted key parameters corresponding to different convergence criterions with the iteration number. (a) A, (b) vB, (c) ΔvBL, (d) ΔvBG.
Figure 1. Change of the extracted key parameters corresponding to different convergence criterions with the iteration number. (a) A, (b) vB, (c) ΔvBL, (d) ΔvBG.
Sensors 18 02419 g001
Figure 2. Flowchart of the proposed algorithm.
Figure 2. Flowchart of the proposed algorithm.
Sensors 18 02419 g002
Figure 3. Four typical Voigt waveshapes numerically generated by Gauss-Hermite quadrature with different numbers of sample points. (a) ΔvBL = 0.02 GHz, ΔvBG = 0.02 GHz; (b) ΔvBL = 0.04 GHz, ΔvBG = 0.08 GHz; (c) ΔvBL = 0.08 GHz, ΔvBG = 0.04 GHz; (d) ΔvBL = 0.12 GHz, ΔvBG = 0.12 GHz.
Figure 3. Four typical Voigt waveshapes numerically generated by Gauss-Hermite quadrature with different numbers of sample points. (a) ΔvBL = 0.02 GHz, ΔvBG = 0.02 GHz; (b) ΔvBL = 0.04 GHz, ΔvBG = 0.08 GHz; (c) ΔvBL = 0.08 GHz, ΔvBG = 0.04 GHz; (d) ΔvBL = 0.12 GHz, ΔvBG = 0.12 GHz.
Sensors 18 02419 g003
Figure 4. Change of the mean computation time with the number of sample points.
Figure 4. Change of the mean computation time with the number of sample points.
Sensors 18 02419 g004
Figure 5. Change of the sum of the squared normal distances with iteration number. (a) Noise-free; (b) Noisy.
Figure 5. Change of the sum of the squared normal distances with iteration number. (a) Noise-free; (b) Noisy.
Sensors 18 02419 g005
Figure 6. The schematic diagram of Brillouin gain spectrum measurement for a single-mode fiber.
Figure 6. The schematic diagram of Brillouin gain spectrum measurement for a single-mode fiber.
Sensors 18 02419 g006
Figure 7. Waveshapes fitted by different models for spectra with different pulse widths, measured signals with average number of 218. (a) 10 ns; (b) 20 ns; (c) 50 ns; (d) 100 ns; (e) 200 ns.
Figure 7. Waveshapes fitted by different models for spectra with different pulse widths, measured signals with average number of 218. (a) 10 ns; (b) 20 ns; (c) 50 ns; (d) 100 ns; (e) 200 ns.
Sensors 18 02419 g007aSensors 18 02419 g007b
Figure 8. Waveshapes fitted by different models, measured signals with average number of 210. (a) Pseudo-Voigt model converges to an erroneous solution; (b) Pseudo-Voigt model converges to a correct solution.
Figure 8. Waveshapes fitted by different models, measured signals with average number of 210. (a) Pseudo-Voigt model converges to an erroneous solution; (b) Pseudo-Voigt model converges to a correct solution.
Sensors 18 02419 g008
Figure 9. The measured spectra and the waveshapes fitted by three Voigt profile-based algorithms, measured signals with average number of 210. (a) Random algorithm converges; (b) Random algorithm diverges.
Figure 9. The measured spectra and the waveshapes fitted by three Voigt profile-based algorithms, measured signals with average number of 210. (a) Random algorithm converges; (b) Random algorithm diverges.
Sensors 18 02419 g009
Figure 10. Changes of the extracted Brillouin frequency shift with fiber position. (a) Pulse width = 10 ns, average number = 218; (b) Pulse width = 10 ns, average number = 210.
Figure 10. Changes of the extracted Brillouin frequency shift with fiber position. (a) Pulse width = 10 ns, average number = 218; (b) Pulse width = 10 ns, average number = 210.
Sensors 18 02419 g010
Table 1. Statistical results of relative errors in the key parameters extracted by different model-based algorithms/%.
Table 1. Statistical results of relative errors in the key parameters extracted by different model-based algorithms/%.
ModelsLorentzianGaussianPseudo-Voigt
ErrorsEmaxEmeanEmaxEmeanEmaxEmean
gBM7.555.95−4.331.031.510.3
vB/MHz000000
ΔvB/MHz−14.8512.9310.432.23−1.760.31
Table 2. Statistical results of errors in the extracted key parameters corresponding to different convergence criterions and the corresponding computation times.
Table 2. Statistical results of errors in the extracted key parameters corresponding to different convergence criterions and the corresponding computation times.
Convergence CriterionsEvmean/GHzEΔvmean/GHzEgmeanEMTM/slM
Equation (17)08.08 × 10−53.01 × 10−41.36 × 10−42.70 × 10−29.74
Equation (18)08.08 × 10−53.01 × 10−41.36 × 10−42.48 × 10−27.74
l = 50008.08 × 10−53.01 × 10−41.36 × 10−41.2 × 10−13.27 × 102
Table 3. Statistical results of errors in the Voigt waveshape numerically generated by Gauss-Hermite quadrature with different numbers of sample points.
Table 3. Statistical results of errors in the Voigt waveshape numerically generated by Gauss-Hermite quadrature with different numbers of sample points.
ME1minE1maxE1meanE1stdE2minE2maxE2meanE2std
54.36 × 10−118.68 × 10−11.30 × 10−11.94 × 10−15.40 × 10−121.20 × 10−12.64 × 10−23.71 × 10−2
101.01 × 10−155.16 × 10−15.25 × 10−29.90 × 10−21.73 × 10−168.93 × 10−21.28 × 10−22.35 × 10−2
301.00 × 10−152.62 × 10−11.31 × 10−23.65 × 10−21.63 × 10−165.36 × 10−23.39 × 10−39.27 × 10−3
609.81 × 10−161.51 × 10−14.65 × 10−31.65 × 10−21.62 × 10−163.57 × 10−21.27 × 10−34.43 × 10−3
1009.81 × 10−169.03 × 10−21.95 × 10−38.24 × 10−31.65 × 10−162.41 × 10−25.51 × 10−42.33 × 10−3
2001.01 × 10−154.21 × 10−25.06 × 10−42.80 × 10−31.69 × 10−161.17 × 10−21.47 × 10−48.12 × 10−4
6001.38 × 10−157.89 × 10−33.59 × 10−53.22 × 10−42.62 × 10−161.99 × 10−39.52 × 10−68.37 × 10−5
Table 4. Statistical results of errors in the key parameters extracted by the Voigt profile-based algorithm with different numbers of sample points, noise-free.
Table 4. Statistical results of errors in the key parameters extracted by the Voigt profile-based algorithm with different numbers of sample points, noise-free.
M51030601002006001000
Evmean/GHz0000002.58 × 10−170
Evstd/GHz0000001.84 × 10−150
EΔvmean/GHz2.47 × 10−31.18 × 10−33.53 × 10−41.62 × 10−48.92 × 10−53.64 × 10−55.31 × 10−61.76 × 10−15
EΔvstd/GHz2.65 × 10−31.75 × 10−38.32 × 10−44.92 × 10−43.27 × 10−41.80 × 10−43.92 × 10−53.31 × 10−14
Egmean7.53 × 10−33.93 × 10−31.27 × 10−35.82 × 10−43.12 × 10−41.18 × 10−41.73 × 10−41.50 × 10−14
Egstd1.20 × 10−27.78 × 10−33.54 × 10−32.00 × 10−31.26 × 10−36.19 × 10−42.03 × 10−32.73 × 10−13
TM/s8.80 × 10−39.06 × 10−31.34 × 10−21.96 × 10−22.77 × 10−24.79 × 10−21.36 × 10−12.29 × 10−1
Table 5. Statistical results of errors in the key parameters extracted by the Voigt profile-based algorithm with different numbers of sample points, SNR = 40 dB.
Table 5. Statistical results of errors in the key parameters extracted by the Voigt profile-based algorithm with different numbers of sample points, SNR = 40 dB.
M51030601002006001000
Evmean/GHz1.12 × 10−41.11 × 10−41.11 × 10−41.11 × 10−41.11 × 10−41.11 × 10−41.11 × 10−41.11 × 10−4
Evstd/GHz1.48 × 10−41.47 × 10−41.47 × 10−41.47 × 10−41.47 × 10−41.47 × 10−41.46 × 10−41.46 × 10−4
EΔvmean/GHz2.63 × 10−31.46 × 10−37.40 × 10−45.78 × 10−45.18 × 10−44.80 × 10−44.63 × 10−44.60 × 10−4
EΔvstd/GHz2.93 × 10−32.16 × 10−31.52 × 10−31.37 × 10−31.32 × 10−31.29 × 10−31.29 × 10−31.28 × 10−3
Egmean8.95 × 10−35.63 × 10−33.32 × 10−32.76 × 10−32.56 × 10−32.45 × 10−32.70 × 10−32.41 × 10−3
Egstd1.76 × 10−21.47 × 10−21.28 × 10−21.24 × 10−21.23 × 10−21.22 × 10−21.42 × 10−21.22 × 10−2
TM/s9.17 × 10−39.26 × 10−31.40 × 10−22.10 × 10−23.08 × 10−25.22 × 10−21.41 × 10−12.33 × 10−1
Table 6. Statistical results of errors in the key parameters extracted by different algorithms, numerically generated signals.
Table 6. Statistical results of errors in the key parameters extracted by different algorithms, numerically generated signals.
AlgorithmSignal TypeEvmean
/GHz
Evstd
/GHz
EΔvmean
/GHz
EΔvmax
/GHz
EgmeanEgstdTM/s
DirectNoise-free2.00 × 10−32.46 × 10−32.34 × 10−41.57 × 10−41.22 × 10−21.12 × 10−17.46 × 10−3
Noisy8.16 × 10−31.07 × 10−27.61 × 10−38.84 × 10−35.02 × 10−26.55 × 10−26.34 × 10−3
RandomNoise-free2.33 × 1041.23 × 1051.90 × 1042.35 × 1055.03 × 10−22.38 × 10−11.07 × 10−1
Noisy4.21 × 1083.55 × 1092.26 × 1082.00 × 1099.04 × 10−24.73 × 10−11.24 × 10−1
ProposedNoise-free008.92 × 10−53.27 × 10−43.12 × 10−41.26 × 10−32.77 × 10−2
Noisy1.12 × 10−31.49 × 10−33.90 × 10−35.30 × 10−31.88 × 10−23.22 × 10−24.85 × 10−2
Table 7. Mean value of the key parameters, E and T by different models for spectra with different pulse widths, measured signals with average number of 218.
Table 7. Mean value of the key parameters, E and T by different models for spectra with different pulse widths, measured signals with average number of 218.
ModelsPulse Widths10 ns20 ns50 ns100 ns200 ns
LorentziangBMM2.95 × 10−19.42 × 10−12.233.665.06
vBM/GHz1.07 × 1011.07 × 1011.07 × 1011.07 × 1011.07 × 101
ΔvBM/GHz8.22 × 10−24.97 × 10−23.69 × 10−23.55 × 10−23.60 × 10−2
EM1.03 × 10−14.72 × 10−11.032.444.57
TM/s2.41 × 10−32.19 × 10−31.97 × 10−31.93 × 10−31.89 × 10−3
GaussiangBMM2.73 × 10−18.64 × 10−12.023.324.59
vBM/GHz1.07 × 1011.07 × 1011.07 × 1011.07 × 1011.07 × 101
ΔvBM/GHz1.02 × 10−16.22 × 10−24.66 × 10−24.48 × 10−24.54 × 10−2
EM8.23 × 10−31.14 × 10−11.13.16.3
TM/s1.74 × 10−31.83 × 10−32.22 × 10−32.24 × 10−32.23 × 10−3
Pseudo-VoigtgBMM2.75 × 10−18.81 × 10−12.133.54.84
vBM/GHz1.07 × 1011.07 × 1011.07 × 1011.07 × 1011.07 × 101
ΔvBM/GHz9.99 × 10−25.96 × 10−24.23 × 10−24.04 × 10−24.09 × 10−2
EM1.61 × 10−36.56 × 10−34.48 × 10−21.25 × 10−12.66 × 10−1
TM/s9.83 × 10−36.34 × 10−33.48 × 10−33.59 × 10−33.57 × 10−3
VoigtgBMM2.74 × 10−18.82 × 10−12.113.464.79
vBM/GHz1.07 × 1011.07 × 1011.07 × 1011.07 × 1011.07 × 101
ΔvBM/GHz9.86 × 10−25.93 × 10−24.26 × 10−24.07 × 10−24.12 × 10−2
EM3.09 × 10−35.66 × 10−33.36 × 10−29.55 × 10−21.93 × 10−1
TM/s1.33 × 10−17.24 × 10−26.54 × 10−26.46 × 10−26.27 × 10−2
Table 8. Statistical results of gBM, vB, ΔvB, E and T extracted by different models, measured signals with average number of 210.
Table 8. Statistical results of gBM, vB, ΔvB, E and T extracted by different models, measured signals with average number of 210.
ModelsParametersMaxMinMeanStd
LorentziangBM3.59 × 10−12.82 × 10−13.19 × 10−11.23 × 10−2
vB/GHz1.07 × 1011.07 × 1011.07 × 1011.76 × 10−3
ΔvB/GHz8.98 × 10−27.50 × 10−28.30 × 10−21.67 × 10−3
E4.46 × 10−12.16 × 10−13.12 × 10−13.20 × 10−2
T/s1.37 × 10−21.46 × 10−32.07 × 10−32.81 × 10−4
GaussiangBM3.31 × 10−12.62 × 10−12.95 × 10−11.11 × 10−2
vB/GHz1.07 × 1011.07 × 1011.07 × 1011.66 × 10−3
ΔvB/GHz1.09 × 10−19.55 × 10−21.02 × 10−11.61 × 10−3
E3.06 × 10−11.43 × 10−12.14 × 10−12.42 × 10−2
T/s7.91 × 10−31.41 × 10−31.91 × 10−32.18 × 10−4
Pseudo-VoigtgBM1.761.53 × 10−12.98 × 10−11.99 × 10−2
vB/GHz1.07 × 1011.07 × 1011.07 × 1011.67 × 10−3
ΔvB/GHz1.08 × 10−17.39 × 10−29.98 × 10−22.52 × 10−3
E3.62 × 10−11.32 × 10−12.03 × 10−12.52 × 10−2
T/s8.87 × 10−22.98 × 10−38.51 × 10−33.57 × 10−3
VoigtgBM3.34 × 10−12.50 × 10−12.95 × 10−11.23 × 10−2
vB/GHz1.07 × 1011.07 × 1011.07 × 1011.70 × 10−3
ΔvB/GHz1.06 × 10−18.97 × 10−29.85 × 10−21.95 × 10−3
E2.97 × 10−11.34 × 10−12.03 × 10−12.39 × 10−2
T/s3.823.79 × 10−22.52 × 10−13.83 × 10−1
Table 9. Statistical results of model parameters extracted by different models, measured signals with average number of 210.
Table 9. Statistical results of model parameters extracted by different models, measured signals with average number of 210.
ModelsParametersMaxMinMeanStd
LorentziangBM3.59 × 10−12.82 × 10−13.19 × 10−11.23 × 10−2
vB/GHz1.07 × 1011.07 × 1011.07 × 1011.76 × 10−3
ΔvB/GHz8.98 × 10−27.50 × 10−28.30 × 10−21.67 × 10−3
GaussiangBM3.31 × 10−12.62 × 10−12.95 × 10−11.11 × 10−2
vB/GHz1.07 × 1011.07 × 1011.07 × 1011.66 × 10−3
ΔvB/GHz1.09 × 10−19.55 × 10−21.02 × 10−11.61 × 10−3
Pseudo-VoigtgBL1.12−1.37 × 10−13.59 × 10−21.22 × 10−1
vB/GHz1.07 × 1011.07 × 1011.07 × 1011.67 × 10−3
ΔvBL/GHz2.23 × 1071.46 × 10−45.36 × 1051.19 × 106
gBG1.44−7.96 × 10−12.62 × 10−11.22 × 10−1
ΔvBG/GHz2.70 × 10−12.04 × 10−69.72 × 10−21.44 × 10−2
VoigtA3.86 × 10−23.09 × 10−23.46 × 10−21.33 × 10−3
vB/GHz1.07 × 1011.07 × 1011.07 × 1011.70 × 10−3
ΔvBL/GHz3.58 × 10−21.27 × 10−22.23 × 10−23.79 × 10−3
ΔvBG/GHz9.92 × 10−27.04 × 10−28.68 × 10−23.66 × 10−3
Table 10. Statistical results of errors in the extracted key parameters, computation time, iteration number and sum of the squared normal distances corresponding to three Voigt profile-based algorithms, measured signals with average number of 210.
Table 10. Statistical results of errors in the extracted key parameters, computation time, iteration number and sum of the squared normal distances corresponding to three Voigt profile-based algorithms, measured signals with average number of 210.
AlgorithmsEgmeanEgmaxEvmean/GHzEvmax/GHzEΔvmean/GHzEΔvmax/GHzlMTM/sEM
Direct4.31 × 10−21.02 × 10−18.48 × 10−33.48 × 10−22.62 × 10−28.38 × 10−2-6.36 × 10−32.37 × 10−1
Random, convergence8.67 × 10−31.28 × 10−18.91 × 10−38.25 × 10−16.07 × 10−24.51.55 × 1028.12 × 10−11.25 × 10−1
Proposed------4.06 × 1012.77 × 10−15.09 × 10−2

Share and Cite

MDPI and ACS Style

Xu, Z.; Zhao, L. Key Parameter Extraction for Fiber Brillouin Distributed Sensors Based on the Exact Model. Sensors 2018, 18, 2419. https://0-doi-org.brum.beds.ac.uk/10.3390/s18082419

AMA Style

Xu Z, Zhao L. Key Parameter Extraction for Fiber Brillouin Distributed Sensors Based on the Exact Model. Sensors. 2018; 18(8):2419. https://0-doi-org.brum.beds.ac.uk/10.3390/s18082419

Chicago/Turabian Style

Xu, Zhiniu, and Lijuan Zhao. 2018. "Key Parameter Extraction for Fiber Brillouin Distributed Sensors Based on the Exact Model" Sensors 18, no. 8: 2419. https://0-doi-org.brum.beds.ac.uk/10.3390/s18082419

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop