Tom,

Yes I will give that a try and get back to you.

Rich

On Tue, Jan 26, 2016 at 1:14 AM, Tom Rondeau <t...@trondeau.com> wrote:

> On Mon, Jan 25, 2016 at 2:32 PM, Richard Bell <richard.be...@gmail.com>
> wrote:
>
>> Hi all,
>>
>> It's been a while since I've seen discussion on this. I'm interested to
>> know if this is still a non-deterministic problem or if there is a
>> workaround?
>>
>> For those not familiar, in the past you could either lose a tag
>> completely through a rate change block or the location of the tag could be
>> in the wrong place at the output of the rate change.
>>
>> For me right now, I've narrowed a system issue down to tags coming out of
>> the Polyphase Clock Sync block being off by 1 on occasion. Most of the time
>> the tag is in the right spot, but not always. The tags are placed into the
>> stream by the Correlation Estimator block, and they are always in the same
>> place. It is only at the output of the Clock Sync block that the tag moves
>> to the wrong spot, which is a rate change block.
>>
>> My workaround is to use a second correlator after the clock sync block to
>> generate another tag once all rate changes are completed.
>>
>> A lot of words sorry, I'm just interested to know the current state of
>> affairs regarding this.
>>
>> Rich
>>
>
>
> Rich,
> You might be just the guy I was looking for. I have a branch which I
> believe solves this issue:
>
> https://github.com/trondeau/gnuradio/tree/tags_and_rate_changing_blocks
>
> There are four commits that I think should explain the issue. Basically,
> the relative_rate used to update the tag placement changes /within/ work,
> so a single value after work can never be correct for all tags. This now
> moves the tags itself during work. Can you try this and see what your
> results are?
>
> I'm afraid it'll likely add a bit more overhead to these blocks. But on
> the other hand, the behavior being right here is more important.
>
> Tom
>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to