Hey,
I tried the Coarse Frequency Synchronization on the QPSK signal, it is working fine.
I modified as:
psd = np.fft.fftshift(np.abs(np.fft.fft(samples ** 4)))
samples = samples * np.exp(-1j2np.pimax_freqt/4.0)
But the problem is - in my work I don't know about the order of modulation technique (in fact, I don't know even the modulation technique).
Can you help me in coarse freq sync without knowing the order of the modulation technique?
And the other doubt is, does it work for any digital modulation scheme?