optic.dsp.carrierRecovery.bps
- bps(Ei, N, constSymb, B)
Blind phase search (BPS) algorithm
- Parameters:
Ei (complex-valued np.array) – Received constellation symbols.
N (int) – Half of the 2*N+1 average window.
constSymb (complex-valued np.array) – Complex-valued constellation.
B (int) – number of test phases.
- Returns:
phaseEst – Time-varying estimated phase-shifts.
- Return type:
real-valued np.array
References
[1] T. Pfau, S. Hoffmann, e R. Noé, “Hardware-efficient coherent digital receiver concept with feedforward carrier recovery for M-QAM constellations”, Journal of Lightwave Technology, vol. 27, nº 8, p. 989–999, 2009, doi: 10.1109/JLT.2008.2010511.