discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Polyphase Clock Sync, lost samples - grc3.7.9


From: Tom Rondeau
Subject: Re: [Discuss-gnuradio] Polyphase Clock Sync, lost samples - grc3.7.9
Date: Thu, 18 Feb 2016 14:40:37 -0500

On Thu, Feb 18, 2016 at 11:56 AM, Landsman, Arik <address@hidden> wrote:
Hello,

Noticed interesting behavior for the PPCS block - sending a short qpsk msg (30bytes or so), approximately 10byte at the end of the msg get lost.

in comparison, only one byte gets lost with the Recovery MM. But maybe it is lost elsewhere.

adding padding (zero or otherwise) to the end of the sources file pushes the rest of the msg out.

So this can be fixed in the flowgraph, but frankly the zero padding should probably be added in the PPCS block itself.

Unless this is intended?.. I suppose it get complex to account for all use case, especially since the filter taps are passed in.

had anyone encountered this before, and if so, was the solution just to mux in zeros to the end of the received msg?

Thanks,
Arik

Arik Landsman
Tufts University, ECE

This is a result of the filters inside the clock sync blocks. They have a group delay, so data stays inside the buffers until pushed out by newer incoming samples. Automating this behavior would be very, very tricky to do right and which doesn't cause unintended consequences elsewhere.

By the way, the same problem is true for anything with a filter, including the M&M clock recovery block or a matched filter.

Also, 30 bytes seems very large which suggests you might be using an overly large filter.

Tom


reply via email to

[Prev in Thread] Current Thread [Next in Thread]