Photonic floating point multiplication using cascaded SSB-SC modulation

In this paper, we present what we believe to be a novel approach to floating-point multiplication, demonstrated experimentally for the first time. This method involves encoding floating-point numbers onto RF sub-carriers, utilizing amplitude to represent the significand and sub-carrier frequency for...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Optics express 2024-10, Vol.32 (22), p.39177
Hauptverfasser: Sobhanan, Aneesh, Fardoost, Alireza, Desai, Dhruvkumar, Vanani, Fatemeh Ghaedi, Zhu, Zheyuan, Pang, Shuo S, Li, Guifang
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In this paper, we present what we believe to be a novel approach to floating-point multiplication, demonstrated experimentally for the first time. This method involves encoding floating-point numbers onto RF sub-carriers, utilizing amplitude to represent the significand and sub-carrier frequency for the exponent. We employ single-sideband suppressed-carrier (SSB-SC) modulation via IQ modulators to effectively translate the floating-point numbers into the optical domain. The process involves cascaded SSB-SC modulation coupled with balanced detection, enabling the execution of scalar floating-point multiplication. In our proof-of-concept experiment, we analyzed 10 samples with subcarrier frequencies ranging between 8 GHz and 18 GHz. The results exhibit a remarkably low error in scalar multiplication-ranging from 1% to less than 10% in the significand while maintaining error-free performance in the exponent calculation. We further conducted an energy efficiency analysis comparing fixed-point and floating-point operations for matrix-vector multiplication, demonstrating that floating-point is notably more energy-efficient, particularly for large-sized matrices or vectors. These results highlight the technique's viability for high dynamic range floating-point multiplication within photonic accelerators.
ISSN:1094-4087
1094-4087
DOI:10.1364/OE.531813