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...
Saved in:
| Main Authors: | , , , , , , , , |
|---|---|
| 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!
|
| 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 |