Keywords

1 Introduction

The phase generated carrier (PGC) demodulation technology realizes the demodulation due to the phase difference caused by changing two channels of optical signals. The commonly used methods include differential cross multiplication (PGC-DCM) [1] and arctangent (PGC-Arctan) algorithm. The method of arctangent algorithm is used in our paper. The previous PGC-Arctan demodulation algorithm is still affected by the modulation depth. When the modulation depth fluctuates, the demodulation result will produce nonlinearity and cause severe harmonic distortion [2]. The traditional PGC-Arctan algorithm also does not consider the accompanying amplitude modulation and system noise caused by the internal modulation. Moreover, the two demodulated signals contain non-orthogonal nonlinear errors. The graph that is drawn by the discrete points of the two signal outputs changes from a circle to an ellipse. This paper proposes a nonlinear optimization method of ellipse fitting based on least squares as a result. By means of the nonlinear optimization algorithm of least squares, the corresponding ellipse parameters are fitted. Then the orthogonal data after nonlinear optimization is demodulated by the PGC-Arctan algorithm, which can figure out the problem of spurious amplitude modulation. By comparing the direct way of demodulation and the least squares algorithm, the effectiveness of the proposed method for nonlinear error correction in the PGC demodulation process is verified.

2 Theory

This paper adopts the Mach-Zehnder interferometric fiber-optic hydrophone. There are two PGC modulation ways, including internal and external modulations. The light intensity expression of the interference output signal channel obtained by internal modulation is as follows:

$$ S = \left( {1 + m\cos \omega_{0} t} \right)\left( {A + B\cos \left[ {C\cos \omega_{0} t + \varphi (t)} \right]} \right) $$
(1)

where T and U are constants, which are directly proportional to the power of the light source, Ccosω0t is a frequency-doubled carrier signal, and \(\kappa \left( t \right)\) is the phase changes caused by the changes in external physical quantities [3]. The term (1 + mcosω0t) is caused by the parasitic amplitude modulation, and m is the associated amplitude modulation index. At this time, the outputs of the two filters are:

$$ S_{1} = \frac{{{\text{Tm}}}}{2} + \frac{Um}{2}\left[ {J_{0} (C) - J_{2} (C)} \right]\cos \kappa (t) - UGJ_{1} (C)\sin \kappa (t) $$
(2)
$$ S_{2} = \frac{Um}{2}\left[ {J_{3} (C) - J_{1} (C)} \right]\sin \kappa (t) - UGJ_{2} (C)\sin \kappa (t) $$
(3)

In Eqs. (2) and (3), Ji(C) is the Bessel’s functions of the i order. G is the amplitude value. Then the output of the ratio of S1 to S2 is no longer linear, and the traditional PGC-Arctan demodulation scheme is not applicable. Therefore, this paper proposes an ellipse fitting algorithm based on least-squares to solve the problem of the nonlinear error caused by associated amplitude modulation. On Account of the PGC-Arctan demodulation method, two-way orthogonal signals is obtained by ellipse fitting and the least-square nonlinear optimization on the two of low-pass filtered signals. The principle block scheme of the algorithm is shown in Fig. 1.

Fig. 1.
figure 1

The PGC demodulation method proposed in this paper.

The following part is the specific implementation of the algorithm. The final general expressions of the nonlinear error can be obtained by trigonometric transform on Eqs. (2) and (3), which are as follows:

$$ \begin{gathered} S_{x} = h + t\cos \left[ {\kappa \left( t \right)} \right] \hfill \\ S_{y} = k + u\cos \left[ {\kappa \left( t \right) - \delta } \right] \hfill \\ \end{gathered} $$
(4)

In Eq. (4), Sx and Sy are the two channels of observed signals, and the nonlinear error in the equation is calibrated by an ellipse fitting algorithm to achieve the following expression:

$$ \begin{gathered} S_{x} = \cos \left[ {\kappa \left( t \right)} \right] \hfill \\ S_{y} = \sin \left[ {\kappa \left( t \right)} \right] \hfill \\ \end{gathered} $$
(5)

Equation (5) can be organized to:

$$ {{\frac{{\left( {S_{x} - h} \right)^{2} }}{{t^{2} }} + \frac{{\left( {S_{y} - k} \right)^{2} }}{{u^{2} }} - 2\cos \delta \left( {S_{x} - h} \right)\left( {S_{y} - k} \right)} \mathord{\left/ {\vphantom {{\frac{{\left( {S_{x} - h} \right)^{2} }}{{t^{2} }} + \frac{{\left( {S_{y} - k} \right)^{2} }}{{u^{2} }} - 2\cos \delta \left( {S_{x} - h} \right)\left( {S_{y} - k} \right)} {tu}}} \right. \kern-0pt} {tu}} = \sin^{2} \delta $$
(6)

The known standard ellipse equation is shown below:

$$ x^{2} + Uxy + Cy^{2} + Dx + Ey + F = 0 $$
(7)

The parameters h, k, t, u, and \(\delta\) can be obtained by comparing Eq. (6) and Eq. (7), as shown in Eq. (8):

$$ \left\{ \begin{gathered} h = {{\left( {2CD - UE} \right)} \mathord{\left/ {\vphantom {{\left( {2CD - UE} \right)} {\left( {U^{2} - 4C} \right)}}} \right. \kern-0pt} {\left( {U^{2} - 4C} \right)}} \hfill \\ k = {{\left( {2E - UD} \right)} \mathord{\left/ {\vphantom {{\left( {2E - UD} \right)} {\left( {U^{2} - 4C} \right)}}} \right. \kern-0pt} {\left( {U^{2} - 4C} \right)}} \hfill \\ t = \left[ {{{\left( {h^{2} + k^{2} C + hkU - F} \right)} \mathord{\left/ {\vphantom {{\left( {h^{2} + k^{2} C + hkU - F} \right)} {\left( {1 - {{U^{2} } \mathord{\left/ {\vphantom {{U^{2} } {4C}}} \right. \kern-0pt} {4C}}} \right)}}} \right. \kern-0pt} {\left( {1 - {{U^{2} } \mathord{\left/ {\vphantom {{U^{2} } {4C}}} \right. \kern-0pt} {4C}}} \right)}}} \right]^{2} \hfill \\ u = \left( {{{t^{2} } \mathord{\left/ {\vphantom {{t^{2} } C}} \right. \kern-0pt} C}} \right)^{\frac{1}{2}} \hfill \\ \delta = \cos^{ - 1} \left[ {{{ - U} \mathord{\left/ {\vphantom {{ - U} {2\sqrt C }}} \right. \kern-0pt} {2\sqrt C }}} \right] \hfill \\ \end{gathered} \right. $$
(8)

The parameters that the ellipse fitting calibration algorithm needs to calculate are the ellipse parameters U, C, D, E, and F [4]. This paper obtains the data M = {Sx; Sy}n through measurement. Then n groups of ellipse equations can be obtained by substituting them into Eq. (7), and the ellipse parameters U, C, D, E, and F can be obtained by using the least-squares method to optimize these n groups of equations. The residual can be acquired by substituting the data points {Sx; Sy} into the ellipse equation, which is as follows:

$$ S_{xi}^{2} + US_{xi} S_{yi} + CS_{yi}^{2} + DS_{xi} + ES_{yi} + F = r_{i} $$
(9)

Using the nonlinear optimization principle of the method of least-squares, the residual sum of the squares is calculated as:

$$ P = \sum\limits_{i = 1}^{n} {r_{i}^{2} } $$
(10)

To obtain the ellipse parameters that are infinitely close to the observed values, the minimum value of Eq. (10) is taken. Thus, the following equation should be satisfied:

$$ \left. {\frac{\partial P}{{\partial u_{i} }}} \right|_{i = 1}^{5} = 0,\,\,\,\,\,u_{i} = U,C,D,E,F $$
(11)

Equation (11) is expanded to:

$$ \left[ {\begin{array}{*{20}c} U \\ C \\ D \\ E \\ F \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {\mathop \sum \limits_{i = 1}^{N} Sx_{i}^{2} Iy_{i}^{2} } & {\mathop \sum \limits_{i = 1}^{N} Sy_{i}^{3} Ix_{i} } & {\mathop \sum \limits_{i = 1}^{N} Sx_{i}^{2} Iy_{i} } & {\mathop \sum \limits_{i = 1}^{N} Sx_{i} Iy_{i}^{2} } & {\sum\limits_{i = 1}^{N} {Sx_{i} Iy_{i} } } \\ {\mathop \sum \limits_{i = 1}^{N} Sy_{i}^{3} Sx_{i} } & {\mathop \sum \limits_{i = 1}^{N} Sy_{i}^{4} } & {\mathop \sum \limits_{i = 1}^{N} Sx_{i} Iy_{i}^{2} } & {\sum\limits_{i = 1}^{N} {Sy_{i}^{3} } } & {\mathop \sum \limits_{i = 1}^{N} Sy_{i}^{2} } \\ {\mathop \sum \limits_{i = 1}^{N} Sx_{i}^{2} Sy_{i} } & {\mathop \sum \limits_{i = 1}^{N} Sx_{i} Sy_{i}^{2} } & {\mathop \sum \limits_{i = 1}^{N} Sx_{i}^{2} } & {\sum\limits_{i = 1}^{N} {Sx_{i} Sy_{i} } } & {\mathop \sum \limits_{i = 1}^{N} Sx_{i} } \\ {\mathop \sum \limits_{i = 1}^{N} Sx_{i} Sy_{i}^{2} } & {\mathop \sum \limits_{i = 1}^{N} Sx_{i} Sy_{i}^{2} } & {\mathop \sum \limits_{i = 1}^{N} Sx_{i} Sy_{i}^{2} } & {\mathop \sum \limits_{i = 1}^{N} Sy_{i}^{2} } & {\mathop \sum \limits_{i = 1}^{N} Sy_{i} } \\ {\sum\limits_{i = 1}^{N} {Sx_{i} Sy_{i} } } & {\mathop \sum \limits_{i = 1}^{N} Sy_{i}^{2} } & {\mathop \sum \limits_{i = 1}^{N} Sx_{i} } & {\mathop \sum \limits_{i = 1}^{N} Sy_{i} } & N \\ \end{array} } \right]^{ - 1} ( - \left[ {\begin{array}{*{20}c} {\mathop \sum \limits_{i = 1}^{N} Sx_{i}^{3} Sy_{i} } \\ {\mathop \sum \limits_{i = 1}^{N} Sx_{i}^{2} Sy_{i}^{2} } \\ {\mathop \sum \limits_{i = 1}^{N} Sx_{i}^{3} } \\ {\mathop \sum \limits_{i = 1}^{N} Sx_{i}^{2} Sy_{i} } \\ {\mathop \sum \limits_{i = 1}^{N} Sx_{i}^{2} } \\ \end{array} } \right]) $$
(12)

The ellipse parameters U, C, D, E, and F, obtained from Eq. (12), are substituted into Eq. (8) to calculate the parameters h, k, t, u, and \(\delta\). Then, by replacing the parameters h, k, t, u, and \(\delta\) into Eq. (4), the interference signal after calibration can be achieved as shown in Eq. (13):

$$ \left\{ \begin{gathered} S_{x}^{^{\prime}} = {{\left( {S_{x} - h} \right)} \mathord{\left/ {\vphantom {{\left( {S_{x} - h} \right)} t}} \right. \kern-0pt} t} = \cos \left[ {\kappa \left( t \right)} \right] \hfill \\ S_{y}^{^{\prime}} = \frac{{\left[ {{{\left( {S_{y} - k} \right)} \mathord{\left/ {\vphantom {{\left( {S_{y} - k} \right)} u}} \right. \kern-0pt} u} - \cos \kappa \left( t \right)\cos \delta } \right]}}{\sin \delta } = \sin \left[ {\kappa \left( t \right)} \right] \hfill \\ \end{gathered} \right. $$
(13)

where the data points {S'x; I'y} are the two calibrated orthogonal interference signals.

3 Simulation

In order to analyze and verify the proposed method, relevant numerical simulations are carried out.

3.1 Simulation and Discussion of Associated Amplitude Modulation Index M

In this paper, the associated amplitude modulation index m is simulated from 0 to 0.3 by stepping of 0.05. Then, the output data before and after ellipse fitting are compared to determine whether the ellipse fitting algorithm on account of the least-squares can calibrate the nonlinear error caused by the associated amplitude modulation, and its optimization effect is verified. Figure 2 shows the variation results of the relative amplitude difference RAE, the harmonic suppression ratio HSR and the phase noise with the associated amplitude modulation index m.

Fig. 2.
figure 2

Influence of the associated amplitude modulation index m on demodulation: (a) variation curve of RAE with m, (b) variation curve of HSR with m, and (c) variation curve of phase noise with m.

As shown in Fig. 2, with the increase in the parasitic amplitude modulation index, the RAE and HSR of the proposed method are basically stable at 0.03% and −87 dB, respectively, which meets the requirements of the index. However, the performance of the PGC-Arctan demodulation deteriorates sharply with the increase in the associated amplitude modulation, and the HSR even drops by 30 dB, so the demodulation function cannot be realized. In Fig. 2(c), with the increase in the parasitic amplitude modulation index m, the phase noises of the two algorithms have a slight change, both of which are less than 3 × 10−8 rad/Hz@1 kHz. However, the phase noise of the method in this paper is always higher than the PGC-Arctan demodulation, indicating that with the increase in the associated amplitude modulation index, the proposed method will increase the noise of some frequency points in the range of 1 kHz. However, this defect is negligible due to its relatively small value.

3.2 Simulation and Discussion of Two-Channel Signal Carrier Amplitude Ratio Gp/Hp

In this paper, the two-channel signal carrier amplitude ratio Gp/Hp is simulated from 1 to 10 by stepping of 1, and the output data before and after ellipse fitting are compared to determine whether the ellipse fitting algorithm on account of the least-squares can calibrate the nonlinear error caused by the amplitude deviation degree of the two-channel carriers, and its optimization effect is verified. Figure 3 shows the variation results of RAE, HSR, and phase noise with the carrier amplitude ratio Gp/Hp of the two signals.

In Fig. 3(a) and (b), with the increase in the amplitude ratio of the two signals, the RAE of the proposed technique is basically stable at 0.001%, and the HSR is stable at −87 dB, which fully meets the index requirements. However, the performance of PGC-Arctan demodulation deteriorates with the increase in the amplitude ratio of the two signals, and the demodulation function cannot be realized. As can be seen in Fig. 3(c), with the increase in the amplitude ratio of the two signals, the phase noise of the method in this paper is basically unchanged and less than 3 × 10–8 rad/Hz@1 kHz. However, the phase noise of the PGC-Arctan demodulation has always been growing with the maximum value exceeding 1.8 × 10–8 rad/Hz@1 kHz, indicating that with the increase in the amplitude ratio of the two signals, the method in this paper can effectively reduce the phase noise power and realize the optimization of nonlinear data.

Fig. 3.
figure 3

Influence of two-channel signal carrier amplitude ratio Gp/Hp. On demodulation: (a) variation curve of RAE with Gp/Hp, (b) variation curve of HSR with Gp/Hp, and (c) variation curve of phase noise with Gp/Hp.

3.3 Simulation and Discussion of the Phase Difference K Between the Local Carrier and the Phase Carrier

In this paper, the phase shift K of the local carrier and the phase carrier is simulated from 0 to π/4 by stepping of π/32. The output data before and after ellipse fitting are compared to determine whether the ellipse fitting algorithm on account of the least-squares can calibrate the nonlinear error caused by the conversion of phase between the local carrier and the phase carrier, and its optimization effect is verified. Figure 4 shows the variation results of RAE, HSR, and phase noise with the phase shift K between the local carrier and the phase carrier.

Fig. 4.
figure 4

Influence of the phase shift K between the local carrier and the phase carrier on demodulation: (a) variation curve of RAE with K, (b) variation curve of HSR with K, and (c) variation curve of phase noise with K.

It can be seen from Figs. 4(a) and (b) that with the increase in the conversion of phase between the local carrier and the phase carrier, the RAE of the proposed method is basically stable at 0.001%, and the total harmonic distortion is stable at −87 dB, which fully meets the requirements of the index. However, the performance of PGC-Arctan demodulation deteriorates sharply with the increase in the phase shift between the local carrier and the phase carrier, and the RAE exceeds 0.2%. Hence, the demodulation function cannot be realized. As can be seen from Fig. 4(c), with the increase of the phase shift between the local carrier and the phase carrier, the phase noise of both demodulations has some deterioration. When the phase shift is less than 5/32π, the phase noise of both methods is very small. When the phase shift is less than 5/32π, the proposed method in this paper is clearly better than the PGC-Arctan demodulation, which proves that the proposed approach can effectively suppress the phase noise.

4 Conclusions

Aiming at the fluctuation of modulation depth in PGC demodulation and the associated amplitude modulation caused by internal modulation, this paper proposed an ellipse fitting method based on the least-squares and the traditional PGC-Arctan demodulation method to optimize the nonlinear error. Besides, three groups of data simulations compared the proposed method with the PGC-Arctan demodulation method. The conclusions are: (1) With the increase in the associated amplitude modulation index, the method in this paper performs well in various indicators. It can effectively solve the problem of the nonlinear error caused by the associated amplitude modulation. (2) With the increase in the amplitude ratio of the two signals, the method in this paper can effectively reduce the phase noise power and realize the optimization for the nonlinear data. (3) Considering that the signal in the actual environment of the military field usually contains ocean and polarization noises, the proposed method can eliminate the influence caused by noises. (4) When the relevant parameters fluctuate, the presented method can correctly calibrate the relevant parameters with relatively good stability and effectively reduce the amplitude distortion.

In summary, the method proposed in this paper can effectively calibrate the non-orthogonal data and realize the nonlinear optimization, which helps to improve the PGC demodulation performance of the fiber-optic hydrophones.