On Wed, Sep 23, 2015 at 4:06 PM, Piotr Krysik <per...@o2.pl> wrote:

> Hi all,
>
> Fractional resampler has additional "rate" signal input for supplying
> resampling ratio for each input signal sample.
> Changes of the signal on the "ratio" input might result in loss of tags
> that are close in time to these changes.
>
> I observed the problem when I was implementing frequency offset
> corrector (attached flowgraph screenshot).
> Short description what is going on there:
> -when message comes to ppm_in port of the block "Controlled const
> source" changes value of constant at the output,
> -when Controlled rotator observe this change on its input, it emits
> stream tag,
> -for changes of about +/-50ppm (and above) on the 'ratio' input of the
> Fractional Resampler, tags coming from the Controlled rotator are not
> going through.
>
> Just by looking at the Fractional Resampler implementation
> (
> https://github.com/gnuradio/gnuradio/blob/master/gr-filter/lib/fractional_resampler_cc_impl.cc#L104
> )
> I'm not able to locate source of the problem.
>
> I can implement minimal working example if needed.
>
> Best Regards,
> Piotr Krysik
>

Piotr,

Looking at the block, I was hoping it was as easy as putting a
set_relative_rate call in the set_resamp_rate to adjust how the tags are
being propagated. But it's not that simple. See Issue #846 (
http://gnuradio.org/redmine/issues/846) for details on the problem.

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

Reply via email to