Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Real-time self-calibration PGC-Arctan demodulation algorithm in fiber-optic interferometric sensors

Open Access Open Access

Abstract

Fiber-optic interferometric sensors (FOISs) are widely used in seismometers, hydrophones, and gyroscopes. The arctangent approach of phase-generated carrier (PGC-Arctan) demodulation algorithm is one of the key demodulation techniques in FOISs. The conventional PGC-Arctan demodulation algorithm requires the specific value of the phase modulation depth C to work properly. However, C will variate with laser wavelength, temperature, and humidity in the actual working environment, which leads to harmonic distortion and even demodulation failure. In this paper, a novel PGC demodulation algorithm called self-calibration PGC-Arctan (PGC-Arctan-SC) demodulation algorithm is presented. The proposed algorithm can jointly estimate the accurate C value by the elliptical parameters and C-related components while suppressing nonlinear distortion by ellipse fitting algorithm (EFA). Then C can be calibrated to the specific predefined optimal value by the closed-loop proportion integration differentiation (PID) module. The simulation results are consistent with theoretical analysis, and the all-digital PGC-Arctan-SC demodulation system is implemented on the embedded SoC. The experimental results show that C can be estimated and calibrated accurately in real time. The signal-to-noise and distortion ratio (SINAD) of the PGC-Arctan-SC demodulation output achieves 61.57 dB.

© 2019 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

1. Introduction

Fiber-optic interferometric sensors (FOISs) such as Mach-Zehnder, Michelson, Fabry-Perot and Sagnac interferometers are applied to both military and civilian fields due to their high sensitivity, large dynamic range, immunity to electromagnetic interference, etc [1–5]. The demodulation algorithms in FOISs directly affect the performance of the demodulation system. The typical demodulation algorithms mainly include active homodyne, passive homodyne using a 3 × 3 optical fiber coupler, general heterodyne method and phase-generated carrier (PGC) [6, 7]. PGC has many advantages such as wide dynamic range, good linearity, high sensitivity, high phase measurement accuracy and sensor multiplexing [8–10]. So PGC has become the most widely used demodulation method in FOISs [11, 12].

The differential-and-cross-multiplying approach of phase-generated carrier (PGC-DCM) demodulation algorithm and the arctangent approach of phase-generated carrier (PGC-Arctan) demodulation algorithm are the conventional PGC algorithms [13, 14]. PGC-DCM demodulation algorithm is influenced by the light intensity disturbance (LID), the carrier phase delay, nonideal performance of the low-pass filter and the drift of phase modulation depth C [15–18]. These factors will cause the nonlinear distortion of the demodulation results. The PGC-Arctan algorithm proposed later can eliminate the influence of LID [15]. However, the other factors such as carrier phase delay and the drift of phase modulation depth C still lead to nonlinear distortion. Especially when C value deviates from 2.63 rad, the PGC-Arctan algorithm will have serious harmonic distortion [13, 19]. C value is determined by the amplitude of the sinusoidally carrier and the parameters of phase modulator [20, 21]. These parameters will vary with laser wavelength, temperature and humidity [22, 23]. So it is necessary to estimate and calibrate fluctuating C value in real time in practice.

In order to solve the problem of nonlinear distortion in PGC demodulation algorithm, the scholars have proposed several methods. Some algorithms only focused on C, for example, J. He et al. presented a PGC demodulation algorithm based on arctangent function and DSM [24]. The algorithm has low harmonic distortion with a range of phase modulation depth from 1.5 to 3.5 rad. Nevertheless, the method can not obtain C value and calibrate it in real time. Y. W. Tong et al. proposed a PGC demodulation algorithm which can eliminate the influence of LID and the drift of C value [25]. The algorithm introduces a third harmonic carrier and a high-pass filter which make the calculation too complex to implement on the hardware. A. V. Volkov et al. presented a C evaluation and correction scheme [26]. The scheme uses the third and the fourth harmonic carrier to calculate C value and correct it based on the integral control feedback. But the algorithm can not eliminate the influence of the carrier phase delay and some other factors. The system requires a separate module to evaluate and correct C value which will increase the hardware complexity. Some other algorithms comprehensively considered all the factors such as LID and carrier phase delay et al. to reduce the nonlinear distortion. C. Ni et al. proposed an ellipse fitting algorithm (EFA) to compensate the nonlinear distortion caused by LID, carrier phase delay and the drift of C [27]. While the variation range of measured phase signal should be more than π/2 rad. Otherwise, the demodulation results will be inaccurate or even incorrect. To solve this problem, L.P. Yan et al. used a triangular signal as an additional modulation signal [28]. The algorithm can still work when the variation range of measured phase signal less than π/2 rad. These two algorithms have a common problem that C can not be calibrated to the optimal value to suppress nonlinear distortion further. In practical applications, we hope that the demodulation algorithm in high-precision optical fiber sensor systems can not only use EFA for nonlinear distortion suppression, but also estimate the C value and calibrate it to the optimal value, thus further eliminating the nonlinear distortion impact on the system. And we also hope that the demodulation algorithm has low computational complexity and it is easy to implement on hardware.

PGC-Arctan-SC demodulation algorithm is proposed in this paper. First, the algorithm uses EFA to suppress the nonlinear distortion caused by LID, the carrier phase delay, nonideal performance of the low-pass filter and the drift of C. Then, the accurateC value can be estimated jointly by the ellipse fitting parameters and C-related components. Last, PID module can realize closed-loop feedback control to calibrate C to the optimal value. So that the nonlinear distortion of the demodulation results can be suppressed further. The algorithm is easier to implement on the hardware and has high real-time performance because of its low computational complexity.

In this work, PGC-Arctan-SC demodulation algorithm is proposed to estimate and calibrate C while suppressing nonlinear distortion. In section 2, the principle of the conventional PGC-Arctan demodulation algorithm is introduced. In section 3, the novel algorithm which uses the elliptical parameters to estimate and calibrate C to suppress the nonlinear distortion is discussed. In section 4, the effectiveness of the proposed algorithm is validated by simulation. In section 5, the all-digital PGC demodulation system is implemented on embedded SoC platform (FPGA+ARM). The experiments and results are given.

2. The principle of PGC demodulation algorithm

2.1. PGC demodulation system description

The scheme for PGC demodulation system is shown in Fig. 1. The light beam emitted from a RIO laser source which is divided into two beams by Y waveguide. And the two beams enter the reference arm and the sensing arm respectively. The sensing arm is used to detect the vibration of the environment. The reference arm is not affected by the sensing signal. So that the optical path difference of transmitted light in the two arms will change when the external signal varies. The two light beams output from the two arms will interfere in the coupler. Then the interference signal is detected by a differential photodetector (PD). This interference signal is sampled by an analog to digital converter (ADC) controlled by a FPGA for further phase demodulation. A carrier signal is generated by FPGA and then converted to analog signal by a digital to analog converter (DAC). The output signal of DAC is applied to the Y waveguide to modulate the interference signal. FPGA transmits the system parameters to an ARM. ARM uploads the parameters to a PC and PC sends instructions to ARM to control the system.

 figure: Fig. 1

Fig. 1 Scheme for PGC demodulation system.

Download Full Size | PDF

The interference signal [29–32] is expressed by

I(t)=A+Bcos [Ccos ω0t+φ(t)],
where A and B are the DC offset and the AC amplitude, respectively. C is the phase modulation depth. ω0 is the carrier frequency. φ(t)=Dcos (ωst)+ψ(t) is the sum of the measured phase signal and the environmental noise. D is the amplitude of the measured phase signal. ωs is the frequency of the measured phase signal.

 figure: Fig. 2

Fig. 2 Principle of PGC-Arctan demodulation algorithm. DDS: direct digital frequency synthesizer. MUL: multiplier. LPF: low-pass filter. DIV: division. ATAN: arctangent operation.

Download Full Size | PDF

2.2. PGC demodulation algorithm description

The principle of PGC demodulation algorithm is shown in Fig. 2. The interference signal is separately multiplied with a fundamental carrier and a second-harmonic carrier. After the high-frequency components are filtered out by two low-pass filters, a pair of non-strict quadrature components Ix(t) and Iy(t) are obtained

Ix(t)=BJ1(C)sin φ(t),
Iy(t)=BJ2(C)cos φ(t),
where J1(C) and J2(C) are the first-order and second-order Bessel functions with C respectively. Dividing Ix(t) and Iy(t) yields
Idiv(t)=J1(C)J2(C)tan φ(t).

Then the arctangent operation is performed to derive the measured phase signal.

φ(t)=arctan [J1(C)J2(C)tan φ(t)].

In order to minimize the impact of Bessel function on the demodulation results, it is necessary to find an appropriate C value to make J1(C)=J2(C).

2.3. Selection of the optimal C

Figure 3(a) illustrates the dependence of J1(C) and J2(C) on C. There are three optimal values of C in the range from 0 to 2π rad. When C=2.63 rad, C=4.478 rad and C=6.087 rad respectively, the absolute value of first-order Bessel function and the second-order Bessel function are approximately equal.

 figure: Fig. 3

Fig. 3 (a) The dependence of J1 (C) and J2 (C) on C. (b) The dependence of J1 (C)/J2 (C) on C.

Download Full Size | PDF

Figure 3(b) illustrates the dependence of J1(C)/J2(C) on C. The relationship between J1(C) and J2(C) can be seen more clearly. Considering that the hardware system requires towork continuously for a long time, it is necessary to select a C value to make the demodulation system work steadily.

 figure: Fig. 4

Fig. 4 The dependence of d(J1 (C)/J2 (C))/d(C) on C.

Download Full Size | PDF

The dependence of d(J1(C)/J2(C))/d(C) on C is shown in Fig. 4. When C=2.63 rad, C has a minimum impact on the demodulation system because of the minimum change rate of J1(C)/J2(C). For this reason, 2.63 rad is usually chosen as the optimal operating value of C in hardware systems.

 figure: Fig. 5

Fig. 5 PGC-Arctan-SC algorithm for suppressing nonlinear distortion and calibrating C value. EF: ellipse fitting. EC: ellipse correction. EFA: ellipse fitting algorithm. E, F, G, H, M: the parameters of ellipse fitting. h, k, a, b, δ: the parameters of ellipse correction. C0: predefined optimal value of phase modulation depth. P: proportion. I: integral. D: differential. DAC: digital to analog converter.

Download Full Size | PDF

3. The principle of PGC-Arctan-SC demodulation algorithm

The principle of PGC-Arctan-SC demodulation algorithm is shown in Fig. 5. The EFA module and the PID module are introduced in PGC-Arctan demodulation algorithm. EFA is used to suppress the nonlinear distortion. PID uses the elliptical parameters which generated by EFA to estimate and calibrate the C value. The C value is mainly determined by the amplitude of the sinusoidally carrier and parameters of phase modulator. Y waveguide is used as phase modulator in this paper. The main parameter related to C

value of Y waveguide is half-wave voltage. The half-wave voltage will vary with laser wavelength, temperature and humidity, which leads to the drift of C value. So that it is necessary to estimate and calibrate C value in real time.

3.1. EFA description

In order to suppress the nonlinear distortion, EFA is introduced in PGC-Arctan demodulation algorithm as shown in Fig. 5.

The general expression of the nonlinear distortion [33–35] can be expressed as

Ix(t)=h+acos ϕ(t),
Iy(t)=k+bcos [ϕ(t)δ],
where h and k are the DC offsets, a and b are the AC amplitudes, ϕ(t) is the measured phase signal, δ is the phase difference between Ix(t) and Iy(t). Equations (6) and (7) can be rewritten as following because of sin2ϕ(t)+cos2ϕ(t)=1
Ix2(t)2acos δbIx(t)Iy(t)+a2b2Iy2(t)+(2akcos δb2h)Ix(t),+(2ahcos δb2a2kb2)Iy(t)+(h2+a2k2b22hkacos δba2sin2δ)=0.

The general form of the elliptic equation can be expressed as

x2+Exy+Fy2+Gx+Hy+M=0.

Comparing Eqs. (8) and (9) can obtain

{E=(2acos δ)/bF=a2/b2G=(2akcos δ)/b2hH=(2ahcos δ)/b(2a2k)/b2M=h2+(a2k2)/b2(2hkacos δ)/ba2sin2δ

The parameters h,k,a,bandδ can be calculated by Eq. (10).

{h=(2FGEH)/(E24F)k=(2HEG)/(E24F)a=[(h2+k2F+hkEM)/(1E2/4F)]12b=(a2/F)12δ=cos1[E/2F]

Therefore, the ellipse correction parameters h,k,a,b and δ can be calculated by the ellipse fitting parameters E, F, G, H and M. The nonlinear distortion of Ix and Iy obey the normal distribution because they are generated independently and randomly [28]. The ellipse fitting parameters can be obtained by processing N groups of Ix and Iy data with the least-squares method. Substituting N groups of data into Eq. (9) yields the residuals as following

ri=Ixi 2+EIxiIyi+FIyi 2+GIxi+HIyi+M,
where (Ixi,Iyi)(i=1,2,3,...,N) are sampled data. Adding the squares of the residuals yields
P=i=1Nri 2=i=1N(Ixi 2+EIxiIyi+FIyi 2+GIxi+HIyi+M)2.

The extremum of P satisfies the partial derivative equations as following

PE=PF=PG=PH=PM=0.

A matrix can be obtained from Eq. (14) as following

[EFGHM]=[i=1NIxi2Iyi2i=1NIxiIyi3i=1NIxi2Iyii=1NIxiIyi2i=1NIxiIyii=1NIxiIyi3i=1NIyi4i=1NIxiIyi2i=1NIyi3i=1NIyi2i=1NIxi2Iyii=1NIxiIyi2i=1NIxi2i=1NIxiIyii=1NIxii=1NIxiIyi2i=1NIyi3i=1NIxiIyii=1NIyi2i=1NIyii=1NIxiIyii=1NIyi2i=1NIxii=1NIyii=1N1]1([i=1NIxi3Iyii=1NIxi2Iyi2i=1NIxi3i=1NIxi2Iyii=1NIxi2]).

The ellipse fitting parameters E, F, G, H and M can be obtained from Eq. (15), then the ellipse correcting parameters h,k,a,bandδ can be obtained from Eq. (11). Finally, the corrected signal can be obtained from Eqs. (6) and (7) as following

Ix (t)=cos [ϕ(t)]=[Ix(t)h]/a,
Iy (t)=sin [ϕ(t)]=[Iy(t)kbcos ϕ(t)cos δ]/sin δ,
where Ix (t) and Iy (t) are a pair of strictly quadrature signals. So that EFA can eliminate the nonlinear distortion effectively.

3.2. PGC-Arctan-SC demodulation algorithm description

PGC-Arctan-SC demodulation algorithm is proposed, which can use the elliptical parameters to calculate C value. Figure 5 shows the principle of estimating and calibrating C value. First, a, b and δ arrive at the C estimation block. Equations (2) and (3) can be rewritten as

sin φ(t)=Ix(t)/[BJ1(C)],
cos φ(t)=Iy(t)/[BJ2(C)].

Equations (6) and (7) can be rewritten as

cos ϕ(t)=[Ix(t)h]/a,
sin ϕ(t)=[Iy(t)kbIx(t)hacos δ]/sin δ.

Comparing Eqs. (18) and (19) with Eqs. (20) and (21) respectively can obtain the identities as

sin φ(t)cos ϕ(t),
cos φ(t)sin ϕ(t).
so that Eqs. (24) and (25) can be obtained from Eqs. (22) and (23) as
Ix(t)/[BJ1(C)][Ix(t)h]/a,
Iy(t)/[BJ2(C)][Iy(t)kbIx(t)hacos δ]/sin δ.

Equations (24) and (25) can be rewritten as

[a+J1(C)B]IxJ1(C)Bh0,
cos δaIx[sin δBJ2(C)+1b]Iy+kbhcos δa0.

According to the undetermined coefficient method, Eq. (28) can be obtained from Eq. (26) as

{a+J1(C)B=0J1(C)Bh=0
so that a and h can be expressed as
{a=J1(C)Bh=0

Equation (30) can be obtained from Eq. (27) as

{cos δa=0[sin δBJ2(C)+1b]=0kbhcos δa=0,
so that b, k and δ can be expressed as
{b=BJ2(C)sin δk=0δ=π2+nπn=0,1,2,3...

Equation (32) can be obtained from Eqs. (29) and (31) as

J1(C)J2(C)=absin δ,
so that C value can be estimated in real time by a, b and δ. After estimating C value, its calculated value arrives at the error estimation block. Then the error signal ε(t) is obtained by subtracting the predefined optimal value C0 from the current value.
ε(t)=C0C(t).

Next, the output signal U(t) of PID can be obtained using proportional calculation, integral calculation and differential calculation.

U(t)=kp*ε(t)+ki*ε(t)dt+kd*dε(t)dt,
where kp, ki, kd are proportional coefficient, integral coefficient, differential coefficient, respectively. U(t) will return to the input unit of PID to adjust the input signal which realizes closed-loop automatic control. Afterwards, the input signal C(t) of PID is updated to C(t). C(t) can be obtained as
C(t)=C(t)+U(t).

Last, C(t) is multiplied by the carrier signal generated by DDS. The multiplication result is converted to analog signal by DAC then applied to Y waveguide to modulate the interference signal.

 figure: Fig. 6

Fig. 6 (a) Fixed step method for calibrating C value. (b) PID method for calibrating C value.

Download Full Size | PDF

Fixed step method is shown in Fig. 6(a). The C value is calibrated to 2.63 rad from 1 rad step by 0.01 rad. It has advantages of simple structure and stable operation. However, the working speed and accuracy of the fixed step method are related to step length. PID method is shown in Fig. 6(b). The accuracy of PID method is 0.01 rad. PID method can also be used for automatically calibrating C

to its optimal value. And PID method merely requires 4 seconds while fixed step method requires 163 seconds in the same accuracy condition. So PID method has higher speed than the fixed step method in the same accuracy condition.

According to the above analysis, PGC-Arctan-SC demodulation algorithm can use the elliptical parameters to suppress the nonlinear distortion and estimate C simultaneously. Then PID module can calibrate C to the optimal value rapidly to suppress the nonlinear distortion further.

4. Simulation

4.1. Effectiveness verification for EFA

EFA includes ellipse fitting part and ellipse correction part. In order to verify the effectiveness of EFA in suppressing nonlinear distortion, a comparison experiment was carried out. The demodulation system with EFA and without EFA were tested respectively. In the system of this paper, the sampling frequency fs of the interference signal was 10 MHz, the carrier frequency f0 was 1 MHz, the measured phase signal frequency f was 1 kHz. SINAD is used to evaluate the quality of the demodulation results [36]. C value took a step length of 0.01 rad, increasing from 0.01 to 5.00 rad.

As shown in Fig. 7(a), because of the existence of nonlinear distortion, the Lissajous figure of the components Ix(t) and Iy(t) is apparently an ellipse when C = 1 rad before using EFA, while it changes into a unit circle after using EFA. The elliptic parameters vary with C value which are listed in Table 1. h, k, a, b and δ are the ellipse fitting parameters. h, k, a, b and δ are the ellipse correction parameters. e and e are the elliptical eccentricity of the Lissajous figure. Because the smaller the elliptical eccentricity is, the closer the Lissajous figure is to the circle. The elliptical eccentricities e are all equal to 0. It is obviously that a pair of strict quadrature signals are obtained after EFA.

As shown in Fig. 7(b), when the system does not include EFA, SINAD achieves the maximum value 86.98 dB when C=2.63 rad. When the system includes EFA, SINAD achieves the maximum value 83.41 dB which is less than 86.98 dB. That is because the correction operation causes the loss of system performance. But SINAD is varies slightly with the variation of the C value. According to Fig. 7(b), after ellipse fitting and correcting, SINAD is much higher and more stable than the system without EFA when the C value is in the range of 0 to 5 rad. The results can validate the effectiveness of EFA in suppressing nonlinear distortion.

 figure: Fig. 7

Fig. 7 (a) Lissajous figure of Ix (t) and Iy (t). (b) The dependence of SINAD and C.

Download Full Size | PDF

Tables Icon

Table 1. Effectiveness verification of EFA

4.2. Evaluation of the optimal C

In actual working environment, C value will not only deviate from the optimal value, but also fluctuate randomly because of the random drift of the half-wave voltage. The dependence of SINAD on C with different random fluctuations is shown in Fig. 8(a). The random fluctuations are 0.0001 rad, 0.001 rad, 0.01 rad and 0.1 rad respectively. The maximum value of SINAD is stable nearby 2.63 rad at different random fluctuations. And the stable range of SINAD decreases with the increase of random fluctuation. The dependence of d(SINAD)/dC

on C with different random fluctuation is shown in Fig. 8(b). When random fluctuation is 0.1 rad and the C value is in the range from 1.65 to 2.96 rad, d(SINAD)/dC is approximately equal to 0. Therefore, the demodulation system with EFA has the optimal C working interval.

 figure: Fig. 8

Fig. 8 (a) The dependence of SINAD on C with different random fluctuations. (b) The dependence of d(SINAD)/dC on C with different random fluctuations.

Download Full Size | PDF

In order to show the influence of different C values and the random fluctuation of C on demodulation performance, C value increases from 0.1 to 5 rad step by 0.01 rad, the random fluctuation amplitude increases from 0 to 0.01 rad step by 0.001 rad. The results are shown in Fig. 9. SINAD is relatively stable when C value is nearby 2.63 rad. At the same C value, SINAD deteriorates with the increase of random fluctuation amplitude. Therefore, though the demodulation system with EFA has the stable results in a range of C value, the random fluctuation of C value also has a great impact on the performance. In order to avoid the demodulation performance deteriorating caused by the excessive drift of C value and random fluctuation of C value, it is necessary to stabilize C at the optimal value in real time.

 figure: Fig. 9

Fig. 9 The dependence of SINAD on C and different random fluctuation amplitudes of C.

Download Full Size | PDF

4.3. Verification for real-time estimation of C

Under the conditions set in the section 4.1, the results of J1(C)/J2(C) and a/(bsin δ) vary with C value are listed in Table 2. a, b and δ are the elliptical parameters which can be obtained from EFA. J1(C)/J2(C) is the ratio of the first-order and second-order Bessel functions with C. a/(bsin δ) is the estimated value of J1(C)/J2(C). The errors between the theoretical value and the estimated value are tiny according to Table 2. So the high precision C values can be obtained from elliptical parameters.

Tables Icon

Table 2. Effectiveness evaluation of monitoring C

5. Experimental results and discussion

In order to verify the effectiveness of PGC-Arctan-SC demodulation algorithm, an experimental device is constructed as shown in the Fig. 10. In this paper, Zynq-7100 SoC (XC7Z100, Xilinx) is used as the hardware development platform of the digital PGC demodulation system. XC7Z100 is consisted of Processing System (PS) part and Programmable Logic (PL) part. PS part integrates the software programmability of a dual-core ARM Cortex-A9 MP Core processor, with processing speed up to 1 GHz. This part sends instructions to FPGA and upload signal data to PC. PL part integrates the hardware programmability of a 28-nm FPGA Kintex-7, including 444K Logic Cells, 26.5Mb Block RAM, 2020 DSP Slices, 400 Maximum I/O Pins and 16 Maximum Transceiver Count, which can realize important analysis and hardware acceleration. This part fulfills the demodulation algorithm including multiplication module, low-pass filter module, ellipse fitting module and PID module, etc.

 figure: Fig. 10

Fig. 10 Experimental setup.

Download Full Size | PDF

A four-channel PGC demodulation system is implemented on the hardware development platform. The system is consisted of the PGC modulation part and the digital PGC demodulation part. In the PGC modulation part, the carrier signal generated by DAC modulates the interference signal through Y waveguide modulator. The carrier signal amplitude can be controlled by ARM through network instruction. Then the interferometric signal emitted by Mach-Zehnder interferometer is converted to an electrical signal by a differential PD. And the electrical signal is sampled by ADC for demodulation. In the digital PGC demodulation part, the sampled digital signal is separately multiplied with a fundamental carrier and a second-harmonic carrier generated by DDS. Then the two signals pass through a low-pass filter for EFA. And the measured phase signal can be obtained by the arctangent operation.

5.1. Experimental verification for C value drift

In order to verify the necessity of real-time estimation and calibration of C, an experiment is designed to observe the drift of C value. As shown in Fig. 11, C value drifts with time in the actual working environment. If C value deviates from 2.63 rad too much in the PGC-Arctan demodulation system, it will cause serious harmonic distortion and even demodulation failure. Therefore, it is necessary to estimate C value and calibrate it to the optimal operation value in real time.

 figure: Fig. 11

Fig. 11 The drift of C value with time.

Download Full Size | PDF

5.2. Experimental verification for PGC-Arctan-SC

In the hardware system, the measured phase signal frequency is 1 kHz, the sampling frequency is 10 MHz, the carrier signal frequency of the hardware system is 1 MHz. C is set to different values by ARM instruction. The output data of the low-pass filter and the data of the ellipse fitting are uploaded to PC by ARM. And The corresponding normalized Lissajous figures are shown in Fig. 12(a). As shown in Fig. 12(b), the ellipse is corrected into the circle with EFA in real time. The non-strict quadrature components Ix(t) and Iy(t) are corrected into a pair of strict quadrature components. The ellipse fitting parameters, the ellipse correcting parameters and the elliptical eccentricity are listed in Table 3. The elliptical eccentricity e drops first and rises later with the increasing of C value from 1.00 to 3.00 rad. When C=2.63 rad, the elliptical eccentricity e is approximately equal to 0. After EFA, the elliptical eccentricity e are all equal to 0 or approximately equal to 0. Therefore, EFA can improve the performance of the demodulation system when C deviates the optimal operating value.

 figure: Fig. 12

Fig. 12 (a) Lissajous figure of Ix (t) and Iy (t) before real-time correction. (b) Lissajous figure of Ix (t) and Iy (t) after real-time correction.

Download Full Size | PDF

Tables Icon

Table 3. Verification of hardware-implemented EFA

SINAD of the hardware demodulation system without EFA and with EFA are compared and listed in Table 4. In both cases, the average SINAD rises first and drops later with the increase of the C value from 1.00 to 3.00 rad. And SINAD reaches to the maximum value when C=2.63 rad. In general, the performance of the system with EFA is better than the system without EFA except C=2.63 rad. When the C value deviates from 2.63 rad, PGC-Arctan-SC will calibrate it back. The C value will remain near 2.63rad, so PGC-Arctan-SC always maintains the optimal system performance.

Tables Icon

Table 4. Results of the system without EFA and with EFA

As shown in Fig. 13, when C=2.63 rad, SINAD of one measurement reached 61.33 dB.

 figure: Fig. 13

Fig. 13 SINAD analysis of the demodulated phase signal after real-time calibration.

Download Full Size | PDF

6. Conclusion

In this paper, a PGC demodulation algorithm called PGC-Arctan-SC is proposed. The effectiveness of the algorithm is verified in theory and simulation. The algorithm is accomplished on SoC (FPGA + ARM). Several experiments were carried out for the effectiveness verification of PGC-Arctan-SC. The experimental results show that PGC-Arctan-SC uses EFA to correct the non-strict quadrature components into a pair of strict quadrature components to suppress the nonlinear distortion caused by LID, the carrier phase delay et. al. Simultaneously, PGC-Arctan-SC estimates C value and calibrates it to the optimal value in real time to decrease the nonlinear distortion further. And it is easier to implement on the hardware because of its low computational complexity.

Funding

National Natural Science Foundation of China (61801143); Natural Science Foundation of Heilongjiang Province (LH2019F005); Fundamental Research Funds for the Central Universities (3072019CF0801 and 3072019CFM0802).

References

1. B. Culshaw and A. Kersey, “Fiber-optic sensing: A historical perspective,” Light. Technol. 26(9), 1064–1078 (2008). [CrossRef]  

2. T. G. Giallorenzi, J. A. Bucaro, A. Dandridge, G. H. Sigel, J. H. Cole, S. C. Rashleigh, and R. G. Priest, “Optical fiber sensor technology,” IEEE Transactions on Microw. Theory Tech. 30(4), 472–511 (1982). [CrossRef]  

3. A. Abdallah, “Experimental study on an interferometric strain sensor based on hollow-core photonic bandgap fiber for intrusion detection,” Opt. Commun. 428, 35–40 (2018). [CrossRef]  

4. P. F. Wang, G. Brambilla, M. Ding, Y. Semenova, Q. Wu, and G. Farrell, “High-sensitivity, evanescent field refractometric sensor based on a tapered, multimode fiber interference,” Opt. Lett. 36(12), 2233–2235 (2011). [CrossRef]   [PubMed]  

5. T. Jiao, H. Y. Meng, S. Y. Deng, S. Liu, X. J. Wang, Z. C. Wei, F. Q. Wang, C. H. Tan, and X. G. Huang, “Simultaneous measurement of refractive index and temperature using a Mach-Zehnder interferometer with forward core-cladding-core recoupling,” Opt. Laser Technol. 111, 612–615 (2019). [CrossRef]  

6. Z. W. Cheng, X. F. Jin, X. D. Jin, X. B. Yu, Y. Chen, and B. Cong, “A Novel Demodulation Scheme of Fiber-Optic Interferometric Sensor Based on FM SSB Signal,” IEEE Photonics Technol. Lett. 31(8), 607–610 (2019). [CrossRef]  

7. C. Wang, Y. Shang, X. H. Liu, C. Wang, H. H. Yu, D. S. Jiang, and G. D. Peng, “Distributed OTDR-interferometric sensing network with identical ultra-weak fiber Bragg gratings,” Opt. Express 23(22), 29038–29046 (2015). [CrossRef]   [PubMed]  

8. A. Dandridge, A. B. Tveten, and T. G. Giallorenzi, “Homodyne Demodulation Scheme for Fiber Optic Sensors Using Phase Generated Carrier,” IEEE Transactions Microw. Theory Tech. 30(10), 1635–1641 (1982). [CrossRef]  

9. A. L. Zhang and S. Zhang, “High Stability Fiber-Optics Sensors With an Improved PGC Demodulation Algorithm,” IEEE Sensors J. 16(21), 7681–7684 (2016).

10. F. J. Duan, T. T. Huang, J. J. Jiang, X. Fu, and L. Ma, “Simple lock-in detection technique utilizing multiple harmonics for digital PGC demodulators,” Appl. Opt. 56(16), 4807–4813 (2017). [CrossRef]   [PubMed]  

11. S. C. Huang and H. Lin, “Modified phase-generated carrier demodulation compensated for the propagation delay of the fiber,” Appl. Opt. 46(31), 7594–7603 (2007). [CrossRef]   [PubMed]  

12. Q. Li, H. Huang, F. Lin, and X. Wu, “Optical micro-particle size detection by phase-generated carrier demodulation,” Appl. Opt. 46(31), 7594–7603 (2007).

13. G. Q. Wang, T. W. Xu, and F. Li, “PGC Demodulation Technique With High Stability and Low Harmonic Distortion,” Opt. Express 24(11), 1458–1465 (2016).

14. S. C. Huang, Y. F. Huang, and Z. Z. Wu, “Sensitivity normalization technique of PGC demodulation with low harmonic distortion and high stability using laser modulation to generate carrier signal,” Sensors and Actuators A-Physical 174, 198–206 (2012). [CrossRef]  

15. A. L. Zhang and D. Li, “Interferometric sensor with a PGC-AD-DSM demodulation algorithm insensitive to phase modulation depth and light intensity disturbance,” Appl. Opt. 57(27), 7950–7955 (2018). [CrossRef]   [PubMed]  

16. Y. Liu, L. W. Wang, C. D. Tian, M. Zhang, and Y. B. Liao, “Analysis and Optimization of the PGC Method in All Digital Demodulation Systems,” J. Light. Technol. 26(18), 3225–3233 (2008). [CrossRef]  

17. A. N. Nikitenko, M. Y. Plotnikov, A. V. Volkov, M. V. Mekhrengin, and A. Y. Kireenkov, “PGC-Atan Demodulation Scheme With the Carrier Phase Delay Compensation for Fiber-Optic Interferometric Sensors,” IEEE Sensors J. 18(5), 1985–1992 (2018). [CrossRef]  

18. C. M. Zhou, Y. D. Pang, L. Qian, X. Chen, Q. N. Xu, C. G. Zhao, H. R. Zhang, Z. W. Tu, J. B. Huang, H. C. Gu, and D. Fan, “Demodulation of a Hydroacoustic Sensor Array of Fiber Interferometers Based on Ultra-Weak Fiber Bragg Grating Reflectors Using a Self-Referencing Signal,” J. Light. Technol. 37(11), 2568–2576 (2018). [CrossRef]  

19. Z. H. Yu, H. L. Dai, M. Y. Zhang, J. J. Zhang, L. Liu, X. Jin, and Y. S. Luo, “High stability and low harmonic distortion PGC demodulation technique for interferometric optical fiber sensors,” Opt. Laser Technol. 109, 8–13 (2019). [CrossRef]  

20. K. Wang, M. Zhang, F. J. Duan, S. R. Xie, and Y. B. Liao, “Measurement of the phase shift between intensity and frequency modulations within DFB-LD and its influences on PGC demodulation in a fiber-optic sensor system,” Appl. Opt. 52(29), 7194–7199 (2013). [CrossRef]   [PubMed]  

21. S. C. Huang, Y. F. Huang, and F. H. Hwang, “An improved sensitivity normalization technique of PGC demodulation with low minimum phase detection sensitivity using laser modulation to generate carrier signal,” Sensors and Actuators A-Physical 191, 1–10 (2013). [CrossRef]  

22. X. Y. Li, Z. He, C. Zhang, and G. Wang, “Research on modulation stability and compensation method of Y waveguide in fiber optic gyroscope,” in Proceedings of 9th Int. Conf. on Electron. Meas. Instruments (IEEE, 2009), pp. 316–321.

23. Y. L. Wang, L. Y. Ren, J. T. Xu, J. Liang, M. H. Kang, K. L. Ren, and N. B. Shi, “The Compensation of Y waveguide temperature drifts in FOG with the thermal resistor,” in Proceedings of JournalTitle12th China International Nanoscience and Technology Symposium, Chengdu and the Nano-Products Exposition (IEEE, 2014), pp. 336–342.

24. J. He, L. Wang, F. Li, and Y. L. Liu, “An Ameliorated Phase Generated Carrier Demodulation Algorithm With Low Harmonic Distortion and High Stability,” J. Light. Technol. 28(22), 3258–3265 (2010).

25. Y. W. Tong, H. L. Zeng, L. Y. Li, and Y. Zhou, “Improved phase generated carrier demodulation algorithm for eliminating light intensity disturbance and phase modulation amplitude variation,” Appl. Opt. 51(29), 6962–6967(2012). [CrossRef]   [PubMed]  

26. A. V. Volkov, M. Y. Plotnikov, M. V. Mekhrengin, G. P. Miroshnichenko, and A. S. Aleynik, “Phase Modulation Depth Evaluation and Correction Technique for the PGC Demodulation Scheme in Fiber-Optic Interferometric Sensors,” IEEE Sensors J. 17(13), 4143–4150 (2017). [CrossRef]  

27. C. Ni, M. Zhang, Y. Zhu, C. X. Hu, S. Q. Ding, and Z. Jia, “Sinusoidal phase-modulating interferometer with ellipse fitting and a correction method,” Appl. Opt. 56(13), 3895–3899 (2017). [CrossRef]   [PubMed]  

28. L. P. Yan, Z. Q. Chen, B. Y. Chen, J. D. Xie, S. H. Zhang, Y. T. Lou, and E. Z. Zhang, “Precision PGC demodulation for homodyne interferometer modulated with a combined sinusoidal and triangular signal,” Opt. Express 26(4), 4818–4831 (2018). [CrossRef]   [PubMed]  

29. X. H. Wang, S. C. Piao, J. S. Fu, and X. M. Li, “Automatic carrier signal track algorithm in all-digital PGC demodulation scheme for optical interferometric sensors,” J. Opt. Technol. 84(4), 265–269 (2017). [CrossRef]  

30. Z. H. Yu, Q. Zhang, M. Y. Zhang, H. L. Dai, J. J. Zhang, L. Liu, L. J. Zhang, X. Jin, G. F. Wang, and G. Qi, “Distributed optical fiber vibration sensing using phase-generated carrier demodulation algorithm,” Appplied Phys. B-Lasers Opt. 124(5), 1–7 (2018).

31. Y. Li, Z. B. Liu, Y Liu, L. Ma, Z. W. Tan, and S. S. Jian, “Interferometric vibration sensor using phase-generated carrier method,” Appl. Opt. 52(25), 6359–6363 (2013). [CrossRef]   [PubMed]  

32. T. Y. Chang, J. P. Lang, W. Sun, J. D. Chen, M. Yu, W. Z. Gao, and H. L. Cui, “Phase Compensation Scheme for Fiber-Optic Interferometric Vibration Demodulation,” IEEE Sensors J. 17(22), 7448–7454 (2017). [CrossRef]  

33. T. Eom, J. Kim, and K. Jeong, “The dynamic compensation of nonlinearity in a homodyne laser interferometer,” Meas. Sci. Technol. 12(10), 1734–1738 (2001). [CrossRef]  

34. T. Keem, S. Gonda, I. Misumi, Q. X. Huang, and T. Kurosawa, “Removing nonlinearity of a homodyne interferometer by adjusting the gains of its quadrature detector systems,” Appl. Opt. 43(12), 2443–2448 (2004). [CrossRef]   [PubMed]  

35. D. A. Jackson, R. Priest, A. Dandridge, and A. B. Tveten, “Elimination of drift in a single-mode optical fiber interferometer using a piezoelectrically stretched coiled fiber,” Appl. Opt. 19(17), 2926–2929 (1980). [CrossRef]   [PubMed]  

36. S. H. Zhang, B. Y. Chen, L. P. Yan, and Z. Y. Xu, “Real-time normalization and nonlinearity evaluation methods of the PGC-arctan demodulation in an EOM-based sinusoidal phase modulating interferometer,” Opt. Express 26(2), 605–616 (2018). [CrossRef]   [PubMed]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (13)

Fig. 1
Fig. 1 Scheme for PGC demodulation system.
Fig. 2
Fig. 2 Principle of PGC-Arctan demodulation algorithm. DDS: direct digital frequency synthesizer. MUL: multiplier. LPF: low-pass filter. DIV: division. ATAN: arctangent operation.
Fig. 3
Fig. 3 (a) The dependence of J1 (C) and J2 (C) on C. (b) The dependence of J1 (C)/J2 (C) on C.
Fig. 4
Fig. 4 The dependence of d(J1 (C)/J2 (C))/d(C) on C.
Fig. 5
Fig. 5 PGC-Arctan-SC algorithm for suppressing nonlinear distortion and calibrating C value. EF: ellipse fitting. EC: ellipse correction. EFA: ellipse fitting algorithm. E, F, G, H, M: the parameters of ellipse fitting. h, k, a, b, δ: the parameters of ellipse correction. C0: predefined optimal value of phase modulation depth. P: proportion. I: integral. D: differential. DAC: digital to analog converter.
Fig. 6
Fig. 6 (a) Fixed step method for calibrating C value. (b) PID method for calibrating C value.
Fig. 7
Fig. 7 (a) Lissajous figure of Ix (t) and Iy (t). (b) The dependence of SINAD and C.
Fig. 8
Fig. 8 (a) The dependence of SINAD on C with different random fluctuations. (b) The dependence of d(SINAD)/dC on C with different random fluctuations.
Fig. 9
Fig. 9 The dependence of SINAD on C and different random fluctuation amplitudes of C.
Fig. 10
Fig. 10 Experimental setup.
Fig. 11
Fig. 11 The drift of C value with time.
Fig. 12
Fig. 12 (a) Lissajous figure of Ix (t) and Iy (t) before real-time correction. (b) Lissajous figure of Ix (t) and Iy (t) after real-time correction.
Fig. 13
Fig. 13 SINAD analysis of the demodulated phase signal after real-time calibration.

Tables (4)

Tables Icon

Table 1 Effectiveness verification of EFA

Tables Icon

Table 2 Effectiveness evaluation of monitoring C

Tables Icon

Table 3 Verification of hardware-implemented EFA

Tables Icon

Table 4 Results of the system without EFA and with EFA

Equations (35)

Equations on this page are rendered with MathJax. Learn more.

I ( t ) = A + B cos  [ C cos  ω 0 t + φ ( t ) ] ,
I x ( t ) = B J 1 ( C ) sin  φ ( t ) ,
I y ( t ) = B J 2 ( C ) cos  φ ( t ) ,
I d i v ( t ) = J 1 ( C ) J 2 ( C ) tan  φ ( t ) .
φ ( t ) = arctan  [ J 1 ( C ) J 2 ( C ) tan  φ ( t ) ] .
I x ( t ) = h + a cos  ϕ ( t ) ,
I y ( t ) = k + b cos  [ ϕ ( t ) δ ] ,
I x 2 ( t ) 2 a cos   δ b I x ( t ) I y ( t ) + a 2 b 2 I y 2 ( t ) + ( 2 a k cos   δ b 2 h ) I x ( t ) , + ( 2 a h cos   δ b 2 a 2 k b 2 ) I y ( t ) + ( h 2 + a 2 k 2 b 2 2 h k a cos   δ b a 2 sin 2 δ ) = 0.
x 2 + E x y + F y 2 + G x + H y + M = 0.
{ E = ( 2 a cos  δ ) / b F = a 2 / b 2 G = ( 2 a k cos  δ ) / b 2 h H = ( 2 a h cos  δ ) / b ( 2 a 2 k ) / b 2 M = h 2 + ( a 2 k 2 ) / b 2 ( 2 h k a cos  δ ) / b a 2 sin 2 δ
{ h = ( 2 F G E H ) / ( E 2 4 F ) k = ( 2 H E G ) / ( E 2 4 F ) a = [ ( h 2 + k 2 F + h k E M ) / ( 1 E 2 / 4 F ) ] 1 2 b = ( a 2 / F ) 1 2 δ = cos 1 [ E / 2 F ]
r i = I x i   2 + E I x i I y i + F I y i   2 + G I x i + H I y i + M ,
P = i = 1 N r i   2 = i = 1 N ( I x i   2 + E I x i I y i + F I y i   2 + G I x i + H I y i + M ) 2 .
P E = P F = P G = P H = P M = 0.
[ E F G H M ] = [ i = 1 N I x i 2 I y i 2 i = 1 N I x i I y i 3 i = 1 N I x i 2 I y i i = 1 N I x i I y i 2 i = 1 N I x i I y i i = 1 N I x i I y i 3 i = 1 N I y i 4 i = 1 N I x i I y i 2 i = 1 N I y i 3 i = 1 N I y i 2 i = 1 N I x i 2 I y i i = 1 N I x i I y i 2 i = 1 N I x i 2 i = 1 N I x i I y i i = 1 N I x i i = 1 N I x i I y i 2 i = 1 N I y i 3 i = 1 N I x i I y i i = 1 N I y i 2 i = 1 N I y i i = 1 N I x i I y i i = 1 N I y i 2 i = 1 N I x i i = 1 N I y i i = 1 N 1 ] 1 ( [ i = 1 N I x i 3 I y i i = 1 N I x i 2 I y i 2 i = 1 N I x i 3 i = 1 N I x i 2 I y i i = 1 N I x i 2 ] ) .
I x   ( t ) = cos  [ ϕ ( t ) ] = [ I x ( t ) h ] / a ,
I y   ( t ) = sin  [ ϕ ( t ) ] = [ I y ( t ) k b cos  ϕ ( t ) cos  δ ] / sin  δ ,
sin  φ ( t ) = I x ( t ) / [ B J 1 ( C ) ] ,
cos  φ ( t ) = I y ( t ) / [ B J 2 ( C ) ] .
cos  ϕ ( t ) = [ I x ( t ) h ] / a ,
sin  ϕ ( t ) = [ I y ( t ) k b I x ( t ) h a cos  δ ] / sin  δ .
sin  φ ( t ) cos  ϕ ( t ) ,
cos  φ ( t ) sin  ϕ ( t ) .
I x ( t ) / [ B J 1 ( C ) ] [ I x ( t ) h ] / a ,
I y ( t ) / [ B J 2 ( C ) ] [ I y ( t ) k b I x ( t ) h a cos  δ ] / sin  δ .
[ a + J 1 ( C ) B ] I x J 1 ( C ) B h 0 ,
cos  δ a I x [ sin  δ B J 2 ( C ) + 1 b ] I y + k b h cos  δ a 0.
{ a + J 1 ( C ) B = 0 J 1 ( C ) B h = 0
{ a = J 1 ( C ) B h = 0
{ cos  δ a = 0 [ sin  δ B J 2 ( C ) + 1 b ] = 0 k b h cos  δ a = 0 ,
{ b = B J 2 ( C ) sin  δ k = 0 δ = π 2 + n π n = 0 , 1 , 2 , 3...
J 1 ( C ) J 2 ( C ) = a b sin  δ ,
ε ( t ) = C 0 C ( t ) .
U ( t ) = k p * ε ( t ) + k i * ε ( t ) d t + k d * d ε ( t ) d t ,
C ( t ) = C ( t ) + U ( t ) .
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.