Next Article in Journal
FDTD-Based Study on Equivalent Medium Approximation Model of Surface Roughness for Thin Films Characterization Using Spectroscopic Ellipsometry
Next Article in Special Issue
Modulation of Surface Plasmonic Bending Beam via Nanoslit Interactions
Previous Article in Journal
Gain Saturation Modified Quantum Noise Effect on Preparing a Continuous-Variable Entanglement
Previous Article in Special Issue
Light Interaction with Cluster Chiral Nanostructures by High-Order Bessel Beam
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research of Phase Compensation Methods Based on the Median Reweighted Wirtinger Flow Algorithm

1
Periodical Agency of Chongqing University of Technology, Chongqing University of Technology, Chongqing 400054, China
2
School of electrical and Electronic Engineering, Chongqing University of Technology, Chongqing 400054, China
*
Author to whom correspondence should be addressed.
Photonics 2022, 9(9), 619; https://doi.org/10.3390/photonics9090619
Submission received: 1 August 2022 / Revised: 25 August 2022 / Accepted: 26 August 2022 / Published: 30 August 2022

Abstract

:
An improved non-convex optimized phase recovery algorithm is used to compensate for wavefront aberrations caused by atmospheric turbulence and pointing errors in the vortex beam. The algorithm is divided into two parts: initialization and iteration. To reduce the effect of outliers, truncation rules are formulated in the initialization phase using the robustness of the sample median to obtain an initial value that is close to the global optimum. The relationship between the results of adjacent iterations is used in the iterations to calculate new weight coefficients, which are applied to the gradient descent to ensure the accuracy of the recovery results. Simulation experiments are carried out for different channel environments and different modes, and the results show that the improved phase recovery algorithm can accurately compensate for distorted wave fronts. The improved algorithm recovers the best results at different turbulence intensities and under the influence of different pointing errors. The recovered Strehl ratio can reach 0.9 and the mode purity can reach 0.92. Single-mode and multi-mode simulations were carried out, and the results show that the improved algorithm is effective and robust.

1. Introduction

The understanding of optical vortices has reached new heights due to the further expansion of the research areas involved in this field. Researchers have discovered the orbital angular momentum (OAM) [1] property of photons, which can be used to greatly increase the channel capacity and spectral efficiency of optical communications. Vortex beams also have important potential applications in areas such as radio frequency and quantum-secure communications due to their topological charge. As a result, the development of orbital angular momentum free space optical [2] communication (OAM-FSO) system performance can achieve a wireless communication method with high information capacity, high spectral efficiency and high transmission confidentiality. Orbital angular momentum free-space optical communication systems refer to communication systems that use a vortex beam as a transmission beam. OAM has a theoretically infinite number of mode combinations, allowing for further increases in channel capacity as well as spectral efficiency. When the vortex beam is transmitted in free space, it is inevitably affected by atmospheric turbulence and pointing errors (PE), which distort its spiral phase and lead to inter-mode crosstalk and degraded communication performance [3]. Therefore, eliminating the interference caused by atmospheric turbulence and pointing errors on the phase is one of the main objectives of FSO communication systems.
In recent years, adaptive optics (AO) techniques [4] have been introduced into OAM-FSO communication systems as a class of effective compensation methods for the suppression of turbulent interference, with good results. Depending on whether a wavefront sensor (WFS) is used or not, systems are classified as WFS-based AO systems or WFSless-AO systems [5]. The WFS-AO system has been widely used in the fields of astronomical observation, biomedicine and optical imaging, but its applications are limited by the complexity of the system structure [6]. The WFSless-AO system evaluates the quality of the detected light intensity information and finds the control signal that makes the evaluation result reach the extreme value by means of an optimization-seeking algorithm, which has the advantages of simple structure, small size and low cost [7]. One of the commonly used methods for WFSless-AO systems is the phase recovery algorithm, of which the Gerchberg–Saxton (GS) algorithm is an indirect measurement method for reconstructing the wavefront phase from the wavefront intensity. In the literature [8], Gaussian probe light and the GS algorithm are used to achieve turbulence compensation for carrying OAM beams, and experimental results show that the purity of the pre-compensated beams is improved. In order to reduce the burden on the system, the authors of [9] propose that the detection beam is not required and only the GS algorithm is used to compensate for wavefront aberrations, with good results. In [10], the communication uses a GS algorithm without a beacon beam to compensate for the distorted spiral phase, increasing the mode purity to 0.92. The authors of [11] propose an improved GS algorithm which can significantly compensate for beam aberrations in single-channel or OAM-multiplexed systems. The above study shows the effectiveness of the GS algorithm, but its real-time performance is poor. The study by the authors of [12] compares the correction performance of a GS-based algorithm and a hybrid input–output (HIO) algorithm under a marine turbulent channel, and the results show that the HIO-based compensation performance is better and converges faster. In [13], a GS-HIO-hybrid-algorithm-assisted AO system was proposed to mitigate turbulence effects in random amplitude mask-based underwater wireless optical communication systems, and high accuracy was achieved with only amplitude measurements obtained. A polarization-detection-beam-assisted AO system is proposed in [14] to overcome the effects of atmospheric turbulence through a single-intensity measurement phase retrieval algorithm, effectively improving the mode purity of the OAM beam in different states. Recently, the non-convex optimization algorithm Wirtinger Flow (WF) [15] was shown to converge stably to a globally optimal solution, and unlike the traditional GS HIO algorithm, The WF algorithm has the advantage of not requiring a priori information about the signal. The WF algorithm iterates in signal space, alleviating the need for computation and storage, and a number of variants of the algorithm have been developed. A truncated WF (Truncated Wirtinger Flow, TWF) algorithm was proposed in [16], which successfully eliminates the influence of gradients with low reliability on the recovery results and shortens the convergence times. The gradient components are weighted in [17] using reweighting to ensure that information at any scale can be recovered within a reasonable amount of computation. The authors of [18] propose the conjugate gradient WF algorithm, which significantly increases the convergence rate. The authors of [19] introduce the WF algorithm in wavefront distortion compensation, and experiments show that the WF algorithm is more efficient than the GS algorithm and effectively eliminates the effect of atmospheric turbulence. The authors of [20] combine the WF algorithm and deep learning to outperform the traditional WF algorithm in terms of reconstruction results at low sample complexity. The authors of [21] use the generalized WF algorithm for accurate imaging of the target and achieve accurate image recovery through super-resolution. The above research shows that different iterative algorithms achieve good results in phase recovery, but the WF and its variants have less computation time and higher accuracy. Since the WF algorithm requires an appropriate choice of initial estimates, its performance in complex environments is worth investigating.
To address this, this paper develops new initialization and gradient descent rules based on the original WF algorithm to reduce the computational complexity while ensuring the accuracy of the results, naming it the Median Reweighted WF (MRWF) algorithm. The MRWF algorithm obtains the global optimum in an iterative calculation, and in the same way as the initial WF algorithm this algorithm also runs in two stages. The first stage is the initialization stage, where truncation rules are set based on the sample median, and the stability of the sample median is used to eliminate the effects of outliers, so that the initial estimate is sufficiently close to the global optimum. The second stage is the gradient refinement stage, which uses a reweighting-based gradient descent algorithm to calculate the weights using the ratio of the results of adjacent iterations, ensuring that the direction of the iterations is always close to the true value. Experimental simulations for different channel conditions and different modes show that the MRWF algorithm recovers the best results and that multiple modes do not affect the recovery results of the algorithm.

2. OAM-FSO Model Based on Phase Recovery Algorithm

At the transmitting end, the OAM beam carrying the information and the probe beam are combined by a polarized beam splitter (PBS) and transmitted coaxially. The phase distortion caused by atmospheric turbulence is therefore similar throughout the transmission process. At the receiving end, the aberration multiplexed beam is separated by the PBS into an OAM beam as well as a probe beam. The probe beam is then fed into the AO system and the phase distortion caused by atmospheric turbulence during transmission is calculated. Since the phase of the probe light at the transmitter is zero, the phase calculated at the receiver is its distorted phase. Finally, a phase opposite to the aberration is superimposed on the OAM beam split by the spatial light modulator to eliminate the wavefront aberration of the OAM beam. The AO-based OAM-FSO system is shown in Figure 1.
In the OAM-FSO communication system, a Laguerre Gaussian (LG) beam is used as the transmission beam and the LG beam has an expression for its optical field [1] in free space as shown in the following equation.
u p l ( r , φ , z ) = 2 p ! π ( p + | l | ) ! 1 w ( z ) [ 2 w ( z ) ] | l | × L p | l | [ 2 r 2 w 2 ( z ) ] exp [ r 2 w 2 ( z ) ] × exp ( i l φ ) exp [ i k r 2 z 2 ( z 2 + z 0 2 ) ] × exp [ i ( 2 p + | l | + 1 ) arctan ( z z 0 ) ]
where p is the radial index of the LG beam; l is the topological charge of the vortex beam, which can be taken as any integer; L p | l | is the Laguerre polynomial; r is the radial distance from the spatial point to the transmission axis; φ is the azimuth; k = 2 π / λ is the wave number; λ is the wavelength; w ( z ) = w 0 1 + ( z / z 0 ) 2 , w 0 is the beam waist radius; z 0 = π w 0 / λ is the Rayleigh distance.
In the simulation of beam transmission, the distribution propagation method is used and the phase screens are arranged sequentially during transmission. When the transmission distance is Δ z , the expression for the light field [6] is shown in the following equation.
u ( r , φ , z i + 1 ) = 1 { { u ( r , φ , z i ) exp [ i ϕ ( r , z i ) ] } exp [ i ( k x 2 + k y 2 ) Δ z 2 k ] }
where 1 and denote the Fourier inverse transform and Fourier transform, respectively; ϕ ( r , z i ) denotes the atmospheric turbulence phase screen function; k x and k y denote the number of spatial waves in the x and y directions, respectively; and k = k x 2 + k y 2 + k z 2 . Next, the Zernike polynomial defined by Noll [7] is chosen to model the turbulence phase screen ϕ ( r ) , which can be expressed by the following equation.
ϕ ( r ) = i a i Z i
{ Z e v e n i = n + 1 R n m ( r ) 2 cos ( m θ ) , m 0 Z o d d i = n + 1 R n m ( r ) 2 sin ( m θ ) , m 0 Z i = n + 1 R n 0 ( r ) , m = 0
R n m ( r ) = s = 0 ( n m ) / 2 ( 1 ) s ( n s ) ! s ! [ ( n + m ) / 2 s ] ! [ ( n m ) / 2 s ] ! r n 2 s
where r and θ are polar coordinates; Z i is an ith order zernike polynomial; n and m are radial and angular orders, respectively, always integer and satisfying the following condition: m n , n | m | = e v e n . The first term of the Zernike polynomial represents the translation and has no effect on the image quality, so the first term is ignored and a polynomial of order 66 is chosen to generate a realistic phase screen of atmospheric turbulence. For Kolmogorov turbulence theory, the covariance between polynomials should satisfy the following equation.
E ( Z i , Z j ) = K z z δ m m Γ [ ( n + n 5 / 3 ) / 2 ] ( D / r 0 ) 5 / 3 Γ [ ( n n + 17 / 3 ) / 2 ] Γ [ ( n n + 17 / 3 ) / 2 ] Γ [ ( n + n + 23 / 3 ) / 2 ]
K z z = 2.2698 ( 1 ) ( n + n 2 m ) / 2 ( n + 1 ) ( n + 1 )
where δ m m is the Kronecker function and Γ is the gamma function. Based on the above equation, the coefficients in front of the Zernike polynomial can be determined to simulate a phase screen of atmospheric turbulence consistent with Kolmogorov’s turbulence theory, and thus investigate the effect of atmospheric turbulence on light field transport.
In free-space optical communication, the pointing error effect caused by atmospheric turbulence in the beam, as well as jitter in the transmitter and receiver, is also an important factor in good or bad communication performance. Pointing errors, which cause the beam to expand and shift as it reaches the receiver, can be classified as either lateral offset or angular offset errors. The expression for a beam affected by pointing errors is shown in the following equation.
U p e ( r , φ , z ) = u ( r ( cos φ cos ρ ) , r ( sin φ sin ρ ) , z ) exp ( i k tan α r sin φ )
where ρ is the degree of lateral offset and α is the degree of angular offset. d is used in this paper to represent the magnitude of the lateral offset. To evaluate the performance of the algorithm, commonly used performance metrics are chosen as benchmarks. The Strehl ratio (SR) [22] of a beam can effectively characterize the degree of beam front aberration and is a commonly used performance evaluation function, which is the ratio of the central light intensity of the received beam to the central light intensity of the ideal beam. The modal purity of the orbital angular momentum [14] can be expressed as the ratio of the power retained by the aberrated beam at the original emission order to the total power, with a larger value for the current mode indicating a better recovery. The specific equation is shown in the following.
S R = max [ I ( x , y ) ] max [ I 0 ( x , y ) ]
P l = 0 | a l ( r , z ) | 2 r d r 0 | a m ( r , z ) | 2 r d r
a l ( r , z ) = 1 2 π 0 2 π u ( r , φ , z ) exp ( i l φ ) d φ
where I is the actual light intensity factor, I 0 is the ideal light intensity factor and P l is the ratio of the individual mode power to the total power.

3. Phase Correction Based on MRWF Algorithm

When communicating in a severe channel environment, where there are anomalous noise values during transmission, the performance of general GS algorithms is challenged and it is extremely easy to get stuck in the wrong direction during iterations. In practice, due to factors such as detector faults and poor channel conditions, the measured values collected often change abruptly and the anomalies are so large that the phase information cannot be recovered properly. In this case, the WF algorithm based on non-convex optimization can achieve better results, but there is still the problem of long computation time, and accuracy needs to be improved. Therefore, this paper uses a median truncation operation to reduce the computational complexity in the initialization stage and uses a reweighted gradient descent method to ensure the accuracy of the recovery results. The mathematical description of a noise-laden phase retrieval problem is expressed as shown in the following equation.
y = | a i , x | 2 + η
where denotes the inner product, y = [ y 1 , ... , y m ] T is the measured signal strength information, A = [ a 1 , ... , a m ] T is the measurement matrix, η is the noise vector, and phase retrieval means recovering the original signal x from the measurement information. Based on the intensity-based least squares empirical loss function proposed in [15], the phase recovery problem can be formulated as the following equation.
min f ( z ) : = 1 2 m i = 1 m ( y i | a i H z | 2 ) 2
Due to the modulus, Equation (13) is a non-convex function and requires an optimization algorithm for phase recovery. The authors of [23] express the relationship between the measured and true values in terms of the square of the normalized inner product, expressed in Equation (14) as:
cos 2 θ i = | a i , x | 2 a i 2 x 2 , i = 1 , 2 , , m
where θ is the angle between and a i N ( 0 , I n ) n / n and x n / n ; θ denotes the relationship between the two. It is noted in [23] that in higher dimensional spaces, cos 2 θ i tends to zero, and a i and x are almost always orthogonal. Therefore, the cosine squared between two vectors should be as small as possible. Based on this property, { cos 2 θ i } is sorted and the smallest value is selected. As can be seen from Equation (14), the size of x does not affect the sorting, so for ease of calculation, set x = 1 .
To obtain the optimal initial estimate, the following objective function is defined.
i 0 cos 2 θ i = i 0 | a i , x | 2 a i 2 x 2 = x T x ( i 0 a i a i T a i 2 ) x x
0 is the index of the set of cosine squares, and the approximation is obtained by replacing x with the optimizing variable z , giving Equation (16).
z ^ = min z = 1 z T Y z
where
Y : = 1 | 0 | i | 0 | a i a i T a i 2
Y is a semi-positive definite matrix and Equation (16) is the minimum eigenvalue of Y . When the signal dimension is large, matrix decomposition and inversion becomes very complicated. According to the Strong Law of Large Numbers (SLLN), the sample covariance matrix [23] can be simplified as shown in the following equation.
1 m i 1 m a i a i T a i 2 E [ a i a i T a i 2 ] = I n n
i | 0 | a i a i T a i 2 = i 1 m a i a i T a i 2 i | 0 ¯ | a i a i T a i 2 m I n n i | 0 ¯ | a i a i T a i 2
where 0 ¯ is the complementary set of 0 . We can rewrite Equation (16) as the following equation.
z ˜ = arg max z = 1 z T Y ¯ z
The final problem is therefore simplified to Equation (21).
Y ¯ = 1 | 0 ¯ | i | 0 ¯ | a i a i T a i 2
The initial value can be obtained by solving for the eigenvector corresponding to the largest eigenvalue of Equation (21), which simplifies the computational effort by simple power iterations. To increase the robustness of the algorithm to outliers, the TWF algorithm is initialized with a truncated spectrum method, which avoids the effect of too-large outliers on the results by means of truncation rules. On this basis, the median truncation [24] operation is chosen in this paper to avoid the effects of outliers, and the initial estimate of the median truncation can be expressed by Equation (22).
z 0 = λ 0 z ˜
where λ 0 = m e d ( y ) / 0.455 , m e d ( ) indicates a median operation. The median truncation initialization can eliminate the impact of too large or too small outliers. Usually, outliers have a greater impact on the sample mean, whereas the median information is more stable and less susceptible to extremely small values, so using the sample median in the truncation rule can effectively remove the impact of outliers.
After obtaining a more desirable initial estimate, it needs to be updated iteratively to reconstruct the signal. The Wirtinger gradient of Equation (13) is shown in the following equation.
f ( z ) = 1 m i = 1 m ( y i | a i H z | 2 ) ( a i a i H ) z
The gradient refinement phase of the WF algorithm is solved by a similar gradient descent approach to that used in Equation (13). The full gradient descent algorithm is computationally intensive and tends to fall into a local optimum solution. This paper therefore uses a random average gradient approach to overcome this problem. The iterative formula can be represented by Equation (24).
z k + 1 = z k μ k 1 m i = 1 m f i ( z k )
where k is the number of iterative steps and μ is the step length. Generally, fixed step lengths tend to trap the solution in a local optimum, so the step length is varied by a heuristic [15], represented by Equation (25).
μ k = min ( 1 e k / k 0 , μ max )
Experiments have shown that the best results are achieved when and k 0 330 and μ max 0.4 .
Without considering the time cost, the WF algorithm can converge steadily to the maximum likelihood estimate in the presence of Gaussian noise. In contrast, time is the most important point to consider in practical phase recovery tasks. Therefore, this paper further reduces the computational effort of the algorithm by adding a new truncation rule to the gradient descent process. To ensure that the iterative update values move in the direction of the true value, different weights w are added to each iteration so that they find the correct direction in the iteration. The gradient algorithm with weights is expressed as Equation (26) (see Algorithm 1).
z k + 1 = z k μ k 1 m i = 1 m w i k f i ( z k )
where
w i k = { ε i | | a i , z k | 2 y i | + ε i         i , k = 1 | | a i 1 , z k 1 | 2 y i 1 | | | a i , z k | 2 y i | + ε i         i , k > 1
ε i is a parameter that prevents the denominator from going to zero and is set as a fixed parameter in this paper (see Algorithm 1). A weight is added to the gradient component by calculating the ratio of neighboring iterations, the purpose of this weight being to keep the direction of the iterations close to the true value. Adding weight parameters to all gradient components in each iteration of the calculation increases the importance of good gradient components and also preserves the information carried by relatively unreliable gradient components.
The implementation of the median reweighted WF algorithm used in this paper is summarized as follows.
Algorithm 1: Median Reweighted WF algorithm (MRWF)
Input : Measurement intensity   y = | a i , x | 2 + η ; step factor k 0 = 330 , μ max = 0.4 ;
weight factor ε i = 0.1 ; maximum number of iterations K .
Initialize :   Set   z 0 = λ 0 z ˜ ,   where   λ 0 = m e d ( y ) / 0.455 ,   z ˜   is
                                   Y ¯ = 1 | 0 ¯ | i | 0 ¯ | a i a i T a i 2
Loop : for   k = 1 ; k < K ; k + + do
                         z k + 1 = z k μ k 1 m i = 1 m w i k f i ( z k )
                         w i k = { ε i | | a i , z k | 2 y i | + ε i         i , k = 1 | | a i 1 , z k 1 | 2 y i 1 | | | a i , z k | 2 y i | + ε i         i , k > 1
       end for
Output z k
In real orbital angular momentum communication, the phase is corrected using a non-convex optimization algorithm that first calculates the initial value of the optical field after diffraction transmission and then iteratively solves it using the MRWF algorithm. The structure of the adaptive optics system based on a non-convex optimization algorithm is shown in Figure 2.
In the wavefront sensing section, the probe beam is passed through a programmable device that simulates a coded diffraction pattern (CDP) and then the intensity is measured by a charge-coupled device (CCD) camera and fed to a computer, which then optimizes it for calculation. The process is shown in Figure 3.
In the figure, z 0 is the initial value of the iteration, y is the measured intensity value; C D P ( ) represents the pattern after diffraction; A z represents the measurement matrix; * represents the multiply; and B is the intermediate value in the iterative calculation. After I C D P ( ) solves the diffraction to find the gradient g r a d and proceed to the next iteration, the final output is the calculated value z .

4. Analysis of Simulation Results

To verify the effectiveness of the MRWF algorithm proposed in this paper, experimental simulations of wavefront recovery are carried out in the MATLAB environment by simulating the transmission of vortex beams at different turbulence intensities. Atmospheric turbulence is simulated using equally spaced multi-phase screens, and the atmospheric turbulence model is fitted with Zernike polynomials for a total transmission distance of 1000 m, with adjacent phase screens spaced 100 m apart. The number of phase screen grids is 10, and the probe beam is chosen as a Gaussian beam, transmitted coaxially with the LG beam. The beam waist radius of the probe beam is 0.035 m and the beam waist radius of the information beam is 0.02 m, both at 1550 nm. The effect of turbulence intensity is expressed as a ratio of the atmospheric coherence length r 0 to the system aperture diameter D , where a larger r 0 indicates lower turbulence intensity. The specific parameter settings are shown in Table 1.
It is very easy to fall into a local optimum in non-convex optimization problems, and the MRWF algorithm suffers from this pitfall. A dynamic iteration step can effectively prevent it from falling into a local optimum solution, so this paper uses a heuristic variable-step-size method for gradient descent. When the iterations are first started, the iterative results differ significantly from the true values because of the high noise level, and a smaller step size can be set at this time. As the number of iterations increases, the result gets closer and closer to the true value, so a larger step size is chosen. When the result is close to the true value, the step size should be reduced again to prevent skipping the optimal value. The relationship between step size and number of iterations is shown in Figure 4.
In order to verify the robustness of the MRWF algorithm, experiments were conducted to generate random turbulence phase screens at different turbulence intensities and to perform phase recovery by different algorithms for comparative experiments. An LG beam with a topological charge of 3 is chosen as the transmission beam and the atmospheric coherence lengths r0 = 0.2 for weak turbulence, r0 = 0.1 for moderate turbulence and r0 = 0.02 for strong turbulence. The results are shown in Figure 5. Figure 5a shows the distorted phase after turbulence, Figure 5b shows the phase diagram of the LG beam after correction by the MRWF algorithm, Figure 5c shows the phase diagram of the LG beam after correction by the WF algorithm, Figure 5d shows the phase diagram of the LG beam after correction by the TWF algorithm and Figure 5e shows the phase diagram of the LG beam after correction by the RWF algorithm. As can be seen in Figure 5b,c, both the MRWF algorithm and the WF algorithm are effective in correcting the distorted wave front, but the MRWF algorithm achieves better recovery results than the WF algorithm in the case of strong turbulence. As can be seen in Figure 5b,d, the TWF algorithm also recovers the phase better, but the MRWF algorithm gives better recovery results than the TWF algorithm. As can be seen in Figure 5b,e, the MRWF algorithm recovers the phase better under various turbulent flows. The MRWF algorithm proposed in this paper has the performance advantage of successfully recovering the phase under different turbulent flows, and therefore the algorithm is robust under different turbulent intensities.
To further verify the robustness of the algorithm, experimental simulations were performed at different topological charge numbers, with the atmospheric coherence length r 0 = 0.1 and topological charge numbers set to 3, 5, {2, 3, 5}. The final results are shown in Figure 6. Figure 6a shows the distorted phase of the single-mode and multimode LG beams after turbulence, Figure 6b shows the phase diagram of the LG beam after correction by the MRWF algorithm, Figure 6c shows the phase diagram of the LG beam after correction by the WF algorithm, Figure 6d shows the phase diagram of the LG beam after correction by the TWF algorithm, and Figure 6e shows the phase diagram of the LG beam after correction by the RWF algorithm. It can be seen that both the MRWF algorithm and the conventional algorithm successfully correct the aberrated wavefront for both single-mode and multi-mode beams, so multi-mode does not affect the recovery results of the algorithm and the algorithm is more widely used. As can be seen in Figure 6b,c, both the MRWF algorithm and the WF algorithm are effective in correcting the distortion wavefront, but the MRWF algorithm has better recovery results than the WF algorithm. As can be seen in Figure 6b,d, the TWF algorithm is able to recover the phase, but its results are poor. As can be seen in Figure 6b,e, the two algorithms recover similar results and both recover the phase well. Next, the algorithm superiority will be verified by other evaluation metrics. In summary, the MRWF algorithm has strong robustness under different modalities.
During space laser link communication, the signal light is transmitted over long distances to the optical receiving terminal, and due to pointing errors, the beam is offset at the receiving end, including lateral and angular offsets. The impact of pointing errors leads to a linear degradation in the performance of communication systems, so it is of practical importance to analyze systems affected by pointing errors. Fixing the effect of atmospheric turbulence r0 = 0.1, with a topological charge of 3, the final simulation results are shown in Figure 7. Figure 7a shows the distorted phase after turbulence, Figure 7b shows the phase diagram of the LG beam after correction by the MRWF algorithm, Figure 7c shows the phase diagram of the LG beam after correction by the WF algorithm, Figure 7d shows the phase diagram of the LG beam after correction by the TWF algorithm and Figure 7e shows the phase diagram of the LG beam after correction by the RWF algorithm. As can be seen in Figure 7, the effect of pointing errors leads to more severe phase distortion and the performance of the phase recovery algorithm is limited. The MRWF algorithm recovers the phase closest to the ideal phase under the influence of different pointing errors. As the offset angle becomes larger, the isophotes are bent and distorted, at which point the MRWF algorithm is still the best recovery, followed by the RWF algorithm, with the TWF and WF algorithms coming close. Therefore, to better demonstrate the performance of the algorithm, SR and mode purity are next considered as evaluation metrics to validate the algorithm performance.
The phase of the LG beam is distorted due to the effects of turbulence. This distortion affects the orthogonality of the OAM modes, causing power loss in the modes and also causing inter-mode crosstalk, which affects the capacity and efficiency of the communication system. To further verify the effectiveness of the algorithm, simulation experiments were carried out from the SR parameters, setting r0 = 0.1, lateral offset d = 0.3 w 0 and angular offset α = 0.2 λ / w 0 , the results of which are shown in Figure 8. Figure 8a shows the recovery with atmospheric turbulence only, whereas Figure 8b shows the recovery with the combined effects of turbulence and pointing errors. As can be seen in Figure 8a, the MRWF algorithm has the best recovery for all different turbulence intensities, followed by the RWF algorithm. The TWF and MWF algorithms have similar recovery results, and the conventional WF algorithm has the worst results. The MRWF algorithm also requires a minimum number of iterations to reach the maximum recovery accuracy, which is usually achieved after 120 iterations. Using the MRWF algorithm, a recovered SR of 0.9 can be achieved at r0 = 0.1. As can be seen in Figure 8b, the MRWF algorithm can achieve a recovered SR of 0.81 with the effect of pointing error, which is better than the other algorithms. After comparison, the MRWF algorithm has the strongest performance.
To further verify the effectiveness of the proposed algorithm, simulation experiments were carried out in terms of mode purity, setting the topological charge to 3, r 0 = 0.02 ~ 0.2 , lateral offset d = 0.3 w 0 and angular offset α = 0.2 λ / w 0 . The rest of the parameters remained unchanged, and the final results are shown in Figure 9. Figure 9a shows the recovery with only atmospheric turbulence and Figure 9b shows the recovery with the dual effect of turbulence and pointing error. It can be seen from Figure 9a that the MRWF algorithm has the highest recovered mode purity for different turbulence intensities. The mode purity can be recovered to over 0.9 for weak turbulence and over 0.7 for strong turbulence. As can be seen in Figure 9b, the overall recovery of the algorithm deteriorates for the case containing pointing errors, but is still optimal compared with the other algorithms. Therefore, it can be verified that the algorithm is valid from the recovery results of SR and mode purity.
To verify the recovery success of the algorithm, set the topological load to 3, r 0 = 0.02 ~ 0.2 , lateral offset d = 0.3 w 0 and angular offset α = 0.2 λ / w 0 . One thousand tests were carried out at each different turbulence intensity and success was judged to be when the root mean square error between the recovered phase and the true phase was less than 0.01. The results of the experiment are shown in Figure 10. Figure 10a shows the recovery with atmospheric turbulence only, whereas Figure 10b shows the recovery with the dual effect of turbulence and pointing error. As can be seen in Figure 10a,b, the MRWF algorithm has the best recovery success for different turbulence intensities or simulations containing pointing errors. The recovery success rate exceeds 90% in the case of weak turbulence and is close to 90% in the cases containing pointing errors, values that confirm the advantages of the MRWF algorithm for phase recovery.

5. Conclusions

In this paper, the conventional iterative phase recovery algorithm is investigated under the OAM-FSO communication system and an improved MRWF algorithm is proposed based on the WF algorithm. New initialization rules are first developed to take advantage of the stability of the median value in the sample and to eliminate the effect of outliers. A reweighting-based gradient descent method is then used to ensure that the iterative results are close to the true values. The MRWF algorithm is embedded in the wavefront sensing part of the adaptive optics system in conjunction with practical application scenarios. Finally, through simulation analysis, it is concluded that the MRWF algorithm is practically effective. Compared with the traditional WF algorithm and its variants, the MRWF algorithm gives the best recovery results, which are closest to the ideal values under the influence of different turbulences and different pointing errors. With the MRWF algorithm, the recovered SR can reach 0.9 at r0 = 0.1 and with the influence of pointing errors, the MRWF algorithm can achieve a recovered SR of 0.81. In terms of mode purity, the MRWF algorithm achieves a recovered mode purity of 0.92 for weak turbulence and 0.72 for strong turbulence, and a recovered mode purity of 0.8 for pointing errors.

Author Contributions

Conceptualization, Y.C. and Z.Z.; methodology, Y.C. and Z.Z.; software, H.Q. and X.P.; validation Y.C., Z.Z., X.P., H.Q. and W.L.; formal analysis, Z.Z.; investigation X.P.; resources, H.Q.; data curation, X.P.; writing—original draft preparation, Z.Z.; writing—review and editing, Z.Z.; project administration, Y.C.; funding acquisition, Y.C. All authors have read and agreed to the published version of the manuscript.

Funding

Project supported by the Education Commission Foundation of Chongqing (Grant No. KJ1500934), Science and technology project of Chongqing Education Commission (Grant No. KJ1709205), the graduate scientific research innovation project of Chongqing (Grant No. CYS18311), the basic and frontier research program of Chongqing (Grant No. cstc2015jcyjA40051), the Science and technology program of Chongqing Banan (Grant No. 2019TJ07), Science and technology research youth project of Chongqing Education Commission (Grant No. KJQN202101124).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, J.; Liu, J.; Li, S.; Zhao, Y.; Du, J.; Zhu, L. Orbital angular momentum and beyond in free-space optical communications. Nanophotonics 2022, 11, 645–680. [Google Scholar] [CrossRef]
  2. Zhang, J.; Fan, F.; Zeng, J.; Wang, J. Prototype system for underwater wireless optical communications employing orbital angular momentum multiplexing. Opt. Express 2021, 29, 35570–35578. [Google Scholar] [CrossRef] [PubMed]
  3. Zhong, Z.; Zhang, X.; Zhang, B.; Yuan, X. Mitigation of atmospheric turbulence effect by light beams carrying self-rotating wavefront. Opt. Express 2022, 30, 24421–24430. [Google Scholar] [CrossRef]
  4. Zhu, L.; Xin, X.; Chang, H.; Wang, X.; Tian, Q.; Zhang, Q.; Gao, R.; Liu, B. Security enhancement for adaptive optics aided longitudinal orbital angular momentum multiplexed underwater wireless communications. Opt. Express 2022, 30, 9745–9772. [Google Scholar] [CrossRef]
  5. Guo, Q.; Cheng, S.; Ke, X. Experimental Study of Large-amplitude Wavefront Correction in Free-space Coherent Optical Communication. Curr. Opt. Photonics 2021, 5, 627–640. [Google Scholar] [CrossRef]
  6. Liu, M.; Dong, B. Efficient wavefront sensorless adaptive optics based on large dynamic crosstalk-free holographic modal wavefront sensing. Opt. Express 2022, 30, 9088–9102. [Google Scholar] [CrossRef]
  7. Li, Y.; Yue, D.; He, Y. Prediction of wavefront distortion for wavefront sensorless adaptive optics based on deep learning. Appl. Opt. 2022, 61, 4168–4176. [Google Scholar] [CrossRef]
  8. Fu, S.; Zhang, S.; Wang, T.; Gao, C. Pre-turbulence compensation of orbital angular momentum beams based on a probe and the Gerchberg–Saxton algorithm. Opt. Lett. 2016, 41, 3185–3188. [Google Scholar] [CrossRef]
  9. Fu, S.; Wang, T.; Zhang, S.; Zhang, Z.; Zhai, Y.; Gao, C. Non-probe compensation of optical vortices carrying orbital angular momentum. Photonics Res. 2017, 5, 251–255. [Google Scholar] [CrossRef]
  10. Zhang, H.; Zheng, W.; Zheng, G.; Fu, P.; Qu, J.; Hoenders, B.J.; Cai, Y.; Yuan, Y. Simultaneous measurement of orbital angular momentum spectra in a turbulent atmosphere without probe beam compensation. Opt. Express 2021, 29, 30666–30674. [Google Scholar] [CrossRef]
  11. Chang, H.; Yin, X.; Cui, X.; Zhang, Z.; Ma, J.; Wu, G.; Zhang, L.; Xin, X. Adaptive optics compensation of orbital angular momentum beams with a modified Gerchberg–Saxton-based phase retrieval algorithm. Opt. Commun. 2017, 405, 271–275. [Google Scholar] [CrossRef]
  12. Chang, H.; Yin, X.; Cui, X.; Chen, X.; Su, Y.; Ma, J.; Wang, Y.; Zhang, L.; Xin, X. Performance analysis of adaptive optics with a phase retrieval algorithm in orbital-angular-momentum-based oceanic turbulence links. Appl. Opt. 2019, 58, 6085–6090. [Google Scholar] [CrossRef] [PubMed]
  13. Zhu, L.; Yao, H.; Chang, H.; Tian, Q.; Zhang, Q.; Xin, X.; Yu, F. Adaptive Optics for Orbital Angular Momentum Based Internet of Underwater Things Applications. IEEE Internet Things J. 2022. [Google Scholar] [CrossRef]
  14. Chang, H.; Yin, X.; Yao, H.; Wang, J.; Gao, R.; An, J.; Hanzo, L. Low-Complexity Adaptive Optics Aided Orbital Angular Momentum Based Wireless Communications. IEEE Trans. Veh. Technol. 2021, 70, 7812–7824. [Google Scholar] [CrossRef]
  15. Candès, E.J.; Li, X.; Soltanolkotabi, M. Phase Retrieval via Wirtinger Flow: Theory and Algorithms. IEEE Trans. Inf. Theory 2015, 61, 1985–2007. [Google Scholar] [CrossRef]
  16. Chen, Y.; Candès, E.J. Solving Random Quadratic Systems of Equations Is Nearly as Easy as Solving Linear Systems. Commun. Pure Appl. Math. 2017, 70, 822–883. [Google Scholar] [CrossRef]
  17. Yuan, Z.; Wang, H. Phase retrieval via reweighted Wirtinger flow. Appl. Opt. 2017, 56, 2418–2427. [Google Scholar] [CrossRef]
  18. Wei, Z.; Chen, W.; Qiu, C.; Chen, X. Conjugate gradient method for phase retrieval based on the Wirtinger derivative. J. Opt. Soc. Am. A 2017, 34, 708–712. [Google Scholar] [CrossRef]
  19. Zhou, S.; Zhang, Q.; Gao, R.; Chang, H.; Xin, X.; Li, S.; Pan, X.; Tian, Q.; Tian, F.; Wang, Y. High-accuracy atmospheric turbulence compensation based on a Wirtinger flow algorithm in an orbital angular momentum-free space optical communication system. Opt. Commun. 2020, 477, 126322. [Google Scholar] [CrossRef]
  20. Kazemi, S.; Yonel, B.; Yazici, B. Unrolled Wirtinger Flow With Deep Decoding Priors for Phaseless Imaging. IEEE Trans. Comput. Imaging 2022, 8, 609–625. [Google Scholar] [CrossRef]
  21. Yonel, B.; Son, I.; Yazici, B. Exact Multistatic Interferometric Imaging via Generalized Wirtinger Flow. IEEE Trans. Comput. Imaging 2020, 6, 711–726. [Google Scholar] [CrossRef]
  22. Gao, W.; Milster, T. Strehl ratio for optical systems with ultrafast illumination. Opt. Express 2018, 26, 18028–18042. [Google Scholar] [CrossRef] [PubMed]
  23. Wang, G.; Giannakis, G.B.; Eldar, Y.C. Solving Systems of Random Quadratic Equations via Truncated Amplitude Flow. IEEE Trans. Inf. Theory 2018, 64, 773–794. [Google Scholar] [CrossRef]
  24. Zhang, H.; Chi, Y.; Liang, Y. Median-Truncated Nonconvex Approach for Phase Retrieval with Outliers. IEEE Trans. Inf. Theory 2018, 64, 7287–7310. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Schematic diagram of the OAM-FSO system based on AO.
Figure 1. Schematic diagram of the OAM-FSO system based on AO.
Photonics 09 00619 g001
Figure 2. Structure of the sensing part of an adaptive optical system based on a non-convex optimization algorithm.
Figure 2. Structure of the sensing part of an adaptive optical system based on a non-convex optimization algorithm.
Photonics 09 00619 g002
Figure 3. The iterative process of the MRWF algorithm.
Figure 3. The iterative process of the MRWF algorithm.
Photonics 09 00619 g003
Figure 4. Relationship between the number of iterations and the step size.
Figure 4. Relationship between the number of iterations and the step size.
Photonics 09 00619 g004
Figure 5. Comparison of the results of different algorithms for phase recovery: (a) before phase recovery; (b) MRWF algorithm; (c) WF algorithm; (d) TWF algorithm; (e) RWF algorithm.
Figure 5. Comparison of the results of different algorithms for phase recovery: (a) before phase recovery; (b) MRWF algorithm; (c) WF algorithm; (d) TWF algorithm; (e) RWF algorithm.
Photonics 09 00619 g005
Figure 6. Comparison of results of phase recovery performed with different topological loadings: (a) before phase recovery; (b) MRWF algorithm; (c) WF algorithm; (d) TWF algorithm; (e) RWF algorithm.
Figure 6. Comparison of results of phase recovery performed with different topological loadings: (a) before phase recovery; (b) MRWF algorithm; (c) WF algorithm; (d) TWF algorithm; (e) RWF algorithm.
Photonics 09 00619 g006
Figure 7. Comparison of results of phase recovery performed under different channel conditions: (a) before phase recovery; (b) MRWF algorithm; (c) WF algorithm; (d) TWF algorithm; (e) RWF algorithm.
Figure 7. Comparison of results of phase recovery performed under different channel conditions: (a) before phase recovery; (b) MRWF algorithm; (c) WF algorithm; (d) TWF algorithm; (e) RWF algorithm.
Photonics 09 00619 g007
Figure 8. Comparison of SR values after recovery by different algorithms: (a) turbulence effect; (b) turbulence and pointing error effect.
Figure 8. Comparison of SR values after recovery by different algorithms: (a) turbulence effect; (b) turbulence and pointing error effect.
Photonics 09 00619 g008
Figure 9. Comparison of model purity after recovery by different algorithms: (a) turbulence effects; (b) turbulence and pointing error effects.
Figure 9. Comparison of model purity after recovery by different algorithms: (a) turbulence effects; (b) turbulence and pointing error effects.
Photonics 09 00619 g009
Figure 10. Comparison of success rates of different algorithms for recovery: (a) turbulence effects; (b) turbulence and pointing error effects.
Figure 10. Comparison of success rates of different algorithms for recovery: (a) turbulence effects; (b) turbulence and pointing error effects.
Photonics 09 00619 g010
Table 1. Parameter of simulation.
Table 1. Parameter of simulation.
ParameterValue
Laser wavelength λ1550 nm
Width of phase screen D0.3 m
Information beam waist w00.02 m
Topological charge l3; 5; (2,3,5)
Turbulence intensity D/r00.2; 0.1; 0.02
Lateral offset d0.1; 0.3; 0.5w0
Angular offset α0.1; 0.2; 0.3λ/w0 rad
Transmission distance z1 km
Number of phase screens10
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cao, Y.; Zhang, Z.; Peng, X.; Qin, H.; Li, W. Research of Phase Compensation Methods Based on the Median Reweighted Wirtinger Flow Algorithm. Photonics 2022, 9, 619. https://doi.org/10.3390/photonics9090619

AMA Style

Cao Y, Zhang Z, Peng X, Qin H, Li W. Research of Phase Compensation Methods Based on the Median Reweighted Wirtinger Flow Algorithm. Photonics. 2022; 9(9):619. https://doi.org/10.3390/photonics9090619

Chicago/Turabian Style

Cao, Yang, Zupeng Zhang, Xiaofeng Peng, Huaijun Qin, and Wenqing Li. 2022. "Research of Phase Compensation Methods Based on the Median Reweighted Wirtinger Flow Algorithm" Photonics 9, no. 9: 619. https://doi.org/10.3390/photonics9090619

APA Style

Cao, Y., Zhang, Z., Peng, X., Qin, H., & Li, W. (2022). Research of Phase Compensation Methods Based on the Median Reweighted Wirtinger Flow Algorithm. Photonics, 9(9), 619. https://doi.org/10.3390/photonics9090619

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

Article Metrics

Back to TopTop