EFPI signal processing method providing picometer-level resolution in cavity length measurement Nikolai Ushakov, Leonid Liokumovich, Andrey Medvedev Department of Radiophysics, St. Petersburg State Polytechnical University ABSTRACT In the current article an advanced method of EFPI baseline measurement by use of spectral function approximation is proposed. The method provides an increase in EFPI baseline measurement precision and computational acceleration. The method bases on two foundations provided by analysis of low-finesse Fabry-Perot interferometer model: reduction of search domain and taking into account the most informative spectral intervals, providing a greater impact on the residual of measured and theoretical EFPI spectral functions. Proposed signal processing method resulted in the EFPI baseline measurement resolution less than 50 pm for the cavity length values between 20 and 700 µm. Keywords: Extrinsic Fabry-Perot Interferometer, signal processing, picometer-level resolution, fibre optic sensors, tunable laser, spectral measurements, phase measurements 1. Introduction Fibre Extrinsic Fabry-Perot Interferometer (FEFPI, or EFPI) is a modification of an optical Fabry-Perot interferometer, formed by two surfaces, reflecting the light. These surfaces can be represented by two oppositely faced fibre ends (where both transmitted and reflected light can be analyzed), or a fibre end and a mirror (with a possibility for only reflected signal analysis). Both these situations are illustrated in figure 1. Generally, in FEFPI an intensity of reflected light is registered, demonstrating an oscillating relation to interferometer baseline L due to interferometric effects1. Such short-base interferometer is attractive for different physical quantity sensors. Tube-type packaging of an interferometer is applicable for obtaining constructions sensitive to temperature, pressure, strain, vibrations, etc2. Figure 1. Structure of fibre EFPI with two fibres and with fibre and external mirror. Generally, relation of reflected light intensity and cavity length I(L) is described by Airy function, however, while the reflectivity of the mirrors is low and no collimation optics is used, multiple reflections can be neglected and EFPI can be considered as a two-pass low-finesse interferometer. In this case the relation I(L) is expressed in a much simpler way3,4: I ( L, λ) = I 0 ( L) + Am ( L) ⋅ I ' ( L, λ) 4πnL I ' ( L, λ) = cos + ϕ( L, λ) , λ (1) where n is the refractive index of the media between the mirrors, λ is the light wavelength and additional phase term ϕ(L, λ) is due to phase shifts induced by the mirrors and the wavefront evolution during propagation inside the interferometer. The constant term I0 and the amplitude of the interferometric oscillations Im besides dependence on the cavity length L, are also related to mirrors reflectivity, their angular displacement, and in some cases (which aren’t considered in the current paper) can depend on λ. Considering Gaussian distribution of mode propagating in the feeding fibre one can apply the Gaussian beam theory to light propagating inside the interferometer. Hence the additional phase term in (1) can be expressed in the following form5 2 Lλ ϕ( L, λ) = − arctan πnw 2 0 +π, (2) where w0 is an effective width of the Gaussian mode, summand π is stipulated by the reflection from the second dielectric mirror. In different tasks, such as reflective surface vibration measurements, the interferometer baseline can be represented as L(t) = Lin + δL(t), where Lin is an insignificant initial value. In such a manner, δL(t) is the only measurand, generally found by introducing an additional modulation (for example, harmonically varying L6) and applying one of the standard demodulation methods, widely used in the fiber-optic interferometry7. However, thanks to its short baseline, EFPI can be efficiently used in tasks where the measurand is either absolute cavity length L, or a change of absolute cavity length with regard to some reference value L0, which relation to the desired physical quantity can once be obtained by a simple calibration procedure. There are known two general approaches for interferometer base L measurement. The first one is based on the white light interferometry principle and requires a broadband light source and special scanning recovery interferometer2,3. The second approach consists of measuring spectral transfer (or reflective) EFPI function S(λ). Taking into account current progress in optical sensor interrogators, usually based on the tunable lasers, the second approach, providing ability for EFPI spectral function registration, seems to be more favorable. The simplest method estimating cavity length L from S(λ) function is based on its oscillating quasi-periodic character and utilizes simple relation between L and number N of S(λ) quasi-periods3 L= N ⋅ λ max λ min , 2n ⋅ (λ max − λ min ) (3) where λmin and λmax are boundary wavelengths of spectra measurements. In some cases other expressions of a similar sense are used8. A more advanced method, presented in works4,9 provides the value of L by approximating measured spectral function S(λ) with expression (1). Taking into account the form of expression (1), it’s more convenient to represent S(λ) as a sum of constant S0 and oscillating S’(λ) parts: S(λ)=S0+S’(λ). Then approximation procedure can be applied to S’(λ) term with approximating function A0·cos(4πnL/λ+φ(L, λ)), A0 is equal to S’(λ) amplitude. Then the L value minimizing the experimental and analytical EFPI spectral functions residual norm R(L) is found according to the least squares method, R(L) is given by 4πnL R( L) = S ' (λ) − A0 cos + ϕ( L, λ) . λ (4) Using such method, a sub-nanometer resolution of cavity length measurement was achieved4. In paper9 a combination of the fringe analysis and the least-squares approximation is proposed, resulting in the cavity length measurement resolution less than 0.1 nm. Despite the attractiveness of such method, its practical implementation causes some problems, requiring further improvements. The problem of the measurement accuracy enhancement always remains actual, especially the challenge of abrupt measurement errors at a half of the central wavelength, clarified below. Another problem is the computational efficiency of the cavity length estimation. The realization of R(L) global minimum search by direct enumeration with extremely high accuracy < nm requires an enormous amount of calculations. 2. Approximation method features and problem statement The task of measuring L ranged from tens to thousands micrometers with sub-nanometer accuracy, much less than the optical wavelength, requires discussion of the physical meaning of the actual EFPI baseline. Performing such measurement, one desires the outcome to be as close to the real cavity length as possible. However, in a context of such a high accuracy, it’s not clear what the measurand is. Taking into account such issues as abruptness of the surfaces forming the Fabry-Perot cavity, generally exceeding tens nanometers, angular mismatch between these surfaces; the resulting measured cavity length has a sense of some effective optical path difference. Other causes of accuracy restriction are the issues of the practical spectra measurement devices such as additional phase increment inside the interferometer, errors of wavelength stamps in the measured spectra, photodetector and electronic noises and so on, aren’t strictly taken into account in current consideration. However, the problems of defining the baseline absolute value with extremely high accuracy don’t eliminate the importance of increasing the resolution of such measurements. The main aim of the current work is fibre EFPI baseline measurement resolution enhancement. Therefore as the desired measurand we assume the equivalent baseline Leq of an ideal low-finesse interferometer with spectral function given by (1). We assume the limits of the cavity length measurement resolution to be determined by intrinsic fluctuations and distortions produced by the optical spectrum analyzer and propose signal processing approach for eliminating their influence. Since the modern measurement devices utilize digital information registration and processing, function S(λ) is represented as an array of point pairs {Si, λi}, the same takes place for oscillating part of spectral function S’(λ). As a result, the target function for original spectra approximation can be expressed as R( L) = ∑ (S ' i − A0 I ' ( L, λ i ) )2 , (5) i where the sum is calculated over all i numbers. Also it’s worth mentioning some characteristic properties of functions S’(λ) and R(L) and peculiarities of resultant value Lr deviations from the real value L0. In ideal case S(λ) is described by (1) with some fixed baseline value L=L0. In such a way the oscillating part S'(λ) = A0·cos[4πnL0/λ)] is quasi-periodic with quasi-period generally depending on two quantities: λ0 = (λmax + λmin)/2 and n·L0, therefore resulting in the estimate (3). However, slight deviations of the interferometer baseline provide negligible changes of S’(λ) oscillation period. Hence, EFPI cavity length measurement according to (3) provides poor accuracy (about several µm). At the same time, considering the relation of S’(λ) itself with L0, illustrated in figure 2 (a), one can see that small changes of the cavity length brings a noticeable “shift” of S’(λ) relation. 1 1 0 0 −1 1500 1520 1540 1560 1580 1600 −1 1500 1520 1540 1560 1580 1600 Figure 2. Examples of theoretical Ι’(λ, L) dependences according to (1). а) – L=40 µm (solid line), L=40,1 µm (dash), L=40,2 µm (dot); b) – L=40 µm, L=40+1.55/2 µm and L=40 – 1.55/2 µm. On the other hand, changing L0 at value λ0/2n causes a shift of S'(λ) at one quasi-period, resulting in nearly the same shape of dependence. As illustrated in figure 2 (b), S'(λ)|L ≈ S'(λ)|L±λ0/2. This circumstance causes oscillations of R(L) function, illustrated in figure 3, (a). a) b) S’ , L), a.u. S’ , L), a.u. 1 1 0 0 −1 1500 1520 1540 1560 1580 1600 , nm R(L), a.u. −1 1500 1520 1540 1580 1600 , nm R(L), a.u. L0 L0 1 1 0.5 0.5 0 98 1560 99 100 101 102 L, m. 0 98 99 100 101 102 L, m. Figure 3. Examples of functions S'(λ, L0) and corresponding R(L) for L0=100 µm. a) – S'(λ, L0) calculated directly according to (1); b) – S'(λ, L0) calculated as a sum of (1) and additive noises. The global minimum corresponds to the perfect agreement of approximating function argument L and real EFPI baseline L0, R(L0) = 0 in an ideal case. Besides the global minimum, parasitic lateral minimums appear, advocated at integer numbers of λ0/2n. These minimums correspond to the neighbor longitudinal modes of the considered Fabry-Perot cavity. Since the value R(L) in the lowest lateral minimum δ is nonzero, the global minimum can be distinguished from the laterals. However, due to the inevitable presence of noises and distortions in the practical spectra S'(λ), the R(L) function properties are considerably changed, see figure 3, (b). First of all, in this case R(L0) is no longer equal to zero, the valley containing the global minimum gets broader, resulting in a less precise localization of the desired Lr. In addition, the difference between the global and the lowest lateral minimums decreases and even can become negative. In that case an abrupt error at λ0/2n happens (λ/2-failure). Taking into account preceding considerations, the task of approximation algorithm improvement consists of finding such preprocessing and modified target function R’(L), that will on the one hand provide a lower value of the global minimum located in a sharper valley, and on the other hand maximize the value δ' = R'(L0± λ0/2n) – R'(L0), therefore reducing the probability of abrupt λ/2-failures. Considering the computational difficulty of the approximation algorithm it’s likely for the modified target function to decrease the amount of required calculations. Also an improvement of the approximation algorithm convergence to the desired quantity would be an effort. 3. PROPOSED FITTING METHOD As one can see in figure 3, function R(L) has very complex structure with a great number of local extreme points. However, a detailed analysis of function I’(λ, L) shows that these extremes are located equidistantly with shift λ0/2. Hence, finding one (maybe local) extreme point and then consequently checking neighbor extremums will result in a significant speedup of the global minimum search. 3.1. Reduction of the processed data amount The first feature we propose in order to enhance the accuracy of the approximation method is to perform a reduction of experimental data, by taking into account only those parts of S’(λ), providing a greater impact on the residual of the measured and the theoretical spectral functions of the Fabry-Perot interferometer. In such a manner, the expression (5) is replaced by R ' ( L) = ∑ (S ' i − A0 I ' ( L, λ i ))2 , (6) i∈I sel Isel is a reduced set of indexes determining the analyzed data. Forming rules for Isel are introduced below. Proposed additional features are based on oscillation character of residual between measured and analytical spectra D(λ, L0, δL) = S'(λ, L0) – I'(λ, L0+δL), (7) L0 is actual effective cavity length which value we are interested in. These arrangements suppress the impact of the spectral function noises on the cavity length registration, resulting in a great increase of the fibre EFPI measurements stability. Also as a consequence of the data size reduction, an amount of calculations is reduced by several times. Below two general situations with different properties, exhibiting some features, important for the enhancement of the approximation approach, are discussed. At first let us consider the situation of relatively small difference δL (from picometers to nanometers). Then function D(λ, L0, δL) can be expressed from (7) in the following term D(λ, L0 , δL) ≅ 4πn ⋅ δL 4πnL0 ⋅ sin + ϕ( L0 ) , λ λ (8) as illustrated in figure 4, (a). In this case the greatest values of D(λ, L0, δL) function (shown as bold lines in figure 4, (a)) correspond to the slopes of the original function S'(λ), emphasized with bold lines in figure 4, (b). Under these conditions reduction of the processed data is done by “cutting” both spectra S'(λ) and I'(λ, L) at levels a1 and –a1 and substituting into (6) data range Isel1, given by i∈ Isel1 if |S'i|<a1·A0. (9) Typical a1 values are about 0.5 ÷ 0.7, which provide good robustness and a reduction of calculations amount in about 2-3 times. In such a manner, approximation procedure is carried out using modified target function R1(L), obtained from (6) by performing summation over the index set Isel1 given by (9). In figure 4 the examples of I'(λ, L) and D(λ, L0, δL) are shown for the case of the following values: spectral range λ=[1510; 1590] nm, L0=150 µm, δL=1 nm and a1=0.5. Figure 4. Examples of D(λ, L0, δL) (a) and S’(λ, L) (b), L0=150 µm and δL=1 nm. In figure 4, (b) the bold lines emphasize spectra parts selected for the analysis according to rule (9), in figure 4, (a) bold lines accent that data parts selected according to (9) provide a greater part (more than 80%) of the residual D(λ, L0, δL) norm. The amount of processed data is reduced in about 3 times. The second situation we would like to consider is δL nearly equal to λ0/2n. Considering the difference D(λ, L0, λ0/2n), one can show that its amplitude differs with respect to wavelength, instead of residuals for spectra corresponding to slightly differing cavity lengths. Again, omitting trivial mathematical developments, for the case of δL≈λ0/2n the expression (7) can be expressed in the following form λ −λ 4πnL (10) D (λ, L0 , λ 0 2 n) ≅ 2π ⋅ 0 + 1 ⋅ sin + ϕ . λ λ 0 In such a manner, finding quadrature component for I’(λ) (for example, by taking a Hilbert transform of the initial function S’(λ)) and multiplying it at linearly decreasing function with opposite maximal and minimal values, one will obtain a function which is in a very good correspondence with the residual D(λ, L0, λ0/2n). After that, since we are interested in analyzing only the data providing a greater influence on the D(λ, L0, δL) norm, a collection of indexes Isel2 determining the reduced data set can be formed with expression below 2λ − λ i 2λ 0 − λ min (11) i ∈ I sel 2 if Η ' i ⋅ 0 > a 2 ⋅ A0 , λ0 λ0 where Η'i denotes the discrete representation of the S’(λ) Hilbert transform and typical a2 values are about 0.3÷0.5. In this case, the approximation procedure is carried out using another modified target function R2(L), derived from (6) by performing summation over the indexes Isel2 determined by (11). In figure 5 the examples of I’(λ, L) and D(λ, L0, δL) are shown for spectral range λ=[1510; 1590] nm, L0=150 µm, δL=0.775 µm and a2=0.5. Figure 5. Examples of D(λ, L0, δL) (a) and S’(λ, L) (b), L=150 µm and δL=0.775 µm. Again, as in figure 4, in figure 5, (b) bold lines emphasize spectra parts selected for analysis according to rule (11), in figure 5, (a) bold lines illustrate the principle of expression (11) and accent that data points selected according to (11) provide a great part (more than 80%) of the spectra residual norm. The amount of processed data is reduced in about 5 times. 3.2. R(L) global minimum search algorithm Proposed signal processing algorithm can be divided into four steps. On the first step preliminary estimate of the cavity length is provided. Three following steps are developed in order to reduce the search domain to several narrow intervals, therefore extremely increasing the performance of the proposed method. Initial step of the search algorithm is decreased at each stage, providing an increasing accuracy of R(L) extreme point localization. Also data reduction operations, discussed in section 3.1 are applied to the spectral functions in order to improve the accuracy of the cavity length measurement and reduce the amount of calculations. Proposed algorithm is described below in a more detail: 1. Preliminary value of the cavity length LE is found according to the number of the measured spectra oscillation periods using expression (3); 2. Preliminary value LE is specified with a higher accuracy by the use of the binary search algorithm10 (shortly, BSA). The summation in (6) is performed over the spectra points Isel1 defined by (9). Initial value is set to LE, initial step to λ0/8. Search is terminated after m0 BSA stages are performed and step becomes less than λ0/2m0+3. In such a manner, one reaches the extreme point L1 located in the interval [LE – λ0/2; LE + λ0/2], with precision around λ0/2m0+3. Optimal value for m0 is about 7–8, providing the cavity length estimation accuracy about 1 nm. 3. The second step finds the coordinate of one of the R(L) minimums (maybe local). However, taking into account I'(λ, L) features, one can conclude a set of a possible coordinates of the global minimum. Therefore points L2k = L1+k· λ0/2, |k| ≤ kmax – integer, are taken as initial values for the third stage, kmax value depends on the spectra oscillation periods number Nos. In this case the approximation is performed with the use of the residual function R2(L), obtained from (6) by summation over indexes Isel2 given by (11). The coordinates of the extreme points are adjusted using BSA, converging to resulting points L3k. For each of them the residual norm is equal to Rk=R2(L3k). In such a manner, the minimal value of the residual norm Rk0 corresponds to the value L3k0 best corresponding to the desired cavity length value. Again, about 7 stages of the binary search algorithm are executed for each L2k point, providing the uncertainty of L3k0 about 10 pm. 4. On the last step value L3k0 is adjusted using the BSA, approximating the data set reduced according to (9) (although values δL are about 1-10 picometers, which is much smaller than on the second stage, function D(λ, L0, δL) is still defined by (8) and is pretty similar to the one shown in figure 4, a). About 5 stages of the binary search algorithm are executed providing the uncertainty of the resulting value Lr less than 1 pm. The final conclusion about the uncertainty of the proposed EFPI baseline measurement algorithm was drawn without taking into account the presence of noisy components in the measured spectra. Practical values of the measurement resolution will be presented below. 4. EXPERIMENTAL DEMONSTRATION Proposed signal processing method was implemented experimentally. Spectra measurements were performed using the optical sensor interrogator NI PXIe 4844 (analysis range 1510÷1590 nm, spectral resolution 4 pm), operating at a sample rate about 1 Hz. Signal processing was implemented in LabVIEW running on the PXI controller in a real-time mode. Examined interferometer was formed by the two fibre ends packaged in the PC connectors fixed in a hollow ceramic tube as illustrated in figure 6, (b). The air gap L0 between the fibre ends was varied from tens µm up to 4 mm. Figure 6. Experimental setup. The left fibre (figure 6, b) was rigidly screwed to the tube, while the right one was fixed by the friction in the tube. Reflectivity of the mirrors were about 4% for the left one (Fresnel reflections at the glass-air boundary) and about 10% for the right one, which was formed by the dielectric evaporation on the fibre end. The assembled interferometer was placed into a thermally isolated box in order to suppress the influence of the environment for intrinsic measurement resolution estimation. Experimental spectral functions for different cavity lengths are shown in figure 7. Figure 7. Examples of experimental EFPI spectra for different cavity lengths: a – ~56 µm, b – ~287 µm, c – ~803 µm, d – ~3901 µm. For better clearness an enlarged fragment of the largest baseline spectra is shown. In figure 8 plots illustrating the resolution of the static cavity length measurement during more than 20 min are shown. Results for two baseline values (about 100.5 and 530.8 µm) are presented. Standard deviations of the illustrated dependencies are 47 pm for ~100 µm cavity and 27 pm for ~530 µm cavity. Figure 8. Experimental results for cavity length measurement resolution, a – <Lr> ≈ 100.5 µm, b – <Lr>≈530.8 µm. Dash lines show measurement standard deviations. In another experiment the examined interferometer was first slowly heated and then cooled (inside the box) during about 100 minutes. An FBG temperature sensor was placed in the same box for the temperature calibration. In figure 9, (a) a comparison of the FBG sensor indications (calculated by standard software coming with the interrogator) and the measured EFPI baseline is shown. In order to estimate the resolution achievable in the dynamic cavity length measurements we have subtracted the trend from the data using the wavelet filtering of the experimental curve. The residual characterizes the possible resolution of the dynamic measurements and is illustrated in figure 9, (b). Standard deviation of the residual is 16 pm for the whole measurement and drops to 10 pm at 1-minute temporal intervals. Figure 9. Comparison of FBG temperature sensor data with EFPI cavity length measurements (a). Residual between experimental data and estimated “low-frequency” trend (b), dash lines show measurement standard deviations. The difference between EFPI and FBG data is likely to be due to the different thermal capacity of the fibre grating and the ceramic tube forming the interferometer. Discretization step of FBG data is defined by spectral resolution of the optical sensor interrogator. 5. Conclusion A novel signal processing for the EFPI cavity length measurement providing high resolution is developed. Measurement procedure is based on approximating the measured EFPI spectral function with the analytical expression. Proposed improvements of the approximation procedure are based on the analysis of the fibre EFPI mathematical model. As a result the robustness and the noise-immunity of the EFPI baseline measurement is sufficiently increased. The proposed signal processing method was implemented in LabVIEW and tested experimentally. An ability of measuring EFPI baselines in range from 10 to 4000 µm with sub-nanometer resolution is shown. For cavity lengths from 20 to 700 µm the standard deviation of the measured quantity on temporal intervals about 10 minutes varied from 15 to 50 pm, decreasing down to 10 pm on temporal intervals about 1 minute. References [1] Born, M., Wolf, E., [Principles of Optics, Seventh (Expanded) Edition], Cambridge University Press, 359-408, (2001). [2] Fang, Z., Chin, K. K., Qu, R., Cai, H., [Fundamentals of Optical Fiber Sensors], John Wiley & Sons, Inc., Hoboken, New Jersey, 395-426, (2012). [3] Bhatia, V., Murphy, K.A., Claus, R. O., Jones, M. E., Grace J. L., Tran, T. A., Greene, J. A., “Optical fibre based absolute extrinsic Fabry-Pérot interferometric sensing system”, Measurement Science and Technology 7(1), 58-61 (1996). [4] Han, M., Zhang, Y., Shen, F., Pickrell, G. R., Wang, A., “Signal-processing algorithm for white-light optical fiber extrinsic Fabry–Perot interferometric sensors”, Optics Letters 29(15), 1736-1738 (2004). [5] Banerjee, P. P., Poon, T.-Ch., [Principles of Applied Optics], Aksen Associates, Inc., Homewood, Boston, 50-120, (1991). [6] Davis, P. G., Bush, J., Maurer, G. S., “Fiber optic displacement sensor”, Proceedings of SPIE 3489, 18-22 (1998). [7] Kotov, O. I., Liokumovich, L. B., Markov, S. I., Medvedev, A. V., Nikolaev, V. M., “Remote interferometer with polarizing beam splitting”, Technical Physics Letters 26(5), 415-417 (2000). [8] Shen, F., Wang, A., “Frequency-estimation-based signal-processing algorithm for white-light optical fiber Fabry– Perot interferometers”, Applied Optics 44(25), 5206-5214 (2005). [9] Zhou, X., Yu, Q., “Wide-Range Displacement Sensor Based on Fiber-Optic Fabry–Perot Interferometer for Subnanometer Measurement”, IEEE Sensors Journal, 11(7), 1602-1606 (2011). [10] Overholt, K. J., “Optimal Binary Search Methods”, BIT Numerical Mathematics, 13(1), 84-91 (1973).