Hi all,

I've been doing some stuff with the pfb clock sync for GMSK (my AIS app
again) and had a couple questions. First, a sanity check so you can tell me
if I'm just nuts:

BT = 0.35
self.filtersections = 32
self.tapspersection = 20
self.clockrec_sps = 1
gain_mu = 0.03
self._samples_per_symbol = 250.0e3 / 9600.0
self.datafiltertaps = gr.firdes.gaussian(1,
self._samples_per_symbol*self.filtersections, BT,
self.tapspersection*self.filtersections)
self.clockrec = gr.pfb_clock_sync_ccf(self._samples_per_symbol, gain_mu,
self.datafiltertaps, self.filtersections, 0, 1.15, self.clockrec_sps)

Am I constructing the filter correctly? If not, don't bother reading
further, just tell me I'm a rube and move on. =)

If not, increasing the output samples per symbol (self.clockrec_sps above)
to 2 seems to cause the clock recovery to go off into the weeds. Any reason
for this? Does the filter construction need to change when using multiple
osps?

--n
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to