Sounds dangerous if you also happen to have very high throughput
applications to run?  Am I wrong?

On Fri, Oct 10, 2014 at 5:59 PM, Ed Criscuolo <edward.l.criscu...@nasa.gov>
wrote:

> Yep, that was me.  I was getting to pipe-in with the same suggestion.
>
> @(^.^)@  Ed
>
>
>
> On 10/10/14 8:20 PM, Vanush Vaswani wrote:
>
>> I ran into this problem when doing 57.6kbps BPSK decoding, AX.25. The
>> only way I was able to fix it was to reduce GR_FIXED_BUFFER_SIZE in
>> flat_flowgraph.cc.
>> This is regarded as a dodgy hack by all the GR developers here, but it
>> worked for me (and I read the article on latency). I believe the guy
>> who wrote GMSKSpacecraftGroundstation had the same problem, and found
>> it in one of his old threads.
>>
>> On Sat, Oct 11, 2014 at 5:55 AM, Dan CaJacob <dan.caja...@gmail.com>
>> wrote:
>>
>>> Hey John,
>>>
>>> I am way out of my depth here, but while working on a custom python block
>>> the other day, I saw some weird behavior in 3.7.5 that was similar.
>>> Setting
>>> the global max output had no effect, but setting the just-upstream
>>> block(s)
>>> min/max output buffer size(s) low fixed my apparent slowliness.
>>>
>>> Very Respectfully,
>>>
>>> Dan CaJacob
>>>
>>> On Fri, Oct 10, 2014 at 2:14 PM, John Malsbury
>>> <jmalsbury.perso...@gmail.com> wrote:
>>>
>>>>
>>>> Default scheduler.
>>>>
>>>> tb.start(1024), with different values, etc, etc.
>>>>
>>>> Most of the downstream blocks are stock GNU Radio blocks - a delay block
>>>> (max delay is 1 sample), logical operators, etc.  I guess I'll add some
>>>> printf debugging?
>>>>
>>>> -John
>>>>
>>>>
>>>>
>>>>
>>>> On Fri, Oct 10, 2014 at 11:07 AM, Marcus Müller <
>>>> marcus.muel...@ettus.com>
>>>> wrote:
>>>>
>>>>>
>>>>> Hi John,
>>>>> On 10.10.2014 19:33, John Malsbury wrote:
>>>>>
>>>>> Toward the end of the receive chain, there are a multitude of blocks
>>>>> that
>>>>> are used for Viterbi node synchronization. I've found that the number
>>>>> of
>>>>> blocks in series (3-5), combined with the low datarates at this point
>>>>> in
>>>>> the flowgraph, lead to latencies on the order of 1-2 minutes.  That is
>>>>> to
>>>>> say, once the node synchronization is accomplished, it takes 1-2
>>>>> minutes
>>>>> to
>>>>> flush these blocks and get the fresh, good data through.  This is
>>>>> measured
>>>>> with function probes on the state of the sync process, and BERT
>>>>> analysis
>>>>> of
>>>>> the demodulator output [through TCP/IP socket].
>>>>>
>>>>> I see you found the hidden interplanetary signal delay simulator.
>>>>> Congrats! Watch out for the red shift in downstream samples.
>>>>>
>>>>> No, seriously, that sounds like a lot.
>>>>> You are using 3.6.4.1 with the default scheduler, tpb?
>>>>>
>>>>>     - I've tried messing around with the output buffer size option in
>>>>> the
>>>>>     flowgraph, but this seems l to have a negligible impact.
>>>>>
>>>>> That surprises me. How did you mess around? top_block->run(1024)?
>>>>>   Do your blocks really get called with smaller input item sizes? (do a
>>>>> little printf-debugging)
>>>>>
>>>>>     - I can write some custom blocks to reduce the overall block count,
>>>>> but
>>>>>     I have demonstrated that this provides a linear improvement, rather
>>>>> than
>>>>>     the two-order-magnitude improvement I need.
>>>>>
>>>>> Any general advice anyone can offer?  It feels like the right solution
>>>>> is
>>>>> to force small buffer sizes on the relevant blocks...
>>>>>
>>>>> agreed. But still. That sounds *bad*. Are you sure none of the block
>>>>> demands a large input/output multiple?
>>>>>
>>>>>
>>>>> Greetings,
>>>>> Marcus
>>>>>
>>>>> -John
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Discuss-gnuradio mailing list
>>>>> Discuss-gnuradio@gnu.org
>>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Discuss-gnuradio mailing list
>>>>> Discuss-gnuradio@gnu.org
>>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Discuss-gnuradio mailing list
>>>> Discuss-gnuradio@gnu.org
>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Discuss-gnuradio mailing list
>>> Discuss-gnuradio@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>
>>>
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> Discuss-gnuradio@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to