Next Article in Journal
Stability Optimization of Explicit Runge–Kutta Methods with Higher-Order Derivatives
Previous Article in Journal
Automatic Simplification of Lithuanian Administrative Texts
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive-Step Perturb-and-Observe Algorithm for Multidimensional Phase Noise Stabilization in Fiber-Based Multi-Arm Mach–Zehnder Interferometers

1
Departamento de Ingeniería Eléctrica, Universidad Católica de la Santísima Concepción, Concepción 4090541, Chile
2
Departamento de Ingeniería Eléctrica, Universidad de Concepción, Concepción 4070411, Chile
3
Centro de Energía, Universidad Católica de la Santísima Concepción, Concepción 4090541, Chile
4
Departamento de Física, Universidad del Bío-Bío, Concepción 4081112, Chile
5
Departamento de Física, Universidad de Concepción, Concepción 4070411, Chile
*
Author to whom correspondence should be addressed.
Algorithms 2024, 17(12), 534; https://doi.org/10.3390/a17120534
Submission received: 14 October 2024 / Revised: 9 November 2024 / Accepted: 19 November 2024 / Published: 21 November 2024
(This article belongs to the Section Algorithms for Multidisciplinary Applications)

Abstract

:
Fiber-optic Mach–Zehnder interferometers are widely used in research areas such as telecommunications, spectroscopy, and quantum information. These optical structures are known to be affected by phase fluctuations that are usually modeled as multiparametric noise. This multidimensional noise must be stabilized or compensated for to enable fiber-optic Mach–Zehnder architectures for practical applications. In this work, we study the effectiveness of a modified Perturb-and-Observe (P&O) algorithm to control multidimensional phase noise in fiber-based multi-arm Mach–Zehnder interferometers. We demonstrate the feasibility of stabilizing multidimensional phase noise by numerical simulations using a simple feedback control scheme and analyze the algorithm’s performance for systems up to dimension 8 × 8 . We achieved minimal steady-state errors that guarantee high optical visibility in complex optical systems with N × N matrices (with N = [ 2 , 3 , 4 , 5 , 6 , 7 , 8 ] ).

1. Introduction

Fiber-based Mach–Zehnder interferometers (MZIs) are used to detect environmental variations, such as temperature, pressure, and mechanical stress, as well as to increase transmission rates in telecommunication systems [1,2,3]. They also have interesting applications in quantum communications. For instance, two-arm MZIs have been used to prepare and measure quantum states encoded by two-dimensional paths (qubits), as well as to evaluate entangled quantum systems [4,5,6]. For this application, the quality (or fidelity) of the qubit state prepared depends on the physical characteristics of the interferometer, such as polarization, and insertion loss. Although insertion loss and polarization are typically compensated for by using passive elements integrated into optical fibers, such as the relative phase between the optical paths, the symmetry of the optical path changes constantly and randomly due to variations in the refractive index caused mainly by mechanical disturbances and temperature changes.This variation in the optical path between different fibers produces a phase shift, which is known as phase noise. To enable quantum information applications, this phase noise has been compensated using various control methods based on Proportional-Integral-Derivative (PID) controller in two-arm MZIs, such as piezoelectric and/or fiber stretcher elements, showing successful performance in laboratory and field environments [7,8,9]. On the other hand, a multi-arm MZI (MAMZI) allows the preparation and measurement of high-dimensional quantum states, known as qudits. One of the most significant advantages of operating with qudits is the ability to encode more information into a single particle compared to a qubit, potentially improving the efficiency of specific quantum tasks, optimizing the execution of quantum algorithms and increasing sensor accuracy across entangled qudits by increasing sensitivity to minor parameter variations [10,11,12]. In quantum cryptography, qudits offer greater environmental noise tolerance and increased security, as the complexity of eavesdropping attacks grows exponentially with the dimension of the quantum system [13,14].
Although path-encoded qudits can be prepared using a MAMZI, the constant change of the optical path of the multiple arms introduces multidimensional phase noise, making it impractical to generate and measure qudits efficiently using a single-core fiber array. Multicore optical fibers (MCFs) have been employed to mitigate the impact of this phase noise on path-encoded qudits [15,16,17] and entangled qudits [18]. Although the effects of phase noise are less than in a single-core fiber array, it is still a critical variable in fiber-based MAMZI systems [19]. Quantum cryptography schemes based on MAMZIs have been proposed to mitigate the impact of multidimensional phase noise by sending the quantum state through all possible paths of the interferometer, thus achieving phase and polarization self-compensation [20]; to implement noise control and encryption process using independent cores of multicore fibers (MCFs)[21]; and to improve the robustness and quality of the system using hybrid structures such as both single core fibers and MCFs within a single MAMZI [22,23].
MAMZIs are composed of multiport beam splitters (MBS), which are feasible to develop directly in multicore fiber [22] and within photonic integrated circuits [20], which allows the scalability of systems of higher complexity ( N > 4 ).
In this work, we analyze the controllability of any dimensional MAMZI built using MBS. Additionally, we propose a standardized control method that maximizes the specific output intensity of a MAMZI, thus stabilizing the multidimensional phase noise inside the optical circuit. This approach allows optimization algorithms as controllers to mitigate phase noise in any MAMZI configuration. To validate the effectiveness of the proposed method, we use the P & O algorithm with fixed step sizes [24], evaluating its performance on architectures with N = [ 2 , 3 , 4 , 5 , 6 , 7 , 8 ] . Adopting a variable step was proposed to improve the fixed step P & O . It was tested in photovoltaic systems to improve the speed and accuracy of maximum power point tracking (MPPT) under irradiance variations [25,26]. This variable step approach has been extended to two-arm Mach–Zehnder modulators by adjusting the bias voltage [27]. From this standpoint, in our work, we further revisit the adaptive step scheme in a multi-arm Mach–Zehnder interferometer (MZI), using the intensity error to adjust the step size dynamically, optimizing the system stability under conditions with multiple control parameters, and extending P & O with adaptive stepping to complex optical systems. Some systems use the PID algorithm for phase stabilization in two-arm configurations [8]. However, this technique is not suitable for multi-arm architectures due to the non-linearities inherent to multi-dimensional systems. The proposed approach allows straightforward operation in these configurations without requiring additional optical control sources or redirecting the optical beam within the multi-arm structure [20,21]. Furthermore, this approach extends phase control to scalable N-arm architectures, with robustness and effectiveness validated through simulations with up to eight arms. Finally, the improved P & O algorithm, incorporating adaptive steps, achieves accurate and efficient compensation of multi-dimensional phase noise while maintaining a simple implementation and demonstrating advantages over previous techniques used in four-arm architectures [22]. This approach is rigorously validated via detailed numerical simulations, managing to measure critical parameters such as optical visibility of 0.99 and crosstalk of less than 27 dB, showing a substantial reduction in steady-state error and a marked improvement in performance across high-dimensional configurations. These advancements enhance system scalability and phase control precision and open new opportunities for applications in telecommunications and quantum information, where stability is crucial in complex, high-interference environments.

2. Multi-Arm Mach–Zehnder Interferometer

A MAMZI is an optical configuration consisting of two MBSs. The first one splits an optical input and guides the resulting beams towards the arms. The optical beams then pass through the arms and are recombined in the second MBS. In this recombination, the optical interference will be affected by the phase information of each arm ( ϕ k * ). A schematic of a MAMZI is shown in Figure 1.
The M B S can be modeled as a N × N unitary matrix, with elements U k , l (with k = [ 1 , . . N ] and l = [ 1 . . N ] ) dependent of a phase θ k , l induced at each input l related to the k th output, and on the reflection and optical transmission probabilities of both pairs. A widely used example of an ideal MBS is the Fourier matrices described by [28]:
F N = U 11 U 12 . U 1 N U 21 U 22 U 2 N U N 1 U N 2 U N N , w h e r e : U k , l = 1 N e 2 π i ( k 1 ) ( l 1 ) N .
In this case, the induced phases are given by θ k , l = 2 π ( k 1 ) ( l 1 ) N , while the transmission and reflection information is in 1 N . On the other hand, considering a MAMZI with attenuations ( τ k ) and phases ( ϕ k * ) induced in each arm of the MAMZI, its internal matrix is expressed by
M N = τ 1 e i ϕ 1 * 0 0 0 0 τ 2 e i ϕ 2 * 0 0 0 0 τ N e i ϕ N * .
In our model, τ k is a complex variable representing the optical loss and polarization changes induced in each arm. Finally, for the MZI architecture, the output optical field (y) can be described as a function of the input optical field (x) using the following [29]:
y = M B S T · M N · M B S · x ,
where the input and output intensities vectors are given by I i n = x * x and I o u t = y * y , respectively.

3. Fiber-Optic MAMZI

In a fiber-optic MAMZI, the attenuation in each arm ( τ k ) can come from the fiber connections, in-line optoelectronic devices, and fabrication defects in the fiber. However, this attenuation is often equalized with external elements, resulting in a common attenuation factor for all arms. Another essential variable is the polarization of the optical fibers, which is omitted in this matrix since commercial polarization controllers can match it for all arms [30]. This adjustment makes τ k independent of k, allowing it to be factored, making the phase matrix (Equation (2)) a unitary matrix. To study the controllability of a system consisting of an MBS, we will consider an MBS as
M B S = 1 N 1 1 1 1 α [ 2 , 2 ] e j ( θ [ 2 , 2 ] ) α [ 2 , N ] e j ( θ [ 2 , N ] ) 1 α [ N , 2 ] e j ( θ [ N , 2 ] ) α [ N , N ] e j ( θ [ N , N ] ) ,
where α [ k , l ] and θ k , l are constant parameters representing attenuation and geometric phases induced in the MBS, respectively. Like the Fourier matrix shown in Equation (1), the first row and column contain unit values representing symmetrical splitting ratio and induced phases ( α [ 1 , l ] = α [ k , 1 ] = 1 and θ 1 , l = θ k , 1 = 0 ). The MBS design and manufacturing determine these conditions.
Using the MAMZI model from Equation (3), the optical intensity at output l for an input I i n = [ I 0 , 0 , . . 0 ] is given by
I l o u t = I 0 N 2 k = 1 N α [ k , l ] 2 + 2 k = 1 N 1 m = k + 1 N α [ k , l ] α [ m , l ] c o s ( θ [ k , l ] θ [ m , l ] + ϕ [ k ] * ϕ [ m ] * ) .
Equation (5) shows how the MAMZI can be processed as a non-linear system, with the internal phase information ϕ [ k , l ] * as inputs and the resulting intensity I l o u t as outputs, which depends on the optical interference produced by the phases ϕ [ k , l ] * . To evaluate whether the system is controllable, we must check whether the controllability matrix has full rank [31]. The key term in the expression for I l o u t is the sum of cosines whose inputs are the angular differences ( ϕ k * ϕ m * ). Suppose we have a dynamical system with a state vector ϕ = [ ϕ 1 * , ϕ 2 * , , ϕ N * ] and with inputs, where each input is u = ϕ k * ϕ m * . Then, by incorporating u into Equation (5) and partially deriving it, we obtain the following:
d I l d u [ k , m ] = 2 I 0 N 2 k = 1 N 1 m = k + 1 N α [ k , l ] α [ m , l ] s e n ( θ [ k , l ] θ [ m , l ] + u [ m , k ] )
The Jacobian matrix of these partial derivatives will not be zero unless all differences u [ k , m ] are such that s i n ( u [ k , m ] ) = 0 for all combinations of ( k , m ) . If we consider the space of inputs, as long as there are enough angular variations u [ k , m ] that make the terms s i n ( u [ k , m ] ) = 0 , not all zero simultaneously, the rank of the Jacobian matrix will be complete. Hence, the system will be controllable for the inputs u [ k , m ] .

4. MAMZI with Phase Noise Stabilization

In a MAMZI with phase noise, the phases of the system ϕ k * (see Equation (2)) are affected by the phase noise ϕ k n o i s e . To stabilize it, an externally manipulable control phase ( ϕ k c ) will be used. Then, the phases of the system will be modeled as ϕ k * = ϕ k c + ϕ k n o i s e with k { 1 , 2 , , N } . Note that if it is possible to observe if ϕ k c = ϕ k n o i s e (for all k), then M N converges to the identity matrix. Also, as M B S T · I · M B S = I , then it can be seen that the intensity output from (3) is given by I o u t = [ I 0 . . , 0 ] . Therefore, it is possible to stabilize multi-parameter phase noise on an MAMZI by maximizing one of its outputs, which is obtained when a control phase is the negative magnitude of the phase noise applied to each arm. Then, the proposed phase noise stabilization method is obtained from the following optimization:
a r g m a x { I k o u t ( ϕ k c ) }
Figure 2 shows the proposed scheme for the phase noise stabilization process. Here, the plant is the MAMZI whose inputs are the information in the internal phases ϕ l * = [ ϕ 1 * , ϕ 2 * , , ϕ N * ] , and the outputs encompass the resulting intensity I l o u t , which depends on the optical interference produced by the phases ϕ l * . The input optical intensity ( I i n ) is a constant.
In this scheme, the so-called “phase noise” ( ϕ n o i s e ) is modeled as a disturbance, which is compensated by an actuator of the control system that we call “phase control” ( ϕ C ). The controller operates on the error (e) obtained when comparing the output ( I l o u t ) with a reference value ( I r e f ). That is, we calculate the error as e = I l o u t I r e f for the given control system shown in Figure 2, where I l o u t represents the output to be optimized. Note that phases, intensities, errors, and references are vectors of order N.

4.1. MAMZI Simulation with Phase Noise

To evaluate the controllability described above, we have simulated MAMZIs for dimensions 2 × 2 up to 8 × 8 using the phased array model, MBSs obtained from Equation (1), and the phase matrix from Equation (2). Our simulation is a discrete system, where the phase ϕ n o i s e [ n ] is provided by a matrix of N × l m a x × M , where l m a x = 40.000 represents the time length of the simulation, and each noise sample is a cumulative random sequence with a variability of 0.01 π , allowing us to mimic the behavior of a fiber MAMZI [22]. We performed M = 100 experiments for each simulated control process. The generated phase noise is introduced into the plant “sample by sample”, perturbing the intensity Equation (5).
Figure 3 shows the open-loop intensity response of applied phase noise over diverse MAMZIs. Figure 3a shows one of the 100 matrices of 40.000 × 8 for the accumulated phase noise simulation, while Figure 3b–g shows the open-loop response of applying N vectors of the noise matrix to the N × N system. Note, for example, that in Figure 3g, eight vectors are used, resulting in a random intensity response for all MAMZI outputs. Each noise matrix was generated, ensuring output intensity with a symmetrical temporal distribution.

4.2. Operation of the Control Algorithm

We used an unrestricted direct search algorithm to stabilize the studied system, specifically, the P & O algorithm, which is recognized for its simplicity and robustness in optimizing systems with multiple degrees of freedom [24]. In the MAMZI system, the optical intensity of one of the outputs ( I k o u t [ n ] ) will be optimized by perturbing a control phase in each arm ( ϕ k C [ n ] ) as follows:
(i)
The algorithm evaluates the error defined as e [ n ] = | I k o u t [ n ] I r e f [ n ] | , where I k o u t [ n ] is the measured intensity at k-th output and I r e f [ n ] is a reference value. If the error exceeds a predefined threshold (usually less than 0.001 to reach high visibility [22]), the optimization process starts in the initial work cycle (“ w c = 1 ”).
(ii)
The controller perturbs the w c -th phase control as ϕ w c C [ n ] = ϕ w c C [ n 1 ] + 0.01 π · δ · s i g ( Δ I ) , where the step δ is a manually adjustable value. The factor 0.01 π considers the amplitude of the simulated noise and allows optimization of the system response in the presence of fluctuations. However, the algorithm does not rely solely on this dependency; we can adjust the factor to be larger or smaller, which will only modify the response based on variations in the parameter δ .
(iii)
The algorithm then proceeds to perturb the next phase (“ w c = w c + 1 ”) of the other arm of the MAMZI, repeating step (ii).
(iv)
Once all phases have been processed, the system restarts the cycle from step (i), continuing the iterative optimization process.

4.3. Analysis of the Results in Phase Noise Stabilization

Figure 4 presents the results of applying the P & O algorithm to the system with multidimensional noise (for N = 2, 4, 6, and 8), according to the scheme shown in Figure 2. Due to the precision in the simulation and to illustrate the system’s operation, we show algorithm P & O operating with a value of δ = 4 in each configuration on the complete set of noise matrices described above.
In addition, Figure 4 shows the calculated control phases and the respective intensity responses. For example, the results for dimension N = 2 are presented in the vertical pair Figure 4a,b; for N = 4 , they are shown in Figure 4c,d, and so on for higher dimensions. The system control operates on each output sequentially, remaining controlled for τ c o n t r o l = 4000 , generating ten temporary operation cycles ( τ c o n t r o l = l m a x / 10 ), effectively keeping the outputs maximized and operating the changes at high speed. However, the stead-state signals show some variability.
Figure 5 shows the system’s response of a MAMZI for N = 8 under feedback control, using the above-mentioned parameters. In this figure, the steady-state variability and the operating speed differences throughout each work cycle can be seen more clearly. In our analysis of the control operation, we used the following four indicators to evaluate the performance of the proposed control method:
Control velocity evaluates the speed at which the algorithm reaches its maximum intensity, equivalent to stabilizing the phase noise. Therefore, the time taken by the stabilized signal intensity to go from 10 % ( I k o u t [ t 0 ] = 0.1 ) to 90 % ( I k o u t [ t 1 ] = 0.9 ) is measured, as we show in Figure 5. It is important to note that the sampling period is an arbitrary variable, so the control speed ( c v ) is given by
c v = 0.8 t 1 t 0 .
Root mean square error quantifies the steady-state control error on the stabilized signal. Since the stabilization cycle is τ c o n t r o l , the signal is assumed to reach the steady state from time t 2 = τ c o n t r o l / 3 . The upper limit is set at time t 3 = 2 τ c o n t r o l / 3 to obtain a robust statistic (see Figure 5). The R M S E calculation is performed considering this time interval, being estimated from
R M S E = 1 N L N = t 2 t 3 ( I k o u t [ n ] I r e f [ n ] ) 2 ,
where N L is the total number of points sampled between t 2 and t 3 .
Visibility quantifies the optical interference characteristics of a communications channel. It is especially crucial in quantum systems, where the visibility of the system directly influences the fidelity of quantum state preparation and measurement. Visibility is defined by
V = I k o u t m a x I k o u t m i n I k o u t m a x + I k o u t m i n ,
where I k o u t m a x and I k o u t m i n correspond to the maximum and minimum values of I k o u t , respectively.
Crosstalk measures the ratio of unwanted information ( I p o u t ) from an external channel to the information that this channel can transmit ( I k o u t ) with p k . Mathematically, it is expressed as
C r = 10 l o g ( I p o u t I k o u t )
Figure 6 shows the results obtained for the P & O algorithm using a fixed step considering 1 < δ < 20 . It is observed that the RMSE remains below 1 % for systems smaller than N = 6. For a larger N, the error does not exceed 2 % with δ = 3 . Values for δ lower than three were discarded since they caused the system to lose controllability. Furthermore, an increase in δ accelerates the control system’s response, although it increases the error, indicating a less precise operation. This same trend is reflected in the visibility and crosstalk graphs, where it can be seen that, for minimum values for δ , the system shows less contamination by crosstalk and greater visibility of interference. However, by increasing δ , the control system works faster when seeking system stabilization, at the cost of more significant crosstalk contamination and a loss in visibility quality.
Based on the above, improving the system’s performance is possible by adapting the step ( δ ) to increase when more speed is required and reduce when greater precision is needed. To implement this adaptive control, it is proposed that the step be proportional to the error, i.e., δ [ n ] = e [ n ] · A + δ m i n , where A is a system parameter that regulates the impact of the signal e [ n ] on the value δ [ n ] , according to previous results, δ m i n = 3 .
Figure 7 compares the mean and standard deviation values of RMSE and c v as a function of N and A, using the proposed adaptive control. It is observed that both the RMSE and its standard deviation decrease as A increases for systems with N > 4 . On the other hand, for systems with N 4 , the improvements are minimal. Furthermore, the speed and its standard deviation increase with A, and, as expected, less complex systems (fewer arms) perform better in terms of RMSE and speed.
Regarding visibility, it is observed that adaptive control maintains practically constant values, regardless of A, for systems with N 5 . For systems with a more significant number of arms ( N > 5 ), an increase in visibility is observed, accompanied by a decrease in its standard deviation as A increases (Figure 7). It is relevant to note that almost all visibility values exceed 0.99.
The application of adaptive control maintains practically constant values of visibility, regardless of the increase in speed for all the systems studied, and a decrease in its standard deviation is observed as A increases (Figure 7), which implies that the system is more stable despite being accelerated. It is relevant to highlight that almost all visibility values exceed 0.99. Similarly to visibility, crosstalk shows a mean value that tends to remain constant for all values of N as A increases, following a similar trend in its standard deviation. In addition, it presents lower values concerning P & O with fixed steps, reflecting a clear improvement in the control process.
In summary, the results obtained by the adaptive steps show that the steady-state error remains below 1 % for systems with N < 5 and below 2 % for higher-order systems, even with higher A. This behavior directly influences the optical parameters, with visibility remaining above 0.99 and crosstalk below 27 dB in all cases analyzed, regardless of the system order. We theoretically demonstrate the controllability of a complex N × N optical system using a simple Perturbation and Observation (P&O) strategy on systems up to 8 × 8 to validate the functionality of the proposed method. However, future work can explore other high-dimensional unconstrained search methods to optimize system performance further.

5. Conclusions

In this work, we evaluated the controllability of a MAMZI when it is affected by phase noise. The controllability is demonstrated mathematically based on an essential criterion, and then the control model is used in a numerical emulation, demonstrating the controllability of this system from 2 × 2 to 8 × 8 . Minor modifications (adaptive steps) in numerical processing can improve the quality indicators in control, such as the steady-state error and control velocity, implying that these results can be improved by applying more advanced algorithms and controllers. Under an optical analysis, the results demonstrate a high-quality interference in the MAMZI at low crosstalk. Our study indicates that any MAMZI under multi-parameter phase noise can be used for high-dimensional quantum information protocols.

Author Contributions

All authors contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Fondo Nacional de Desarrollo Científico y Tecnológico (ANID) (Grant Nos. 1240843, 1231826, 1230796, 1240746, 11221231, and ID22I10262), ANID—Millennium Science Initiative Program—ICN17012, Ingeniería 2030 (ING222010004) and InES Ciencia Abierta (INCA210005).

Data Availability Statement

The data presented in this article were generated using computational simulations. The codes employed for data generation are available upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Elsherif, M.; Salih, A.E.; Muñoz, M.G.; Alam, F.; AlQattan, B.; Antonysamy, D.S.; Zaki, M.F.; Yetisen, A.K.; Park, S.; Wilkinson, T.D.; et al. Optical Fiber Sensors: Working Principle, Applications, and Limitations. Adv. Photonics Res. 2022, 3, 2699–9293. [Google Scholar] [CrossRef]
  2. Li, L.; Xia, L.; Xie, Z.; Liu, D. All-fiber Mach-Zehnder interferometers for sensing applications. Opt. Express 2012, 20, 11109–11120. [Google Scholar] [CrossRef] [PubMed]
  3. Kawanishi, T.; Sakamoto, T.; Miyazaki, T.; Izutsu, M.; Fujita, T.; Mori, S.; Higuma, K.; Ichikawa, J. High-speed optical DQPSK and FSK modulation using integrated Mach-Zehnder interferometers. Opt. Express 2006, 14, 4469–4478. [Google Scholar] [CrossRef] [PubMed]
  4. Gisin, N.; Ribordy, G.; Tittel, W.; Zbinden, H. Quantum Cryptography. Rev. Mod. Phys. 2002, 74, 145. [Google Scholar] [CrossRef]
  5. Cuevas, A.; Carvacho, G.; Saavedra, G.; Cariñe, J.; Nogueira, W.A.T.; Figueroa, M.; Cabello, A.; Mataloni, P.; Lima, G.; Xavier, G.B. Long-distance distribution of genuine energy-time entanglement. Nat. Commun. 2013, 4, 2871. [Google Scholar] [CrossRef]
  6. Vedovato, F.; Agnesi, C.; Tomasin, M.; Avesani, M.; Jan-Åke, L.; Vallone, G.; Villoresi, P. Postselection-Loophole-Free Bell Violation with Genuine Time-Bin Entanglement. Phys. Rev. Lett. 2018, 121, 190401. [Google Scholar] [CrossRef]
  7. Grassani, D.; Galli, M.; Bajoni, D. Active stabilization of a Michelson interferometer at an arbitrary phase with subnanometer resolution. Opt. Lett. 2014, 39, 2530–2533. [Google Scholar] [CrossRef]
  8. Xavier, G.B.; der Weid, J.P.V. Stable single-photon interference in a 1 km fiber-optic Mach–Zehnder interferometer with continuous phase adjustment. Opt. Lett. 2011, 36, 1764. [Google Scholar] [CrossRef]
  9. Carvacho, G.; Carine, J.; Saavedra, G.; Cuevas, Á.; Fuenzalida, J.; Toledo, F.; Figueroa, M.; Cabello, A.; Larsson, J.Å.; Mataloni, P.; et al. Postselection-Loophole-Free Bell Test Over an Installed Optical Fiber Network. Phys. Rev. Lett. 2015, 115, 030503. [Google Scholar] [CrossRef]
  10. Giovannetti, V.; Lloyd, S.; Maccone, L. Quantum-enhanced measurements: Beating the standard quantum limit. Science 2004, 306, 1330–1336. [Google Scholar] [CrossRef]
  11. Nielsen, M.A.; Chuang, I.L. Quantum Computation and Quantum Information: 10th Anniversary Edition; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar]
  12. Lanyon, B.P.; Barbieri, M.; Almeida, M.P.; Jennewein, T.; Ralph, T.C.; Resch, K.J.; Pryde, G.J.; O’brien, J.L.; Gilchrist, A.; White, A.G. Simplifying quantum logic using higher-dimensional Hilbert spaces. Nat. Phys. 2009, 5, 134–140. [Google Scholar] [CrossRef]
  13. Cerf, N.J.; Bourennane, M.; Karlsson, A.; Gisin, N. Security of quantum key distribution using d-level systems. Phys. Rev. Lett. 2002, 88, 127902. [Google Scholar] [CrossRef] [PubMed]
  14. Scarani, V.; Bechmann-Pasquinucci, H.; Cerf, N.J.; Dušek, M.; Lütkenhaus, N.; Peev, M. The security of practical quantum key distribution. Rev. Mod. Phys. 2009, 81, 1301–1350. [Google Scholar] [CrossRef]
  15. Cañas, G.; Vera, N.; Cariñe, J.; González, P.; Cardenas, J.; Connolly, P.W.R.; Przysiezna, A.; Gómez, E.S.; Figueroa, M.; Vallone, G.; et al. High-dimensional decoy-state quantum key distribution over multicore telecommunication fibers. Phys. Rev. A 2017, 96, 022317. [Google Scholar] [CrossRef]
  16. Ding, Y.; Bacco, D.; Dalgaard, K.; Cai, X.; Zhou, X.; Rottwitt, K.; Oxenløwe, L.K. High-dimensional quantum key distribution based on multicore fiber using silicon photonic integrated circuits. NPJ Quantum Inf. 2017, 3, 25. [Google Scholar] [CrossRef]
  17. Lee, H.J.; Choi, S.K.; Park, H.S. Experimental Demonstration of Four-Dimensional Photonic Spatial Entanglement between Multi-Core Optical Fibres. Sci. Rep. 2017, 7, 4302. [Google Scholar] [CrossRef]
  18. Gomez, E.S.; Gómez, S.; Machuca, I.; Cabello, A.; Pádua, S.; Walborn, S.P.; Lima, G. Multidimensional Entanglement Generation with Multicore Optical Fibers. Phys. Rev. Appl. 2021, 15, 034024. [Google Scholar] [CrossRef]
  19. Gan, L.; Wang, R.; Liu, D.; Duan, L.; Liu, S.; Fu, S.; Li, B.; Feng, Z.; Wei, H.; Tong, W.; et al. Spatial-division multiplexed Mach–Zehnder interferometers in heterogeneous multicore fiber for multidimensional measurement. IEEE Photonics J. 2016, 8, 7800908. [Google Scholar] [CrossRef]
  20. Balado, D.; Liñares, J.; Prieto-Blanco, X.; Barral, D. Phase and polarization autocompensating N-dimensional quantum cryptography in multicore optical fibers. J. Opt. Soc. Am. B 2019, 36, 2793–2803. [Google Scholar] [CrossRef]
  21. Da Lio, B.; Cozzolino, D.; Biagi, N.; Ding, Y.; Rottwitt, K.; Zavatta, A.; Bacco, D.; Oxenløwe, L.K. Path-encoded high-dimensional quantum communication over a 2-km multicore fiber. NPJ Quantum Inf. 2021, 7, 63. [Google Scholar] [CrossRef]
  22. Cariñe, J.; Cañas, G.; Skrzypczyk, P.; Šupić, I.; Guerrero, N.; Garcia, T.; Pereira, L.; Prosser, M.A.S.; Xavier, G.B.; Delgado, A.; et al. Multi-core fiber integrated multi-port beam splitters for quantum information processing. Optica 2020, 7, 542–550. [Google Scholar] [CrossRef]
  23. Taddei, M.M.; Cariñe, J.; Martínez, D.; García, T.; Guerrero, N.; Abbott, A.A.; Araújo, M.; Branciard, C.; Gómez, E.S.; Walborn, S.P.; et al. Computational advantage from the quantum superposition of multiple temporal orders of photonic gates. PRX Quantum 2021, 2, 010320. [Google Scholar] [CrossRef]
  24. Yatinkumar, P. A Comprehensive Review of Maximum Power Point Tracking Techniques for Photovoltaic Systems. Renew. Sustain. Energy Rev. 2020, 112, 379–387. [Google Scholar]
  25. Elgendy, M.A.; Zahawi, B.; Atkinson, D.J. Assessment of Perturb and Observe MPPT Algorithm Implementation Techniques for PV Pumping Applications. IEEE Trans. Sustain. Energy 2012, 3, 21–33. [Google Scholar] [CrossRef]
  26. Esram, T.; Chapman, P.L. Comparison of Photovoltaic Array Maximum Power Point Tracking Techniques. IEEE Trans. Energy Convers. 2007, 22, 439–449. [Google Scholar] [CrossRef]
  27. Ji, Y.; Wu, B.; Hou, Y.; Ding, A. A MZ Modulator Bias Control System Based on Variable Step P&O Algorithm. IEEE Photonics Technol. Lett. 2020, 32, 1473–1476. [Google Scholar]
  28. Mattle, K.; Michler, M.; Weinfurter, H.; Zeilinger, A.; Zukowski, M. Nonclassical statistics at multiport beam-splitters. Appl. Phys.-Lasers Opt. 1995, 60, 111–117. [Google Scholar]
  29. Weihs, G.; Reck, M.; Weinfurter, H.; Zeilinger, A. All-fiber three-path mach-zehnder interferometer. Opt. Lett. 1996, 21, 302–304. [Google Scholar] [CrossRef]
  30. Thorlabs, Inc. Available online: https://www.thorlabs.com/ (accessed on 1 October 2024).
  31. Preumont, A. Controllability and Observability. Vibration Control of Active Structures. In Solid Mechanics and Its Applications; Springer: Berlin/Heidelberg, Germany, 2011; Volume 179, pp. 275–297. [Google Scholar]
Figure 1. A multi-arm Mach–Zehnder interferometer. x k and y k are inputs and outputs, respectively. MBS: multi-port beam splitter (N inputs and N outputs). ϕ k * : phase induced in arm k.
Figure 1. A multi-arm Mach–Zehnder interferometer. x k and y k are inputs and outputs, respectively. MBS: multi-port beam splitter (N inputs and N outputs). ϕ k * : phase induced in arm k.
Algorithms 17 00534 g001
Figure 2. A feedback control scheme for a plant from a MAMZI whose input is the phases and its output is the optical intensity.
Figure 2. A feedback control scheme for a plant from a MAMZI whose input is the phases and its output is the optical intensity.
Algorithms 17 00534 g002
Figure 3. Open-loop response in an arbitrary time unit (AU). (a) Phase noise matrix used on MAMZI systems. Open loop noise intensity response for (b) N = 3 , (c) N = 4 , (d) N = 5 , (e) N = 6 , (f) N = 7 , and (g) N = 8 .
Figure 3. Open-loop response in an arbitrary time unit (AU). (a) Phase noise matrix used on MAMZI systems. Open loop noise intensity response for (b) N = 3 , (c) N = 4 , (d) N = 5 , (e) N = 6 , (f) N = 7 , and (g) N = 8 .
Algorithms 17 00534 g003
Figure 4. Feedback phase noise control operation. Vertically, a pair of graphs is shown, depicting the control phases obtained from P & O and their respective optical intensity as a function of dimension N, that is, (a,b) N = 2 , (c,d) N = 4 , (e,f) N = 6 , (g,h) N = 8 .
Figure 4. Feedback phase noise control operation. Vertically, a pair of graphs is shown, depicting the control phases obtained from P & O and their respective optical intensity as a function of dimension N, that is, (a,b) N = 2 , (c,d) N = 4 , (e,f) N = 6 , (g,h) N = 8 .
Algorithms 17 00534 g004
Figure 5. Time labels for calculating control parameters in a stabilized MAMZI for N = 8 .
Figure 5. Time labels for calculating control parameters in a stabilized MAMZI for N = 8 .
Algorithms 17 00534 g005
Figure 6. (a) RMSE for orders N = 2 , 3 , 4 , 5 , 6 , 7 , and 8. (b) Standard deviation of RMSE for the range 1 < δ < 20 using the P&O algorithm. (c) Control velocity c v for orders N = 2 to N = 8 . (d) Deviation of c v for 1 < δ < 20 . (e) Visibility for orders N = 2 to N = 8 . (f) Variation of visibility within 1 < δ < 20 . (g) C r parameter for orders N = 2 to N = 8 . (h) Standard deviation of C r over the interval 1 < δ < 20 .
Figure 6. (a) RMSE for orders N = 2 , 3 , 4 , 5 , 6 , 7 , and 8. (b) Standard deviation of RMSE for the range 1 < δ < 20 using the P&O algorithm. (c) Control velocity c v for orders N = 2 to N = 8 . (d) Deviation of c v for 1 < δ < 20 . (e) Visibility for orders N = 2 to N = 8 . (f) Variation of visibility within 1 < δ < 20 . (g) C r parameter for orders N = 2 to N = 8 . (h) Standard deviation of C r over the interval 1 < δ < 20 .
Algorithms 17 00534 g006
Figure 7. (a) RMSE for orders N = 2 , 3 , 4 , 5 , 6 , 7 , and 8. (b) Standard deviation of RMSE. (c) Control parameter c v . (d) Standard deviation of c v . (e) Visibility, which remains practically constant for N 5 regardless of A. (f) Standard deviation of visibility. (g) C r parameter. (h) Standard deviation of C r .
Figure 7. (a) RMSE for orders N = 2 , 3 , 4 , 5 , 6 , 7 , and 8. (b) Standard deviation of RMSE. (c) Control parameter c v . (d) Standard deviation of c v . (e) Visibility, which remains practically constant for N 5 regardless of A. (f) Standard deviation of visibility. (g) C r parameter. (h) Standard deviation of C r .
Algorithms 17 00534 g007
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Abarzúa, H.; Melo, C.; Restrepo, S.E.; Vergara, S.; Sbarbaro, D.; Cañas, G.; Lima, G.; Saavedra, G.; Cariñe, J. Adaptive-Step Perturb-and-Observe Algorithm for Multidimensional Phase Noise Stabilization in Fiber-Based Multi-Arm Mach–Zehnder Interferometers. Algorithms 2024, 17, 534. https://doi.org/10.3390/a17120534

AMA Style

Abarzúa H, Melo C, Restrepo SE, Vergara S, Sbarbaro D, Cañas G, Lima G, Saavedra G, Cariñe J. Adaptive-Step Perturb-and-Observe Algorithm for Multidimensional Phase Noise Stabilization in Fiber-Based Multi-Arm Mach–Zehnder Interferometers. Algorithms. 2024; 17(12):534. https://doi.org/10.3390/a17120534

Chicago/Turabian Style

Abarzúa, H., C. Melo, S. E. Restrepo, S. Vergara, D. Sbarbaro, G. Cañas, G. Lima, G. Saavedra, and J. Cariñe. 2024. "Adaptive-Step Perturb-and-Observe Algorithm for Multidimensional Phase Noise Stabilization in Fiber-Based Multi-Arm Mach–Zehnder Interferometers" Algorithms 17, no. 12: 534. https://doi.org/10.3390/a17120534

APA Style

Abarzúa, H., Melo, C., Restrepo, S. E., Vergara, S., Sbarbaro, D., Cañas, G., Lima, G., Saavedra, G., & Cariñe, J. (2024). Adaptive-Step Perturb-and-Observe Algorithm for Multidimensional Phase Noise Stabilization in Fiber-Based Multi-Arm Mach–Zehnder Interferometers. Algorithms, 17(12), 534. https://doi.org/10.3390/a17120534

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