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

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...

Full description

Saved in:
Bibliographic Details
Main Authors: H. Abarzúa, C. Melo, S. E. Restrepo, S. Vergara, D. Sbarbaro, G. Cañas, G. Lima, G. Saavedra, J. Cariñe
Format: Article
Language:English
Published: MDPI AG 2024-11-01
Series:Algorithms
Subjects:
Online Access:https://www.mdpi.com/1999-4893/17/12/534
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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 <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mn>8</mn><mo>×</mo><mn>8</mn></mrow></semantics></math></inline-formula>. We achieved minimal steady-state errors that guarantee high optical visibility in complex optical systems with <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>N</mi><mo>×</mo><mi>N</mi></mrow></semantics></math></inline-formula> matrices (with <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>N</mi><mo>=</mo><mo>[</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>,</mo><mn>4</mn><mo>,</mo><mn>5</mn><mo>,</mo><mn>6</mn><mo>,</mo><mn>7</mn><mo>,</mo><mn>8</mn><mo>]</mo></mrow></semantics></math></inline-formula>).
ISSN:1999-4893