Carrier recovery algorithms and real-time DSP implementation for coherent receivers

Different carrier recovery algorithms and strategies are presented and compared in terms of performance and hardware complexity, along with insights into the real-time implementation of such algorithms.