discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] Question about Cycle Detection in GNU Radio


From: Josh Blum
Subject: Re: [Discuss-gnuradio] Question about Cycle Detection in GNU Radio
Date: Tue, 09 Jul 2013 20:46:00 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6


On 07/09/2013 08:25 PM, Johnathan Corgan wrote:
> On 07/09/2013 05:06 PM, Tommy Tracy II wrote:
> 
>> I am working on a GNU Radio Router block that will serve as a 
>> communication block between multiple flow graphs. My router will
>> receive information via TCP, and then send it to several other
>> blocks to be processed. After those blocks have completed their
>> processing, my original idea was to take that data and return it
>> to the router to be sent back to a different node. This would
>> introduce a cycle in the flow graph. Is there any way to disable
>> cycle prevention?
> 
> There is no way to disable cycle prevention; the GNU Radio
> scheduler algorithm requires streaming ports to be a directed
> acyclic graph.
> 
> However, this applies to streaming ports only.  It's possible
> (though probably lower in performance) for you to encapsulate data
> into async messages and use message ports connected in an arbitrary
> topology.
> 
> 

Checkout the advanced scheduler. There is no problem with feedback
loops, and there is no penalty for passing buffers as messages instead
of streams: https://github.com/guruofquality/gras/wiki

-josh

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



reply via email to

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