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

Design and implementation of a real-time compensation algorithm for nonlinear error based on ellipse fitting

Open Access Open Access

Abstract

To improve the measurement accuracy of interferometer displacement measurement systems, this study analyzes the characteristics of the interference signal to identify sources of nonlinear errors and develops compensation strategies. Specifically, a model is established for the nonlinear errors of the interferometer, which can be attributed to a laser and polarizing beam splitter (PBS). Following that, the dual orthogonal lock-in amplification algorithm is used to separate and compensate for the frequency uncertainty and amplitude errors. Additionally, a real-time compensation algorithm based on ellipse fitting is proposed to compensate for errors caused by the PBS and the uncertainty of amplitude caused by the light source. Experimental results demonstrate that the peak-to-peak value of the compensated nonlinear error is reduced from 11.62 nm to 5.37 nm.

© 2023 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement

1. Introduction

With the development of the semiconductor industry, chip fabrication has increased processing requirements for micro–nano measurement technology [14]. Overlay is a key indicator of mask aligner, which demands precise displacement measurements of the wafer and mask stages. Interferometers are the primary sensors used in mask aligners to measure displacement and are classified into laser interferometers and grating interferometers [59]. As lithography process nodes have now reached 7 nm and are heading toward the 5 and 3 nm process nodes, the accuracy requirements of ultraprecise micro–nano measurements are constantly growing.

Nonlinear errors in actual interferometer displacement measuring systems are caused by factors such as the structure of the optical route and the different characteristics of optical and electronic devices [1014]. Among the nonlinear errors, the angle error in the x and y axes of a laser as well as the light leakage in a polarizing beam splitter (PBS) will cause the light of the reference arm to be mixed into the optical path of the measurement arm [15]. After a board card collects an interference signal, the spectrum contains a reference component and a reverse component. These factors can result in a significant decrease in displacement measurement accuracy. Thus, how to adjust for nonlinear errors has become an important issue in improving displacement measurement accuracy [16]. Zhu used the alternating iterative least squares fitting procedure to estimate the fringe phase and harmonic coefficients accurately [17]. Wang proposed an effective shifted-phase histogram equalization (SHE) method for nonlinear correction [18]. Liu proposed a fast and easy phase-error compensation technique based on statistical analysis of the wrapped phase distributions [19]. Xu et al. proposed a method for nonlinear error compensation by establishing a full-field look-up table (LUT) [20]. The nonlinear phase error can be compensated to a certain extent by this method. However, the establishment of the LUT is related to the stroke of the measured object, which limits the size and accuracy of the LUT. Chen reduced the first-harmonic nonlinearity errors by adjusting the orientation error of the optical element in the heterodyne interferometer [21]. This method has a certain compensation effect, but the craft of the optical element will also lead to the emergence of nonlinear errors. Wang proposed an optical compensation method to correct the nonlinear error caused by the polarization mixing of the PBS [22]. However, the compensation of optical devices has extremely high requirements for the properties of the optical device, and the cost is high. Yin proposed a method to reduce the generation of nonlinear errors by using a dual-space structure to avoid polarization light aliasing [23]. This method avoids the generation of nonlinear errors at the optical path, but the optical path structure becomes more complex and the influencing factors will increase. Xiong established a synthetic model of nonlinear error including six error sources is established, and the influence of various nonlinear error sources is analyzed according to the phase expression of nonlinear error derived from the model [24]. Fu proposed a symmetric heterodyne interferometer with spatially separated beams [25]. Yin Y proposed a 3D measurement method based on 2D grating dual-channel and Littrow equal-optical path incidence [26]. The separation-dual-channel phase decoupling algorithm was used to obtain displacement data. The test resolution is within $\pm$ 5 nm. Yin Y, Liu Z et al. proposed a new symmetrical heterodyne displacement measurement method, based on 2D grating and single diffraction quadruple subdivision method [26]. The measurement resolution is better than 3 nm. In the previous work, the aliasing of polarized light is mainly avoided by means of optical compensation, such as using higher optical elements with performance parameters, adjusting the optical path structure, and adopting a spatially separated dual optical path structure to avoid the generation of nonlinear errors. However, when the performance of the optical device is not high, it is difficult to achieve the compensation accuracy described in the reference.

This paper proposes a signal processing method to reduce the nonlinear error. Firstly, through the modeling and separation of the nonlinear error sources of the heterodyne laser interferometer, the different nonlinear error components are compensated. The biorthogonal phase-locked amplification algorithm effectively solves the problem of frequency uncertainty. The ellipse fitting algorithm effectively solves the DC problem caused by the reference component and the signal amplitude jitter problem caused by the non-coincidence degree of the spot. More importantly, the improved design of the ellipse fitting algorithm makes the application of the algorithm shift from offline or static compensation to real-time dynamic compensation, which will be of great significance to nonlinear error compensation. First, The Gauss elimination method is redesigned from the mathematical point of view, which reduces the complexity of the algorithm and makes it more suitable for engineering applications. Secondly, the accelerated design of the algorithm not only guarantees the real-time performance of the algorithm, but also simplifies the complexity of the algorithm and the occupancy rate of resources, which is a gratifying progress in the application of the project.

2. Analysis and compensation of the nonlinear error

The displacement in the heterodyne interferometry system is generated by a high-precision moving table and converted into a measuring signal using a biaxial interferometer with four subdivisions. The reference and measurement signals are converted into phase signals after passing through the measurement platform. The structure of the reading head of the biaxial laser interferometer with four subdivisions is shown in Fig. 1. The dual-frequency laser light source comprises vectors E1 and E2. It is a linearly polarized light with a fixed frequency difference and its polarization state perpendicular to each other, as shown in Eq. (1). Where $\varphi _{01}$ and $\varphi _{02}$ are the initial phases, $f_1$ and $f_2$ are frequencies and $E_{01}$ and $E_{02}$ are the amplitudes. The light source generates a reference beam R0 and a beam R1 through the beam splitter BS.R0 is received by the detector PD0 after passing through the polarizer P0. R1 pass through the beam splitter P, the light is divided into two paths, $r1$ and $r2$, which correspond to the measurement axes c1 and c2, respectively. Further, r2 passes through the PBS to generate reflected light with frequency $f_1$ and transmitted light with frequency $f_2$. The reflected light forms c22 after being reflected by the mirror RR3 for the first time, and the polarization direction of the reflected light after passing through the quarter-wave plate (QWP) twice is perpendicular to that before. However, the transmitted light also passes through the QWP twice. Thus, the transmitted light meets c22 at point a in the PBS and is separated at point b after being reflected by the corner cube prism RR2. Further, c22 passes through the mirror RR3 again to form c21, with the frequency becoming $f_1 \pm \varDelta f$ and the polarization direction again perpendicular to that before. Finally, c21 collides with the transmitted light at point b as the measurement signal X2. X2 is received by the detector PD2 after passing through the polarizer P2.

$$\begin{aligned} \vec{E_{1}}&=E_{01}\cos(2\pi f_1 + \varphi _{01})\\ \vec{E_{2}}&=E_{02}\cos(2\pi f_2 + \varphi _{02}) \end{aligned}$$

 figure: Fig. 1.

Fig. 1. Interferometer reading head

Download Full Size | PDF

The interferometric signals measured by the interferometer when the moving platform of the system moves at a constant speed are shown in Fig. 2.

 figure: Fig. 2.

Fig. 2. Signal diagram after photoelectric conversion

Download Full Size | PDF

The amplitude and DC values of the reference and measurement signals are not equal (Fig. 2(a)). Fig. 2(b) presents the Lissajous figure of the two signals, which shows that the center of the circle is not at the origin and the long and short axes are not equal. Moreover, the amplitude of the measured signal shows an uncertain change with time (Fig. 3).

 figure: Fig. 3.

Fig. 3. Uncertainty in the signal amplitude

Download Full Size | PDF

The power spectrum of the measurement signal is shown in Fig. 4 after spectrum analysis. Owing to the imperfect optical device performance and installation angle errors, error components that differ from the ideal frequency components appear in the spectrum. Because other random noises are inevitably introduced into the optical path and circuit, there will be other components in the spectrum, as shown in the black part of the figure. Zeng described the analysis and suppression of this noise in detail [27].

 figure: Fig. 4.

Fig. 4. Frequency response at 3 mm/s

Download Full Size | PDF

2.1 Error model of the interference signal

The coordinate system of the PBS is used as the absolute coordinate system because of certain angular deviations between the x and y axes of the laser and the PBS (Fig. 5). Thus, angles $\alpha$ and $\beta$ exist between the dual-frequency quadrature lasers $E_{01}$ and $E_{02}$ and the x and y axes of the coordinate system of the PBS. Moreover, because of certain nonorthogonal error, the two polarization states of the dual-frequency laser, $\alpha$ and $\beta$, are not equal.

 figure: Fig. 5.

Fig. 5. Laser error

Download Full Size | PDF

The two elliptically polarized lights produced by the laser are divided into x and y axes of the absolute coordinate system, and the vector expression is Eq. (2), where $\vec {i_x}$ and $\vec {j_y}$ are the PBS optical axis direction vectors.

$$\begin{aligned} \vec{E_{1x}}=&\vec{i_x}E_{01}\cos\alpha\cos(2\pi f_1t+\varphi_{01})+\vec{i_x}E_{02}\sin\beta\cos(2\pi f_2t+\varphi_{02})\\ \vec{E_{1y}}=&\vec{j_y}E_{01}\sin{\alpha}\cos{(2\pi f_1t+\varphi_{01})}+\vec{j_y}E_{02}\cos{\beta}\cos{(2\pi f_2t+\varphi_{02})} \end{aligned}$$

Because of the installation angle error and nonorthogonal error, the measurement light with frequency $f_{1}$ for the measurement arm enters the reference arm, and the reference light with frequency $f_{2}$ for the reference arm enters the measurement arm, resulting in optical aliasing and nonlinear errors.

Owing to the light leakage phenomenon in the PBS, the two polarized lights cannot be completely separated when the light is transmitted to the PBS; thus, the P- and S-polarized lights are reflected into the reference and measurement arms, respectively, resulting in optical aliasing and nonlinear errors (Fig. 6).

 figure: Fig. 6.

Fig. 6. PBS error

Download Full Size | PDF

In a PBS, the transmittance and reflectance of $P$ light are $T_{P}$ and $R_{P}$, the transmittance and reflectance of $S$ light are $T_{S}$ and $R_{S}$, where $T_{P}+R_{P}=1$, $T_{S} +R_{S} =1$. The light passes through the PBS twice in the structure of the reading head illustrated in Fig. 1, but both are cases of light leakage; consequently, the light leakage is only calculated once during model derivation. After the light passes through the PBS, the phase difference reflected by the reference arm angle prism to the PBS is $\varphi _{1}$ in Eq. (3) and that reflected by the measurement arm angle prism to the PBS is $\varphi _{2}$ in Eq. (4). Because the frequency component caused by the corner prism was small, it was not investigated.

$$\begin{aligned} \vec{E_{2x}}&= T_p(\vec{i_x}E_{01}\cos{\alpha}\cos{(2\pi f_1t+\varphi_{01} + \varphi_{1})}+ \vec{i_x}E_{02}\sin{\beta}\cos{(2\pi f_2t+\varphi_{02}+\varphi_{1})})\\ &+ T_s(\vec{j_y}E_{01}\sin{\alpha}\cos{(2\pi f_1t+\varphi_{01}+\varphi_{1})}+ \vec{j_y}E_{02}\cos{\beta}\cos{(2\pi f_2t+\varphi_{02}+\varphi_{1})}) \end{aligned}$$
$$\begin{aligned} \vec{E_{2y}}&= R_p(\vec{i_x}E_{01}\cos{\alpha}\cos(2\pi f_1t+\varphi_{01}+\varphi_{2})+ \vec{i_x}E_{02}\sin{\beta}\cos{(2\pi f_2t+\varphi_{02}+\varphi_{2})})\\ &+ R_s(\vec{j_y}E_{01}\sin{\alpha}\cos{(2\pi f_1t+\varphi_{01}+\varphi_{2})}+ \vec{j_y}E_{02}\cos{\beta}\cos{(2\pi f_2t+\varphi_{02}+\varphi_{2})}) \end{aligned}$$

To simplify the analysis, the parameters in Eq. (3) and (4) are replaced as follows:

$$\begin{aligned} A_1=&T_pE_{01}\cos{\alpha},B_1=T_pE_{02}\sin{\beta},C_1=R_pE_{01}\cos{\alpha},D_1=R_pE_{02}\sin{\beta}\\ A_2=&T_sE_{01}\sin{\alpha},B_2=T_sE_{02}\cos{\beta},C_2=R_sE_{01}\sin{\alpha},D_2=R_sE_{02}\cos{\beta} \end{aligned}$$

After reaching the polarizer, Eq. (3) and Eq. (4) are divided according to the different polarization states. The expressions of the light of the two polarization states are respectively shown in Eq. (6) and Eq. (7).

$$\begin{aligned} \vec{E_{rx}}&=\vec{i_x}[ A_1 \cos(2\pi f_1t+\varphi_{01} + \varphi_{1})+ B_1 \cos(2\pi f_2t+\varphi_{02}+\varphi_{1})\\ &+ C_1 \cos(2\pi f_1t+\varphi_{01}+\varphi_{2})+ D_1 \cos(2\pi f_2t+\varphi_{02}+\varphi_{2})] \end{aligned}$$
$$\begin{aligned} \vec{E_{ry}}&=\vec{j_y}[ A_2 \cos(2\pi f_1t+\varphi_{01}+\varphi_{1})+ B_2 \cos(2\pi f_2t+\varphi_{02}+\varphi_{1})\\ &+ C_2 \cos(2\pi f_1t+\varphi_{01}+\varphi_{2})+ D_2 \cos(2\pi f_2t+\varphi_{02}+\varphi_{2})] \end{aligned}$$

The light intensity generated by the final interference is shown in Eq. (8).

$$\begin{aligned} I=& A_1A_2 + B_1B_2 + C_1C_2 + D_1D_2\\ +& (A_1B_2 + B_1A_2 + C_1D_2 + D_1C_2 )\cos(2\pi f_1t - 2\pi f_2t + \varphi _{01} - \varphi _{02})\\ +& (A_1C_2 + B_1D_2 + C_1A_2 + D_1B_2)\cos(\varphi _1 - \varphi _2)\\ +& (A_1D_2 + D_1A_2)\cos(2\pi f_1t - 2\pi f_2t + \varphi _{01} - \varphi _{02} + \varphi _1 - \varphi _2)\\ +& (B_1C_2 + C_1B_2)\cos(2\pi f_1t - 2\pi f_2t + \varphi _{01} - \varphi _{02} + \varphi _2 - \varphi _1)\\ =& I_{d} + I_{lf} + I_{r} + I_{n} + I_{i} \end{aligned}$$
The DC component is $I_{d}$, wich is filtered out by the DC-blocking capacitor in the circuit. The low-frequency component is $I_{lf}$, which is filtered out in the processing circuitry. The reference component is $I_{r}$, whose frequency is the frequency difference $2\pi f_1t - 2\pi f_2t$ of the dual-frequency laser. The reverse component is $I_{n}$. When compared with the ideal component, the phase difference $\varphi _1 - \varphi _2$ have opposite signs. In terms of frequency, the reverse component and ideal component are symmetrical with respect to the frequency difference $2\pi f_1t - 2\pi f_2t$ of the dual-frequency laser. The ideal component is $I_{i}$, including the frequency difference $2\pi f_1t - 2\pi f_2t$ of the dual-frequency laser and the phase difference $\varphi _1 - \varphi _2$ generated by the lights passing through the reference arm and measurement arm.

As shown in Fig. 4, among the components, the ideal interference component, the reference interference component, and the reverse interference component have relatively large intensities. Only these three components are considered in the establishment of the subsequent algorithm model. For convenience of equation derivation, variable substitution like Eq. (9) was performed.

$$\begin{aligned} &I = A_1D_2 + D_1A_2\\ &N = B_1C_2 + C_1B_2\\ &D = A_1B_2 + B_1A_2 + C_1D_2 + D_1C_2\\ &\varphi _m = \varphi _{01} - \varphi _{02} \end{aligned}$$

Usually, the phase difference generated by the measurement arm has a relationship such as Eq. (10).

$$2\pi (\Delta f_i )t= \varphi _1 - \varphi _2$$

The reference signal is directly generated by the interference of the polarizer after the dual-frequency laser emits light. The frequency difference between two lasers with different frequencies is not ideally $2\pi f_1 - 2\pi f_2$ but has an uncertainty of $f'$. The expressions for the reference and measurement signals are shown in Eqs. (11) and (12).

$$Ref = R\cos[2\pi (f_1 - f_2 + f')t + \varphi _r]$$
$$\begin{aligned} Mea =& I\cos[2\pi (f_1 - f_2 + f' + \Delta f_i)t + \varphi _m]\\ +& N\cos[2\pi (f_1 - f_2 + f' - \Delta f_i)t + \varphi _m]\\ +& D\cos[2\pi (f_1 - f_2)t + \varphi _{01} - \varphi _{02}] \end{aligned}$$

2.2 Design of the nonlinear error compensation algorithm

To eliminate the influence of the laser frequency uncertainty $f'$ and the error in the unequal amplitudes, a nonlinear error model in the dual orthogonal lock-in amplification algorithm is established. The block diagram of the dual orthogonal lock-in amplification algorithm [28] is shown in Fig. 7.

 figure: Fig. 7.

Fig. 7. Block diagram of the biorthogonal lock-in amplification algorithm

Download Full Size | PDF

The reference and measurement signals are multiplied by a pair of orthogonal signals, the frequency of which is the laser frequency difference produced using direct digital frequency synthesis (DDS). The filtered signals are shown in Eqs. (13), (14), (15), and (16), where $f_d$ is the frequency of a pair of orthogonal signals generated by DDS.

$$Ref \times \sin ={-}\frac{1}{2}R \cos[ 2\pi (f_1-f_2+f'-f_d)t + \varphi _r]$$
$$Ref \times \cos = \frac{1}{2}R\sin[ 2\pi (f_1-f_2+f'-f_d)t + \varphi _r]$$
$$\begin{aligned} Mea \times \sin ={-}& \frac{1}{2}I\cos[ 2\pi (f_1-f_2+f'+\Delta f_i - f_d)t + \varphi _m]\\ -& \frac{1}{2}N\cos[2\pi (f_1 - f_2 + f' - \Delta f_i- f_d)t + \varphi _m]\\ -& D\cos[2\pi (f_1 - f_2 + f' - f_d) + \varphi _m] \end{aligned}$$
$$\begin{aligned} Mea \times \cos = & \frac{1}{2}I\sin[ 2\pi (f_1-f_2 + f'+\Delta f_i - f_d)t + \varphi _m]\\ +& \frac{1}{2}N\sin[2\pi (f_1 - f_2 + f' - \Delta f_i - f_d)t + \varphi _m]\\ +& D\sin[2\pi (f_1 - f_2 + f' - f_d) + \varphi _m] \end{aligned}$$

By calculating Eq. (16)$\times$ Eq. (13)$-$ Eq. (15)$\times$ Eq. (14) and Eq. (16)$\times$Eq. (14)$-$Eq. (15)$\times$Eq. (13), Eq. (17) can be obtained according to the sum–difference product equation.

$$\begin{aligned} S_{cos} =& \frac{1}{4}[RI\cos( 2\pi \Delta f_it + \varphi _m - \varphi _r )\\ +& RN\cos( 2\pi \Delta f_it - \varphi _m + \varphi _r )\\ +& D\cos(\varphi _m- \varphi _r)]\\ S_{sin} =& \frac{1}{4}RI\sin[( 2\pi \Delta f_it + \varphi _m - \varphi _r )\\ +& RN\sin( 2\pi \Delta f_it - \varphi _m + \varphi _r )\\ +& D\sin(\varphi _m- \varphi _r)] \end{aligned}$$

To simplify combining terms with the same frequency, substitutions such as Eq. (18) were performed.

$$\begin{aligned} M = & \sqrt{\begin{Bmatrix}[RI\cos(\varphi _m - \varphi _r) + RN\cos(\varphi _m - \varphi _r)]^2 \\+ [RI\sin(\varphi _m - \varphi _r) - RN\sin(\varphi _m - \varphi _r)]^2\end{Bmatrix}}\\ \varphi _i = & - \arctan \frac{I\sin(\varphi _m - \varphi _r) - N\sin(\varphi _m - \varphi _r)}{I\cos(\varphi _m - \varphi _r) + N\cos(\varphi _m - \varphi _r)} \end{aligned}$$

The combined result is shown in Eq. (19).

$$\begin{aligned} S_{cos} =& \frac{1}{4}[M\cos( 2\pi \Delta f_it + \varphi _i) + D\cos(\varphi _m- \varphi _r)]\\ S_{sin} =& \frac{1}{4}[M\sin( 2\pi \Delta f_it + \varphi _i) + D\sin(\varphi _m- \varphi _r)] \end{aligned}$$

In Eq. (19), $D\sin (\varphi _m- \varphi _r)$ and $D\cos (\varphi _m- \varphi _r)$ are time-independent DC components. As shown in Fig. 3, due to the uncertainty in the spot, M is shown to change with time, which is further simplified into Eq. (20).

$$\begin{aligned} S_{cos} =& M_2(t)\cos( 2\pi \Delta f_it + \varphi _i) + d_2\\ S_{sin} =& M_1(t)\sin( 2\pi \Delta f_it + \varphi _i) + d_1 \end{aligned}$$

The coordinate rotation digital computer (CORDIC) algorithm [29] is used to perform phase calculation and phase accumulation on the ideal signal and the signal containing $M_2(t)$, $M_1(t)$, $d_1$ and $d_2$ errors, respectively. The results are shown in Fig. 8.

 figure: Fig. 8.

Fig. 8. Phase increment diagram of the ideal signal and the signal containing errors

Download Full Size | PDF

The error component in Eq. (20) leads to a periodic nonlinear error (Fig. 8). Therefore, to further eliminate the nonlinear error, a real-time nonlinear error compensation algorithm based on ellipse fitting is proposed. Eq. (20) is substituted into the general Eq. (21) of the ellipse, and Eq. (20) solves the $d_1$, $d_2$, $M_1(t)$ and $M_2(t)$ parameters through the correction of Eq. (22) to provide nonlinear error correction compensation.

$$x^{2}+Axy+By^{2}+Cx+Dy+E=0$$

In Eq. (21), $A$, $B$, $C$, $D$ and $E$ are the ellipse parameters that need to be solved. The overall design process is shown in Fig. 9.

$$\begin{aligned} I_{1new}&=( S_{sin}-d_{1})/M_1(t)=sin(2\pi \Delta f_it + \varphi _i)\\ I_{2new}&=(S_{cos}-d_{2})/M_2(t)=cos(2\pi \Delta f_it + \varphi _i) \end{aligned}$$

 figure: Fig. 9.

Fig. 9. Overall flowchart

Download Full Size | PDF

The overall design process starts with the interval discrimination module. The matrix coefficient–solving module reads the parameters cached in the interval discrimination module and solves the matrix coefficient. The solution module obtains the ellipse parameters by solving the row echelon matrix, and the error correction compensation module uses the ellipse parameters to correct the original signal.

When the moving platform of the interferometer measurement system moves at different speeds, the frequency $\Delta f_i$ in Eq. (20) varies as well. When estimating the parameters of an ellipse, the precision of the parameter calculation is determined by the number of sampling points in a period. However, with a fixed sampling rate and the same sampling time, the periodic integrity of the interference signal increases with increasing frequency. Therefore, to maximize the accuracy of the solution, the signal is first divided into intervals, as presented in Table 1.

Tables Icon

Table 1. Correspondence between symbols, size comparisons, and intervals

The real-time interval discrimination module shown in Fig. 10 is designed using the judgment logic presented in Table 1.

 figure: Fig. 10.

Fig. 10. Block diagram of the interval discrimination module

Download Full Size | PDF

The input signal is normalized and taken as an absolute value (Fig. 10). The absolute value and sign of the cache are established by the logical relationship presented in Table 1. Finally, the original data with different intervals are cached in the eight-unit buffers for subsequent algorithm processing. Thus, the requirements of at least five sets of data from the unknown parameters of the ellipse and the integrity of the signal cycle are met to the greatest extent. The most important aspect is that the division of intervals avoids the problem of unnecessary calculations owing to excessive data points.

Eight-unit buffers with no-interval and interval discriminations are used to estimate the parameters of elliptical fitting, and the frequency responses of the amplitude accuracy are compared, as shown in Fig. 11.

 figure: Fig. 11.

Fig. 11. Frequency response curve simulation diagram

Download Full Size | PDF

With the decreasing frequency of the interferometric signal from 150 kHz to 100 kHz, the error in the amplitude calculation accuracy of no-interval discrimination gradually increases, resulting in a maximum error of about 82536 LSB. The maximum error in the amplitude calculation accuracy with interval discrimination is $5 \times 10^{ -11}$ LSB. Moreover, with decreasing signal frequency, the error in the amplitude calculation accuracy of no-interval discrimination worsens. Therefore, interval discrimination effectively guarantees the calculation accuracy of the ellipse parameters.

The matrix coefficient–solving module extracts the data from the eight-unit buffers to form a new orthogonal signal. Based on the principle of ellipse fitting, it is important to calculate the matrix coefficients and generate the augmented matrix. The pipeline design steps are shown in Fig. 12.

 figure: Fig. 12.

Fig. 12. Block diagram of the matrix coefficient–solving module

Download Full Size | PDF

In Fig. 12, due to the need to calculate the matrix coefficient, the coefficients that need to be calculated for a data point are $x^{2}y^{2}$, $xy^{3}$, $x^{3}y$, $x^{2}y$, $xy^{2}$, $xy$, $y^{4}$, $y^{3}$, $y^{2}$, $y$, $x^{3}$, $x^{2}$ and $x$. To meet the real-time update rate, the first-level pipeline multiplier calculates $xx$, $xy$ and $yy$, the next-level pipeline multiplier calculates $x^{2}y^{2}$, $xy^{3}$, $x^{3}y$, $x^{2}y$, $xy^{2}$, $y^{4}$, $y^{3}$ and $x^{3}$. Because the calculated parameters of each point are cached in the corresponding buffer and each coefficient corresponds to eight points, the cumulative operation is performed to obtain the augmented matrix shown in the figure.

To solve the ellipse parameters, first transforming the augmented matrix into a row echelon matrix is required, followed by solving the unknown parameters via back substitution. In a traditional Gaussian elimination method [30], it is required to solve the row vector for division. However, the delay in the divider output in the FPGA increases with increasing data bit width. When the fixed-point number is divided, the accuracy after the decimal point will be completely discarded, resulting in a sharp decrease in accuracy. To solve this problem, an improved Gaussian elimination module is designed, and the specific design steps are shown in Fig. 13.

 figure: Fig. 13.

Fig. 13. Block diagram of the improved Gaussian elimination method

Download Full Size | PDF

Because the entire improved Gaussian elimination module performs a lot of multiplication operations, a dual-frequency acceleration process is performed to reduce the occupation of resources such as DSP (Fig. 13). The new sample rate in the upper sampling module is twice the original sampling rate. The multiplier is then used as a link, and the output result is selected by a double sampling rate. The one-to-two distributor of the signal caches the data in the buffers. Finally, the subtractor achieves the goal of elimination. Moreover, because the matrix is symmetrical about the diagonal, it is only necessary to calculate the upper triangular matrix during the calculation.

Back substitution can be used to generate the ellipse parameters A, B, C, D, and E based on the row echelon matrix shown in Fig. 13. The signal is adjusted and compensated using Eq. (22) once $d_1$, $d_2$, $M_1(t)$ and $M_2(t)$ in Eq. (23) is determined.

$$\begin{cases} d_{1}=(2BC-AD)/(A^{2}-4B)\\ d_{2}=(2D-AC)/(A^{2}-4B)\\ M_{2}(t)=\sqrt{(2d_{1}C+2d_{2}D+4E)/(A^{2}-4B)} \\ M_{1}(t)=\sqrt{BM_{2}^{2}}\\ \end{cases}$$

3. Experiments and results

3.1 Hardware-in-the-loop simulation test

During the movement of the moving table, the maximum movement speed of the moving table is 20 mm/s, thus verifying the algorithm compensation effect when the moving table moves at high speed. The algorithm builds a hardware-in-the-loop simulation platform, as shown in Fig. 14.

 figure: Fig. 14.

Fig. 14. Hardware-in-the-loop simulation platform

Download Full Size | PDF

The whole platform is composed of a signal generator, an ADC acquisition card, an FPGA board, and a PC terminal. The signal generator is used to generate a measurement signal with a frequency of 21 MHz and a reference signal with a frequency of 20 MHz. At the same time, the amplitude of the signal changes at a certain moment. The ADC sampling module converts the analog signal into a digital signal and sends it to the FPGA for ellipse parameter calculation. The calculation result is transmitted to the host computer through JTAG. The real-time test results of the system are shown in Fig. 15.

 figure: Fig. 15.

Fig. 15. Real-time test

Download Full Size | PDF

As shown in Fig. 15, the time from the actual signal amplitude of 55432 LSB to the output of the solved amplitude of 55432 LSB is $N_{S}$= 1.884 $\mathrm {\mu }$s. The test results meet the real-time requirements.

Table 2 simulates the compensation accuracy of the real-time compensation algorithm at different movement speeds of the moving platform. Table 3 simulates the compensation accuracy of the real-time compensation algorithm within Maximum velocity of the stage. Moreover, the wavelength of the laser is 632.9907 nm. First, the displacement curve is extracted and fitted using the least squares method. Second, the difference between the original curve and the fitted curve is calculated to obtain the error curve. Finally, the standard deviation and the peak-to-peak error are calculated to obtain the error curve.

Tables Icon

Table 2. Phase delta error for different Doppler frequency shifts

Tables Icon

Table 3. Phase delta error for different Doppler frequency shifts

From the experimental data presented in Table 2, with increasing movement speed of the moving platform, the peak-to-peak error gradually increases. When the speed reached 4.75 m/s, the peak-to-peak error reached 17.74 nm. Moreover, the standard deviation of displacement curve increases with increasing movement speed, with the maximum being 2.04 nm. This shows that the gross error increases with the acceleration in the movement speed of the moving table. From the standard deviation, the error in the algorithm only increases by about 2 nm, ensuring stability in errors. However, in practical applications, the speed does not exceed 20 mm/s, and even high-speed motion can guarantee a standard error of 2.04 nm.

From the experimental data presented in Table 3, with increasing movement speed of the moving platform, the peak-to-peak error gradually increases. When the speed reached 18.99 mm/s, the peak-to-peak error reached 0.287 nm. The standard deviation of the displacement curve remains in the range of 0.04 nm with the change of the moving speed. Therefore, the simulation accuracy of the compensation algorithm is within the error range of 0.3 nm.Comparing Tables 2 and 3, it can be found that when the motion stage moves at a high speed, the sampling accuracy of the signal is reduced due to the fixed sampling rate, which will reduce the solution accuracy.

3.2 Practical testing

To verify the compensation effect of the algorithm, a heterodyne interferometry system is set up, as shown in Fig. 16. The heterodyne interferometer generates measurement and reference signals owing to the displacement of the moving platform. First, the measurement platform samples the interference signals before performing phase calculations. Finally, the phase calculation results are sent to the host computer.

 figure: Fig. 16.

Fig. 16. Schematic of the heterodyne interferometry system

Download Full Size | PDF

First, the moving table is moved at a constant speed of 3 mm/s. The displacement error in real-time compensation using the ellipse fitting algorithm is compared with that without using the ellipse fitting algorithm. The experimental results are shown in Fig. 17 and the sampling time t=0.625ms.

 figure: Fig. 17.

Fig. 17. Phase increment and error when the table moves at a speed of 3 mm/s

Download Full Size | PDF

Because the displacement curve without ellipse fitting shows a periodic error of the displacement error relative to the curve with ellipse fitting, ellipse fitting effectively reduces the nonlinear error (Fig. 17). As shown in Fig. 17(b), the peak-to-peak error without ellipse fitting and that with ellipse fitting are calculated. The results show that the real-time nonlinear error compensation algorithm based on ellipse fitting reduces the peak-to-peak error in the displacement from 11.62 nm to 5.37 nm. Therefore, the nonlinear error compensation algorithm effectively eliminates the nonlinear error caused by the laser and the PBS. However, because the nonlinear error of 5.37 nm still does not meet the measurement requirements of subnanometer precision, it is necessary to continue to improve the splitting performance and transmittance of the PBS to further suppress the nonlinear error. The moving table is moved at constant speeds of 1, 3, 5, 10, and 20 mm/s, and the peak-to-peak error and standard deviation of the displacement of the different movement speeds are measured. The results are shown in Table 4.

Tables Icon

Table 4. Phase increment error for different movement speeds

From the analysis results presented in Table 4, with increasing movement speed of the moving platform, the peak-to-peak error increases. When the speed reaches 16 mm/s, the peak-to-peak error is approximately 8.28 nm. Moreover, the standard error increases with the increase in movement speed, with the maximum error being 1.98 nm. This shows that the error increases with the acceleration in the movement speed of the moving table. However, because the peak-to-peak error at different movement speeds has uncertainty, further optimization is needed for the noise of the signal. From the standard error, the error in the algorithm is 2 nm. Therefore, further improvement is still needed for subnanometer measurements.

4. Conclusions

Based on the frequency- and time-domain analysis of the collected interference signal and its characteristics, the source and mechanisms of the nonlinear error associated with a heterodyne laser interferometer were studied. The nonlinear error expression of the light-intensity signal is deduced, a nonlinear error model of the light-intensity signal is established, and a real-time error compensation algorithm based on ellipse fitting is proposed. First, an interval discrimination module is designed so that the performance of the algorithm can meet the dynamic range of the moving platform. Second, the improved Gaussian elimination method prevents the precision loss and delay caused by the division operation and improves real-time performance and calculation precision. The multiplexing of resource occupation can be reduced through high-frequency accelerated multiplier multiplexing. A heterodyne interferometry system is set up, and real-time error compensation for an actual signal can be performed. The test results show that the nonlinear error is kept within the range, and the real-time nonlinear error compensation algorithm based on ellipse fitting effectively reduces the nonlinear error, which is of great significance in case of the subnanometer measurement.

Funding

Guangxi Key Research and Development Program (AB22035047); Natural Science Foundation of Guangxi Province (2019GXNSFDA185010); National Natural Science Foundation of China (61965005, 62205076); National Key Research and Development Program of China (2022YFF0605502); National Science and Technology Major Project (2017ZX02101007-003).

Disclosures

The authors declare no conflicts of interest.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

References

1. H. Du, W. Zhang, X. Xiong, Q. Zeng, Y. Wang, Y. Zhang, S. Xu, and H. Li, “Influence of installation error of grating interferometer on high-precision displacement measurement,” Opt. Eng. 60(04), 045102 (2021). [CrossRef]  

2. Q. Zeng, Z. Zhao, H. Du, X. Xiong, W. Zhang, P. Wang, Z. Zhang, and Y. Guo, “Separation and compensation of nonlinear errors in sub-nanometer grating interferometers,” Opt. Express 30(26), 46259–46279 (2022). [CrossRef]  

3. W. Ye, R. Cheng, M. Zhang, Y. Zhu, L. Wang, J. Hu, and X. Li, “Grating interferometer with redundant design for performing wide-range displacement measurements,” Sensors 22(10), 3738 (2022). [CrossRef]  

4. L. Liu, Z. Liu, S. Jiang, W. Wang, H. Yu, Y. Jiang, and W. Li, “Polarization-modulated grating interferometer by conical diffraction,” Opt. Express 30(2), 689–699 (2022). [CrossRef]  

5. C.-C. Hsu, H. Chen, C.-W. Chiang, and Y.-W. Chang, “Dual displacement resolution encoder by integrating single holographic grating sensor and heterodyne interferometry,” Opt. Express 25(24), 30189–30202 (2017). [CrossRef]  

6. C. Feng, L. Zeng, and S. Wang, “Heterodyne planar grating encoder with high alignment tolerance, especially insensitivity to grating tilts,” in Eighth International Symposium on Precision Engineering Measurement and Instrumentation, vol. 8759 of Society of Photo-Optical Instrumentation Engineers (SPIE) Conference SeriesJ. Lin, ed. (2013), p. 87593L.

7. B. Zhou, W. Jia, P. Sun, J. Wang, W. Liu, and C. Zhou, “Polarization-independent high diffraction efficiency two-dimensional grating based on cylindrical hole nano arrays,” Opt. Express 28(20), 28810–28818 (2020). [CrossRef]  

8. E. Zhang, B. Chen, L. Yan, T. Yang, Q. Hao, W. Dong, and C. Li, “Laser heterodyne interferometric signal processing method based on rising edge locking with high frequency clock signal,” Opt. Express 21(4), 4638–4652 (2013). [CrossRef]  

9. E. Zhang, B. Chen, H. Zheng, and X. Teng, “Laser heterodyne interference signal processing method based on phase shift of reference signal,” Opt. Express 26(7), 8656–8668 (2018). [CrossRef]  

10. H. Fu, P. Hu, J. Tan, and Z. Fan, “Nonlinear errors induced by intermodulation in heterodyne laser interferometers,” Opt. Lett. 42(3), 427–430 (2017). [CrossRef]  

11. S. Zhao, H. Wei, M. Zhu, and Y. Li, “Green laser interferometric metrology system with sub-nanometer periodic nonlinearity,” Appl. Opt. 55(11), 3006–3011 (2016). [CrossRef]  

12. J. Xie, L. Yan, B. Chen, and Y. Lou, “Extraction of carrier phase delay for nonlinear errors compensation of pgc demodulation in an spm interferometer,” J. Lightwave Technol. 37(13), 3422–3430 (2019). [CrossRef]  

13. H. Fu, Y. Wang, P. Hu, J. Tan, and Z. Fan, “Nonlinear errors resulting from ghost reflection and its coupling with optical mixing in heterodyne laser interferometers,” Sensors 18, C1 (2018). [CrossRef]  

14. P. Hu, Y. Wang, H. Fu, J. Zhu, and J. Tan, “Nonlinearity error in homodyne interferometer caused by multi-order doppler frequency shift ghost reflections,” Opt. Express 25(4), 3605–3612 (2017). [CrossRef]  

15. Z. Lu, Y. Zhang, Y. Liang, and J. Tan, “Measuring the laser polarization state and pbs transmission coefficients in a heterodyne laser interferometer,” IEEE Trans. Instrum. Meas. 67(3), 706–714 (2018). [CrossRef]  

16. P. Chen, P. cheng Hu, X. mei Ding, and J. bin Tan, “Current ways and means for reduction or elimination of periodic nonlinearity in heterodyne interferometer,” in Ninth International Symposium on Precision Engineering Measurement and Instrumentation, vol. 9446J. Cui, J. Tan, and X. Wen, eds., International Society for Optics and Photonics (SPIE, 2015), p. 94462I.

17. H. Zhu and H. Guo, “Anti-aliasing phase reconstruction via a non-uniform phase-shifting technique,” Opt. Express 30(3), 3835–3853 (2022). [CrossRef]  

18. Y. Wang, J. Cai, D. Zhang, X. Chen, and Y. Wang, “Nonlinear correction for fringe projection profilometry with shifted-phase histogram equalization,” IEEE Trans. Instrum. Meas. 71, 1–9 (2022). [CrossRef]  

19. Y. Liu, X. Yu, J. Xue, Q. Zhang, and X. Su, “A flexible phase error compensation method based on probability distribution functions in phase measuring profilometry,” Opt. Laser Technol. 129, 106267 (2020). [CrossRef]  

20. C. Xu, Y. Cao, W. Cai, H. Wu, H. Li, H. Zhang, and H. An, “Nonlinear error full-field compensation method for phase measuring profilometry,” Appl. Opt. 61(32), 9360–9369 (2022). [CrossRef]  

21. H. Chen, B. Jiang, and Z. Shi, “Synthetic model of nonlinearity errors in laser heterodyne interferometry,” Appl. Opt. 57(14), 3890–3901 (2018). [CrossRef]  

22. C. Wang, Q. Huang, X. Ding, R. Cheng, L. Zhang, R. Li, and H. Li, “Compensation method for polarization mixing in the homodyne interferometer,” Appl. Sci. 10(17), 6060 (2020). [CrossRef]  

23. Y. Yin, Z. Liu, S. Jiang, W. Wang, H. Yu, G. Jiri, Q. Hao, and W. Li, “High-precision 2d grating displacement measurement system based on double-spatial heterodyne optical path interleaving,” Optics and Lasers in Engineering (2022).

24. X. Xiong, P. Wang, H. Du, S. Kang, and W. Zhang, “Synthetic model of nonlinear errors in grating displacement measurement system,” Opt. Eng. 61(06), 064108 (2022). [CrossRef]  

25. H. Fu, G. Wu, P. Hu, R. Ji, J. Tan, and X. Ding, “Highly thermal-stable heterodyne interferometer with minimized periodic nonlinearity,” Appl. Opt. 57(6), 1463–1467 (2018). [CrossRef]  

26. Y. Yin, L. Liu, Y. Bai, Jirigalantu, H. Yu, Bayanheshig, Z. Liu, and W. Li, “Littrow 3d measurement based on 2d grating dual-channel equal-optical path interference,” Opt. Express 30(23), 41671–41684 (2022). [CrossRef]  

27. Q. Zeng, Z. Zhao, X. Xiong, H. Du, W. Zhang, Z. Zhang, P. Wang, and L. Lei, “Design and implementation of a subnanometer heterodyne interference signal processing algorithm with a dynamic filter,” Sensors 22(14), 5422 (2022). [CrossRef]  

28. S. Li, J. Wang, W. Zhang, H. Du, and X. Xiong, “Real-time direction judgment system of sub-nanometer scale grating ruler,” IEEE Access 9, 74939–74948 (2021). [CrossRef]  

29. H. Mahdavi and S. Timarchi, “Improving architectures of binary signed-digit cordic with generic/specific initial angles,” IEEE Trans. Circuits Syst. I 67(7), 2297–2304 (2020). [CrossRef]  

30. B. Zhang, G. Gu, L. Sun, and Y. Wu, “32-bit floating-point fpga gaussian elimination,” in Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, (Association for Computing Machinery, New York, NY, USA, 2009), FPGA ’09, p. 283–284.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

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 (17)

Fig. 1.
Fig. 1. Interferometer reading head
Fig. 2.
Fig. 2. Signal diagram after photoelectric conversion
Fig. 3.
Fig. 3. Uncertainty in the signal amplitude
Fig. 4.
Fig. 4. Frequency response at 3 mm/s
Fig. 5.
Fig. 5. Laser error
Fig. 6.
Fig. 6. PBS error
Fig. 7.
Fig. 7. Block diagram of the biorthogonal lock-in amplification algorithm
Fig. 8.
Fig. 8. Phase increment diagram of the ideal signal and the signal containing errors
Fig. 9.
Fig. 9. Overall flowchart
Fig. 10.
Fig. 10. Block diagram of the interval discrimination module
Fig. 11.
Fig. 11. Frequency response curve simulation diagram
Fig. 12.
Fig. 12. Block diagram of the matrix coefficient–solving module
Fig. 13.
Fig. 13. Block diagram of the improved Gaussian elimination method
Fig. 14.
Fig. 14. Hardware-in-the-loop simulation platform
Fig. 15.
Fig. 15. Real-time test
Fig. 16.
Fig. 16. Schematic of the heterodyne interferometry system
Fig. 17.
Fig. 17. Phase increment and error when the table moves at a speed of 3 mm/s

Tables (4)

Tables Icon

Table 1. Correspondence between symbols, size comparisons, and intervals

Tables Icon

Table 2. Phase delta error for different Doppler frequency shifts

Tables Icon

Table 3. Phase delta error for different Doppler frequency shifts

Tables Icon

Table 4. Phase increment error for different movement speeds

Equations (23)

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

E 1 = E 01 cos ( 2 π f 1 + φ 01 ) E 2 = E 02 cos ( 2 π f 2 + φ 02 )
E 1 x = i x E 01 cos α cos ( 2 π f 1 t + φ 01 ) + i x E 02 sin β cos ( 2 π f 2 t + φ 02 ) E 1 y = j y E 01 sin α cos ( 2 π f 1 t + φ 01 ) + j y E 02 cos β cos ( 2 π f 2 t + φ 02 )
E 2 x = T p ( i x E 01 cos α cos ( 2 π f 1 t + φ 01 + φ 1 ) + i x E 02 sin β cos ( 2 π f 2 t + φ 02 + φ 1 ) ) + T s ( j y E 01 sin α cos ( 2 π f 1 t + φ 01 + φ 1 ) + j y E 02 cos β cos ( 2 π f 2 t + φ 02 + φ 1 ) )
E 2 y = R p ( i x E 01 cos α cos ( 2 π f 1 t + φ 01 + φ 2 ) + i x E 02 sin β cos ( 2 π f 2 t + φ 02 + φ 2 ) ) + R s ( j y E 01 sin α cos ( 2 π f 1 t + φ 01 + φ 2 ) + j y E 02 cos β cos ( 2 π f 2 t + φ 02 + φ 2 ) )
A 1 = T p E 01 cos α , B 1 = T p E 02 sin β , C 1 = R p E 01 cos α , D 1 = R p E 02 sin β A 2 = T s E 01 sin α , B 2 = T s E 02 cos β , C 2 = R s E 01 sin α , D 2 = R s E 02 cos β
E r x = i x [ A 1 cos ( 2 π f 1 t + φ 01 + φ 1 ) + B 1 cos ( 2 π f 2 t + φ 02 + φ 1 ) + C 1 cos ( 2 π f 1 t + φ 01 + φ 2 ) + D 1 cos ( 2 π f 2 t + φ 02 + φ 2 ) ]
E r y = j y [ A 2 cos ( 2 π f 1 t + φ 01 + φ 1 ) + B 2 cos ( 2 π f 2 t + φ 02 + φ 1 ) + C 2 cos ( 2 π f 1 t + φ 01 + φ 2 ) + D 2 cos ( 2 π f 2 t + φ 02 + φ 2 ) ]
I = A 1 A 2 + B 1 B 2 + C 1 C 2 + D 1 D 2 + ( A 1 B 2 + B 1 A 2 + C 1 D 2 + D 1 C 2 ) cos ( 2 π f 1 t 2 π f 2 t + φ 01 φ 02 ) + ( A 1 C 2 + B 1 D 2 + C 1 A 2 + D 1 B 2 ) cos ( φ 1 φ 2 ) + ( A 1 D 2 + D 1 A 2 ) cos ( 2 π f 1 t 2 π f 2 t + φ 01 φ 02 + φ 1 φ 2 ) + ( B 1 C 2 + C 1 B 2 ) cos ( 2 π f 1 t 2 π f 2 t + φ 01 φ 02 + φ 2 φ 1 ) = I d + I l f + I r + I n + I i
I = A 1 D 2 + D 1 A 2 N = B 1 C 2 + C 1 B 2 D = A 1 B 2 + B 1 A 2 + C 1 D 2 + D 1 C 2 φ m = φ 01 φ 02
2 π ( Δ f i ) t = φ 1 φ 2
R e f = R cos [ 2 π ( f 1 f 2 + f ) t + φ r ]
M e a = I cos [ 2 π ( f 1 f 2 + f + Δ f i ) t + φ m ] + N cos [ 2 π ( f 1 f 2 + f Δ f i ) t + φ m ] + D cos [ 2 π ( f 1 f 2 ) t + φ 01 φ 02 ]
R e f × sin = 1 2 R cos [ 2 π ( f 1 f 2 + f f d ) t + φ r ]
R e f × cos = 1 2 R sin [ 2 π ( f 1 f 2 + f f d ) t + φ r ]
M e a × sin = 1 2 I cos [ 2 π ( f 1 f 2 + f + Δ f i f d ) t + φ m ] 1 2 N cos [ 2 π ( f 1 f 2 + f Δ f i f d ) t + φ m ] D cos [ 2 π ( f 1 f 2 + f f d ) + φ m ]
M e a × cos = 1 2 I sin [ 2 π ( f 1 f 2 + f + Δ f i f d ) t + φ m ] + 1 2 N sin [ 2 π ( f 1 f 2 + f Δ f i f d ) t + φ m ] + D sin [ 2 π ( f 1 f 2 + f f d ) + φ m ]
S c o s = 1 4 [ R I cos ( 2 π Δ f i t + φ m φ r ) + R N cos ( 2 π Δ f i t φ m + φ r ) + D cos ( φ m φ r ) ] S s i n = 1 4 R I sin [ ( 2 π Δ f i t + φ m φ r ) + R N sin ( 2 π Δ f i t φ m + φ r ) + D sin ( φ m φ r ) ]
M = { [ R I cos ( φ m φ r ) + R N cos ( φ m φ r ) ] 2 + [ R I sin ( φ m φ r ) R N sin ( φ m φ r ) ] 2 } φ i = arctan I sin ( φ m φ r ) N sin ( φ m φ r ) I cos ( φ m φ r ) + N cos ( φ m φ r )
S c o s = 1 4 [ M cos ( 2 π Δ f i t + φ i ) + D cos ( φ m φ r ) ] S s i n = 1 4 [ M sin ( 2 π Δ f i t + φ i ) + D sin ( φ m φ r ) ]
S c o s = M 2 ( t ) cos ( 2 π Δ f i t + φ i ) + d 2 S s i n = M 1 ( t ) sin ( 2 π Δ f i t + φ i ) + d 1
x 2 + A x y + B y 2 + C x + D y + E = 0
I 1 n e w = ( S s i n d 1 ) / M 1 ( t ) = s i n ( 2 π Δ f i t + φ i ) I 2 n e w = ( S c o s d 2 ) / M 2 ( t ) = c o s ( 2 π Δ f i t + φ i )
{ d 1 = ( 2 B C A D ) / ( A 2 4 B ) d 2 = ( 2 D A C ) / ( A 2 4 B ) M 2 ( t ) = ( 2 d 1 C + 2 d 2 D + 4 E ) / ( A 2 4 B ) M 1 ( t ) = B M 2 2
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.