FPGA Spectral Clustering Receiver for Phase-Noise-Affected Channels
This work extends our previous research on spectral clustering for mitigating nonlinear phase noise in optical communication systems by presenting the first complete FPGA implementation of the algorithm, including on-chip eigenvector computation with parallelization strategies. The implementation addresses the computational complexity challenges of spectral clustering through a heterogeneous CPU/FPGA co-design approach that partitions algorithmic stages between ARM processors and the FPGA fabric. While the achieved processing speeds of approximately 36 symbols per second do not yet meet the requirements for commercial optical transceivers, our hardware prototype demonstrates the feasibility and practical challenges of deploying advanced clustering algorithms on real-time hardware architectures. We detail the parallel Jacobi method for eigenvector computation, the Greedy K-means++ initialization strategy, and the comprehensive hardware mapping of all clustering stages. The system processes streaming m-QAM data through a windowed architecture and integrates a demapper to ensure label consistency, demonstrating improved bit error rate performance compared to K-means under severe phase noise conditions of −90 dBc/Hz at a 1 MHz offset. This implementation offers valuable insights into memory bandwidth limitations and resource utilization trade-offs, underscoring the crucial role of FPGAs as a bridge between algorithm development and high-speed optical system deployment.
Authors
- David Márquez-Viloria (ORCID: https://orcid.org/0000-0002-0168-7276)
- Neil Guerrero González (ORCID: https://orcid.org/0000-0002-8504-3741)
- Andrés Eduardo Castro-Ospina (ORCID: https://orcid.org/0000-0003-3893-1137)
- Marin B. Marinov (ORCID: https://orcid.org/0000-0001-6784-1056)
- Miguel Solarte-Sanchez (ORCID: https://orcid.org/0009-0005-1180-5474)
Institutions
- Technical University of Sofia (BG)
- Universidad Nacional de Colombia (CO)
- Instituto Tecnológico Metropolitano (CO)
Publication Details
- Journal
- Applied Sciences
- Published
- 2025-10-08
- DOI
- https://doi.org/10.3390/app151910818
- Citations
- 1
- Primary Topic
- Optical Network Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.73