Geometric Clustering for Hardware-Efficient Implementation of Chromatic Dispersion Compensation
Geraldo Gomes, Pedro Freire, Jaroslaw E. Prilepsky, Sergei K. Turitsyn
TL;DR
The paper tackles the high energy cost of chromatic dispersion compensation (CDC) in coherent optical links and proposes a hardware-aware Time-Domain Clustered Equalizer (TDCE) that leverages tap overlapping to reduce time-domain FIR complexity. It develops two TDCE variants, TDCE KNN and TDCE GD, and validates them against a standard FFT-based frequency-domain equalizer (FDE) on FPGA for fiber spans up to 640 km, demonstrating substantial energy efficiency gains. Key findings show up to about 70% energy savings and over 70% multiplier reductions with TDCE, while memory organization and parallelization are crucial to hardware performance, sometimes enabling higher-complexity algorithms to use fewer resources. The work provides a practical route to hardware-efficient CDC, showing that system-level design choices can dominate raw algorithmic complexity in determining power and area in FPGA/ASIC implementations.
Abstract
Power efficiency remains a significant challenge in modern optical fiber communication systems, driving efforts to reduce the computational complexity of digital signal processing, particularly in chromatic dispersion compensation (CDC) algorithms. While various strategies for complexity reduction have been proposed, many lack the necessary hardware implementation to validate their benefits. This paper provides a theoretical analysis of the tap overlapping effect in CDC filters for coherent receivers, introduces a novel Time-Domain Clustered Equalizer (TDCE) technique based on this concept, and presents a Field-Programmable Gate Array (FPGA) implementation for validation. We developed an innovative parallelization method for TDCE, implementing it in hardware for fiber lengths up to 640 km. A fair comparison with the state-of-the-art frequency domain equalizer (FDE) under identical conditions is also conducted. Our findings highlight that implementation strategies, including parallelization and memory management, are as crucial as computational complexity in determining hardware complexity and energy efficiency. The proposed TDCE hardware implementation achieves up to 70.7\% energy savings and 71.4\% multiplier usage savings compared to FDE, despite its higher computational complexity.
