Programmable Photonic Unitary Processor Enables Parametrized Differentiable Long-Haul Spatial Division Multiplexed Transmission
Mitsumasa Nakajima, Kohki Shibahara, Kohei Ikeda, Akira Kawai, Masaya Notomi, Yutaka Miyamoto, and Toshikazu Hashimoto

TL;DR
This paper introduces a programmable photonic processor for long-haul spatial division multiplexing, enabling direct channel optimization, reducing digital processing, and demonstrating high-fidelity 1300 km transmission.
Contribution
It presents a low-loss, wideband, programmable photonic unitary processor that enables direct optimization of SDM channels, reducing digital signal processing complexity.
Findings
Achieved 2.1 dB fiber-to-fiber loss in the processor.
Demonstrated 1300 km transmission with three-mode fiber.
Significant reduction in modal dispersion and post-processing complexity.
Abstract
The explosive growth of global data traffic demands scalable and energy-efficient optical communication systems. Spatial division multiplexing (SDM) using multicore or multimode fibers is a promising solution to overcome the capacity limit of single-mode fibers. However, long-haul SDM transmission faces significant challenges due to modal dispersion, which imposes heavy computational loads on digital signal processing (DSP) for signal equalization. Here, we propose parameterized SDM transmission, where programmable photonic unitary processors are installed at intermediate nodes. Instead of relying on conventional digital equalization only on the receiver side, our approach enables direct optimization of the SDM transmission channel itself by the programmable unitary processor, which reduces digital post-processing loads. We introduce a gradient-based optimization algorithm using a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
