Iterative carrier synchronization in the absence of distributed pilots for low SNR applications