I’ve some doubts on the GRC block PSK_Demod.
I tried to analyze the inner functions called in the /psk_demod block/
order to understand the algorithms approachs implemented for synchronism
/psk_demod/ derives from /generic_demod/ and the latter can be found in
Here, I can find the FLL performed by a band-Edge filters method through
functions /self.freq_recov =
Furthermore, I can find the timing recovery by polyphase filterbanks
approach, through /self.time_recov =
taps,nfilts, nfilts//2, self._timing_max_dev) /
Then, in generic_mod_demod.py, I find the call /self.receiver =
My understanding is that this function performs just a Costas loop in
to recover the phase and the remaining frequency error.
Is it correct ?
My doubts derive from the fact that in
/digital_constellation_receiver_cb.h/, the function
digital.constellation_receiver_cb is described also in term of timing
recovery by a Mueller&Muller algorithm.
In my opinion, the clock recovery, as above indicated, is performed by
View this message in context:
Sent from the GnuRadio mailing list archive at Nabble.com.