Low computation complexity two-stage feedforward carrier recovery algorithm for M-QAM

We propose a modified two-stage feedforward carrier recovery algorithm for M-QAM formats that achieves a 3× reduction in computation complexity compared to a single-stage algorithm. When combining with a feedback loop, 5.3–10× computation complexity reduction can be achieved.