Gnuradio software architecture

Hey is there any documentation explaining the software architecture of
gnuradio. I means how blocks are connected , scheduled. Basically how
everything is working behind the scene.

On 10.06.2013 05:34, Yogesh Dahiya wrote:

Hey is there any documentation explaining the software architecture of
gnuradio. I means how blocks are connected , scheduled. Basically how
everything is working behind the scene

Last year Sumit tried to explain this in his blog…

might be helpful!

Ankit

Thanks for the link. I got the idea of gnuradio scheduler.
top_block calls start which creates gnuradio_scheduler which topological
sort the flowgraph and create threads for each block according to sort.
But it did’nt explain how blocks are connected .I know that publish and
subscribe are used to connect blocks but how stream is buffered and
processed inside block is vague to me. Do you have Zhuo Lu paper
explaining
how gnuradio core works. Sumit’s link is not working.
If you have any more resource do forward.
Thanks again

On Mon, Jun 10, 2013 at 12:10 PM, Ankit Kaushik <